dart-sdk/third_party/boringssl
William Hesse 13bf8ff9f8 Breaking Change: merge BoringSSL branch into master
This replaces the NSS secure networking library from Mozilla
with the BoringSSL library from Google. This library, based
on OpenSSL, reads certificates from files in PEM format, rather
than storing certificates and keys in a SQLite database, the
way NSS does. There will be a blog post, changelog entries,
and other documentation of the breaking changes.

Review URL: https://codereview.chromium.org//1319703002 .
2015-08-26 14:42:12 +02:00
..
linux-aarch64/crypto Breaking Change: merge BoringSSL branch into master 2015-08-26 14:42:12 +02:00
linux-arm/crypto Breaking Change: merge BoringSSL branch into master 2015-08-26 14:42:12 +02:00
linux-x86/crypto Breaking Change: merge BoringSSL branch into master 2015-08-26 14:42:12 +02:00
linux-x86_64/crypto Breaking Change: merge BoringSSL branch into master 2015-08-26 14:42:12 +02:00
mac-x86/crypto Breaking Change: merge BoringSSL branch into master 2015-08-26 14:42:12 +02:00
mac-x86_64/crypto Breaking Change: merge BoringSSL branch into master 2015-08-26 14:42:12 +02:00
win-x86/crypto Breaking Change: merge BoringSSL branch into master 2015-08-26 14:42:12 +02:00
win-x86_64/crypto Breaking Change: merge BoringSSL branch into master 2015-08-26 14:42:12 +02:00
.gitignore Breaking Change: merge BoringSSL branch into master 2015-08-26 14:42:12 +02:00
boringssl.gypi Breaking Change: merge BoringSSL branch into master 2015-08-26 14:42:12 +02:00
boringssl_configurations.gypi Breaking Change: merge BoringSSL branch into master 2015-08-26 14:42:12 +02:00
boringssl_dart.gyp Breaking Change: merge BoringSSL branch into master 2015-08-26 14:42:12 +02:00
boringssl_tests.gypi Breaking Change: merge BoringSSL branch into master 2015-08-26 14:42:12 +02:00
err_data.c Breaking Change: merge BoringSSL branch into master 2015-08-26 14:42:12 +02:00
README Breaking Change: merge BoringSSL branch into master 2015-08-26 14:42:12 +02:00

The files in this directory, except for src/, boringssl_dart.gyp, and
boringssl_configurations.gypi, are generated from the checkout of
boringssl in src/, by running the script
src/util/generate_build_files.py chromium.

That script is maintained by the chromium team, to make a gyp build
of boringssl that does not require go or perl.  We modify the main
gyp file of this build, boringssl.gyp, to add configurations for
the target architectures, creating boringssl_dart.gyp.

When updating boringssl in Dart, delete this directory,
and check out the new boringssl to src.  Then run the script, check out
our two files boringssl_dart.gyp and boringssl_configurations.gypi and commit
the changes and any added or deleted files, as well as a change to the
boringssl revision in DEPS.  If there are changes in boringssl.gyp,
consider making  similar changes to boringssl_dart.gyp
Test the changes on all platforms before committing, of course.