Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/boringssl.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-10-30Make the instructions for downloading the ARM compiler easier to copy and paste.Adam Langley
Change-Id: If78cba6abc36999488981db2a12b039024c757df Reviewed-on: https://boringssl-review.googlesource.com/6391 Reviewed-by: Brian Smith <brian@briansmith.org> Reviewed-by: David Benjamin <davidben@chromium.org> Reviewed-by: Adam Langley <agl@google.com>
2015-10-27Add OPENSSL_SMALL.Adam Langley
Intel's P-256 code has very large tables and things like Chromium just don't need that extra size. However, servers generally do so this change adds an OPENSSL_SMALL define that currently just drops the 64-bit P-224 but will gate Intel's P-256 in the future too. Change-Id: I2e55c6e06327fafabef9b96d875069d95c0eea81 Reviewed-on: https://boringssl-review.googlesource.com/6362 Reviewed-by: Adam Langley <alangley@gmail.com>
2015-10-27Document how to regenerate crypto/chacha/chacha_vec_arm.S.Brian Smith
Also, organize the links in BUILDING.md sensibly. Change-Id: Ie9c65750849fcdab7a6a6bf11d1c9cdafb53bc00 Reviewed-on: https://boringssl-review.googlesource.com/6140 Reviewed-by: Adam Langley <alangley@gmail.com>
2015-10-26Add a run_tests target to run all tests.David Benjamin
It's very annoying having to remember the right incant every time I want to switch around between my build, build-release, build-asan, etc., output directories. Unfortunately, this target is pretty unfriendly without CMake 3.2+ (and Ninja 1.5+). This combination gives a USES_TERMINAL flag to add_custom_target which uses Ninja's "console" pool, otherwise the output buffering gets in the way. Ubuntu LTS is still on an older CMake, so do a version check in the meantime. CMake also has its own test mechanism (CTest), but this doesn't use it. It seems to prefer knowing what all the tests are and then tries to do its own output management and parallelizing and such. We already have our own runners. all_tests.go could actually be converted tidily, but generate_build_files.py also needs to read it, and runner.go has very specific needs. Naming the target ninja -C build test would be nice, but CTest squats that name and CMake grumps when you use a reserved name, so I've gone with run_tests. Change-Id: Ibd20ebd50febe1b4e91bb19921f3bbbd9fbcf66c Reviewed-on: https://boringssl-review.googlesource.com/6270 Reviewed-by: Adam Langley <alangley@gmail.com>
2015-10-21Allow ARM capabilities to be set at compile time.Adam Langley
Some ARM environments don't support |getauxval| or signals and need to configure the capabilities of the chip at compile time. This change adds defines that allow them to do so. Change-Id: I4e6987f69dd13444029bc7ac7ed4dbf8fb1faa76 Reviewed-on: https://boringssl-review.googlesource.com/6280 Reviewed-by: Adam Langley <agl@google.com>
2015-09-30Make the runner tests a go “test”Adam Langley
This change makes the runner tests (in ssl/test/runner) act like a normal Go test rather than being a Go binary. This better aligns with some internal tools. Thus, from this point onwards, one has to run the runner tests with `go test` rather than `go run` or `go build && ./runner`. This will break the bots. Change-Id: Idd72c31e8e0c2b7ed9939dacd3b801dbd31710dd Reviewed-on: https://boringssl-review.googlesource.com/6009 Reviewed-by: Matt Braithwaite <mab@google.com> Reviewed-by: David Benjamin <davidben@chromium.org> Reviewed-by: Adam Langley <agl@google.com>
2015-09-03Markdown-ify BUILDING.David Benjamin
Change-Id: Icd3cba6522ce47a4dfe699204982b5b692d3d62e Reviewed-on: https://boringssl-review.googlesource.com/5811 Reviewed-by: Adam Langley <agl@google.com>