Bazel: update BoringSSL to 3743aaf / 1ce6682 (master-with-bazel).

3743aafda Add SSL_CIPHER_get_protocol_id.
9adcb0aa7 Add TrustTokenV2.
ee4af9e94 Add X509_get_pathlen and X509_REVOKED_get0_extensions.
5eeaf3029 Add some accommodations for FreeRDP
ca3f243cf Require non-NULL store in X509_STORE_CTX_init.
6d70353ca Const-correct X509V3_CONF_METHOD.
6247347ed Avoid unions in X509_NAME logic.
49e9f67d8 Bump OPENSSL_VERSION_NUMBER to 1.1.1.
a82cfdf08 Document more of x509.h.
662bfad81 Fix potential leak in bssl::Array::Shrink.
6ad3b46b2 Remove ASN1_STRING_length_set.
6a263ce48 Revert "Check AlgorithmIdentifier parameters for RSA and ECDSA signatures."
bc2480510 Implement PSK variants of HPKE setup functions.
bef6a2f5f acvp: support working with files.
4ef5de02c Document a few more functions in x509.h.
298d8bea0 Add subject key ID and authority key ID accessors.
1c58648f1 Remove sxnet and pkey_usage_period extensions.
125a38fad Const-correct various X509 functions.
95d8eaa66 Make X509_set_not{Before,After} functions rather than macros.
48cb69f8b Add X509_get0_uids from OpenSSL 1.1.0.
9372f38cd Bound RSA and DSA key sizes better.
c947efabc Add set1 versions of X509 timestamp setters.
edd4c5f76 Consistently sort generated build files.
56308910f delocate: use 64-bit GOT offsets in the large memory model.
430ccd616 Update HPKE implementation and test vectors to draft-irtf-cfrg-hpke-05.
d3a5b87ae Handle NULL arguments in some i2d_* functions.
a0b49d63f aarch64: support BTI and pointer authentication in assembly
dcd6e447e Support delegated credentials verison 06
0cd846f24 delocation: large memory model support.

Change-Id: I204aa1223aa58a462d0c77068815dde389fd8e22
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
Reviewed-on: https://nginx-review.googlesource.com/c/nginx/+/3721
Reviewed-by: Patryk Lesiewicz <patryk@google.com>
1 file changed
tree: cb2240090bb82e9945bd62bea59fd10ad4563001
  1. auto/
  2. conf/
  3. contrib/
  4. docs/
  5. misc/
  6. src/
  7. .bazelrc
  8. .bazelversion
  9. .gitignore
  10. .hgtags
  11. BUILD
  12. build.bzl
  13. LICENSE
  14. README.md
  15. WORKSPACE
README.md

About

NGINX + BoringSSL + Brotli.

Building

To build nginx binary with Bazel:

$ bazel build :nginx

To build Debian package:

$ bazel build :nginx-google.deb

Contributing

This repository is currently maintained by Google developers.

Any code changes should be submitted to upstream NGINX.

License

Copyright (C) 2002-2019 Igor Sysoev
Copyright (C) 2011-2019 Nginx, Inc.
Copyright (C) 2015-2019 Google Inc.
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
   notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
   notice, this list of conditions and the following disclaimer in the
   documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.

Disclaimer

This is not an official Google product.