regenerate projects

pull/15296/head
Jan Tattermusch 7 years ago
parent 687e0a88ca
commit 272cdca728
  1. 87
      Makefile
  2. 4
      config.m4
  3. 4
      config.w32
  4. 13
      grpc.gemspec
  5. 15
      grpc.gyp
  6. 13
      package.xml
  7. 449
      src/boringssl/crypto_test_data.cc
  8. 502
      src/boringssl/err_data.c
  9. 4
      src/python/grpcio/grpc_core_dependencies.py
  10. 38
      tools/run_tests/generated/sources_and_headers.json
  11. 26
      tools/run_tests/generated/tests.json

@ -1268,6 +1268,7 @@ boringssl_poly1305_test: $(BINDIR)/$(CONFIG)/boringssl_poly1305_test
boringssl_pool_test: $(BINDIR)/$(CONFIG)/boringssl_pool_test
boringssl_refcount_test: $(BINDIR)/$(CONFIG)/boringssl_refcount_test
boringssl_rsa_test: $(BINDIR)/$(CONFIG)/boringssl_rsa_test
boringssl_self_test: $(BINDIR)/$(CONFIG)/boringssl_self_test
boringssl_file_test_gtest: $(BINDIR)/$(CONFIG)/boringssl_file_test_gtest
boringssl_gtest_main: $(BINDIR)/$(CONFIG)/boringssl_gtest_main
boringssl_thread_test: $(BINDIR)/$(CONFIG)/boringssl_thread_test
@ -1396,7 +1397,7 @@ pc_cxx: $(LIBDIR)/$(CONFIG)/pkgconfig/grpc++.pc
pc_cxx_unsecure: $(LIBDIR)/$(CONFIG)/pkgconfig/grpc++_unsecure.pc
ifeq ($(EMBED_OPENSSL),true)
privatelibs_cxx: $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++_proto_reflection_desc_db.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_cli_libs.a $(LIBDIR)/$(CONFIG)/libhttp2_client_main.a $(LIBDIR)/$(CONFIG)/libinterop_client_helper.a $(LIBDIR)/$(CONFIG)/libinterop_client_main.a $(LIBDIR)/$(CONFIG)/libinterop_server_helper.a $(LIBDIR)/$(CONFIG)/libinterop_server_lib.a $(LIBDIR)/$(CONFIG)/libinterop_server_main.a $(LIBDIR)/$(CONFIG)/liblb_load_data_store.a $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl_crypto_test_data_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_asn1_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_base64_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_bio_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_buf_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_bytestring_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_chacha_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_aead_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_cipher_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_cmac_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_compiler_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_constant_time_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_ed25519_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_spake25519_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_x25519_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_dh_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_digest_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_dsa_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_ecdh_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_err_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_evp_extra_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_evp_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_pbkdf_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_scrypt_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_aes_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_bn_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_ec_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_p256-x86_64_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_ecdsa_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_gcm_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_ctrdrbg_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_hkdf_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_hmac_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_lhash_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_obj_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_pkcs7_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_pkcs12_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_pkcs8_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_poly1305_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_pool_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_refcount_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_rsa_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_file_test_gtest_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_gtest_main_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_thread_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_x509_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_tab_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_v3name_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_span_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_ssl_test_lib.a $(LIBDIR)/$(CONFIG)/libbenchmark.a
privatelibs_cxx: $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++_proto_reflection_desc_db.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_cli_libs.a $(LIBDIR)/$(CONFIG)/libhttp2_client_main.a $(LIBDIR)/$(CONFIG)/libinterop_client_helper.a $(LIBDIR)/$(CONFIG)/libinterop_client_main.a $(LIBDIR)/$(CONFIG)/libinterop_server_helper.a $(LIBDIR)/$(CONFIG)/libinterop_server_lib.a $(LIBDIR)/$(CONFIG)/libinterop_server_main.a $(LIBDIR)/$(CONFIG)/liblb_load_data_store.a $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl_crypto_test_data_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_asn1_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_base64_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_bio_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_buf_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_bytestring_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_chacha_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_aead_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_cipher_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_cmac_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_compiler_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_constant_time_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_ed25519_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_spake25519_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_x25519_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_dh_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_digest_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_dsa_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_ecdh_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_err_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_evp_extra_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_evp_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_pbkdf_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_scrypt_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_aes_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_bn_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_ec_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_p256-x86_64_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_ecdsa_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_gcm_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_ctrdrbg_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_hkdf_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_hmac_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_lhash_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_obj_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_pkcs7_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_pkcs12_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_pkcs8_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_poly1305_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_pool_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_refcount_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_rsa_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_self_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_file_test_gtest_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_gtest_main_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_thread_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_x509_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_tab_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_v3name_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_span_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_ssl_test_lib.a $(LIBDIR)/$(CONFIG)/libbenchmark.a
else
privatelibs_cxx: $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++_proto_reflection_desc_db.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_cli_libs.a $(LIBDIR)/$(CONFIG)/libhttp2_client_main.a $(LIBDIR)/$(CONFIG)/libinterop_client_helper.a $(LIBDIR)/$(CONFIG)/libinterop_client_main.a $(LIBDIR)/$(CONFIG)/libinterop_server_helper.a $(LIBDIR)/$(CONFIG)/libinterop_server_lib.a $(LIBDIR)/$(CONFIG)/libinterop_server_main.a $(LIBDIR)/$(CONFIG)/liblb_load_data_store.a $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libbenchmark.a
endif
@ -1752,6 +1753,7 @@ buildtests_cxx: privatelibs_cxx \
$(BINDIR)/$(CONFIG)/boringssl_pool_test \
$(BINDIR)/$(CONFIG)/boringssl_refcount_test \
$(BINDIR)/$(CONFIG)/boringssl_rsa_test \
$(BINDIR)/$(CONFIG)/boringssl_self_test \
$(BINDIR)/$(CONFIG)/boringssl_file_test_gtest \
$(BINDIR)/$(CONFIG)/boringssl_gtest_main \
$(BINDIR)/$(CONFIG)/boringssl_thread_test \
@ -7461,6 +7463,7 @@ LIBBORINGSSL_SRC = \
third_party/boringssl/crypto/chacha/chacha.c \
third_party/boringssl/crypto/cipher_extra/cipher_extra.c \
third_party/boringssl/crypto/cipher_extra/derive_key.c \
third_party/boringssl/crypto/cipher_extra/e_aesccm.c \
third_party/boringssl/crypto/cipher_extra/e_aesctrhmac.c \
third_party/boringssl/crypto/cipher_extra/e_aesgcmsiv.c \
third_party/boringssl/crypto/cipher_extra/e_chacha20poly1305.c \
@ -7472,6 +7475,7 @@ LIBBORINGSSL_SRC = \
third_party/boringssl/crypto/cipher_extra/tls_cbc.c \
third_party/boringssl/crypto/cmac/cmac.c \
third_party/boringssl/crypto/conf/conf.c \
third_party/boringssl/crypto/cpu-aarch64-fuchsia.c \
third_party/boringssl/crypto/cpu-aarch64-linux.c \
third_party/boringssl/crypto/cpu-arm-linux.c \
third_party/boringssl/crypto/cpu-arm.c \
@ -7479,7 +7483,6 @@ LIBBORINGSSL_SRC = \
third_party/boringssl/crypto/cpu-ppc64le.c \
third_party/boringssl/crypto/crypto.c \
third_party/boringssl/crypto/curve25519/spake25519.c \
third_party/boringssl/crypto/curve25519/x25519-x86_64.c \
third_party/boringssl/crypto/dh/check.c \
third_party/boringssl/crypto/dh/dh.c \
third_party/boringssl/crypto/dh/dh_asn1.c \
@ -7635,6 +7638,7 @@ LIBBORINGSSL_SRC = \
third_party/boringssl/ssl/d1_srtp.cc \
third_party/boringssl/ssl/dtls_method.cc \
third_party/boringssl/ssl/dtls_record.cc \
third_party/boringssl/ssl/handoff.cc \
third_party/boringssl/ssl/handshake.cc \
third_party/boringssl/ssl/handshake_client.cc \
third_party/boringssl/ssl/handshake_server.cc \
@ -9369,6 +9373,45 @@ ifneq ($(NO_DEPS),true)
endif
LIBBORINGSSL_SELF_TEST_LIB_SRC = \
third_party/boringssl/crypto/self_test.cc \
PUBLIC_HEADERS_CXX += \
LIBBORINGSSL_SELF_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_SELF_TEST_LIB_SRC))))
$(LIBBORINGSSL_SELF_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX
$(LIBBORINGSSL_SELF_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions
$(LIBBORINGSSL_SELF_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI)
ifeq ($(NO_PROTOBUF),true)
# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay.
$(LIBDIR)/$(CONFIG)/libboringssl_self_test_lib.a: protobuf_dep_error
else
$(LIBDIR)/$(CONFIG)/libboringssl_self_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_SELF_TEST_LIB_OBJS)
$(E) "[AR] Creating $@"
$(Q) mkdir -p `dirname $@`
$(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_self_test_lib.a
$(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_self_test_lib.a $(LIBBORINGSSL_SELF_TEST_LIB_OBJS)
ifeq ($(SYSTEM),Darwin)
$(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_self_test_lib.a
endif
endif
ifneq ($(NO_DEPS),true)
-include $(LIBBORINGSSL_SELF_TEST_LIB_OBJS:.o=.dep)
endif
LIBBORINGSSL_FILE_TEST_GTEST_LIB_SRC = \
third_party/boringssl/crypto/test/file_test_gtest.cc \
@ -21849,6 +21892,46 @@ ifneq ($(NO_DEPS),true)
endif
BORINGSSL_SELF_TEST_SRC = \
third_party/boringssl/crypto/test/gtest_main.cc \
BORINGSSL_SELF_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_SELF_TEST_SRC))))
# boringssl needs an override to ensure that it does not include
# system openssl headers regardless of other configuration
# we do so here with a target specific variable assignment
$(BORINGSSL_SELF_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI)
$(BORINGSSL_SELF_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS)
$(BORINGSSL_SELF_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE
ifeq ($(NO_PROTOBUF),true)
# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+.
$(BINDIR)/$(CONFIG)/boringssl_self_test: protobuf_dep_error
else
$(BINDIR)/$(CONFIG)/boringssl_self_test: $(PROTOBUF_DEP) $(BORINGSSL_SELF_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_self_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a
$(E) "[LD] Linking $@"
$(Q) mkdir -p `dirname $@`
$(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_SELF_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_self_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_self_test
endif
$(BORINGSSL_SELF_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX
$(BORINGSSL_SELF_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions
$(BORINGSSL_SELF_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI)
$(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_self_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a
deps_boringssl_self_test: $(BORINGSSL_SELF_TEST_OBJS:.o=.dep)
ifneq ($(NO_DEPS),true)
-include $(BORINGSSL_SELF_TEST_OBJS:.o=.dep)
endif
BORINGSSL_FILE_TEST_GTEST_SRC = \
third_party/boringssl/crypto/test/gtest_main.cc \

@ -436,6 +436,7 @@ if test "$PHP_GRPC" != "no"; then
third_party/boringssl/crypto/chacha/chacha.c \
third_party/boringssl/crypto/cipher_extra/cipher_extra.c \
third_party/boringssl/crypto/cipher_extra/derive_key.c \
third_party/boringssl/crypto/cipher_extra/e_aesccm.c \
third_party/boringssl/crypto/cipher_extra/e_aesctrhmac.c \
third_party/boringssl/crypto/cipher_extra/e_aesgcmsiv.c \
third_party/boringssl/crypto/cipher_extra/e_chacha20poly1305.c \
@ -447,6 +448,7 @@ if test "$PHP_GRPC" != "no"; then
third_party/boringssl/crypto/cipher_extra/tls_cbc.c \
third_party/boringssl/crypto/cmac/cmac.c \
third_party/boringssl/crypto/conf/conf.c \
third_party/boringssl/crypto/cpu-aarch64-fuchsia.c \
third_party/boringssl/crypto/cpu-aarch64-linux.c \
third_party/boringssl/crypto/cpu-arm-linux.c \
third_party/boringssl/crypto/cpu-arm.c \
@ -454,7 +456,6 @@ if test "$PHP_GRPC" != "no"; then
third_party/boringssl/crypto/cpu-ppc64le.c \
third_party/boringssl/crypto/crypto.c \
third_party/boringssl/crypto/curve25519/spake25519.c \
third_party/boringssl/crypto/curve25519/x25519-x86_64.c \
third_party/boringssl/crypto/dh/check.c \
third_party/boringssl/crypto/dh/dh.c \
third_party/boringssl/crypto/dh/dh_asn1.c \
@ -610,6 +611,7 @@ if test "$PHP_GRPC" != "no"; then
third_party/boringssl/ssl/d1_srtp.cc \
third_party/boringssl/ssl/dtls_method.cc \
third_party/boringssl/ssl/dtls_record.cc \
third_party/boringssl/ssl/handoff.cc \
third_party/boringssl/ssl/handshake.cc \
third_party/boringssl/ssl/handshake_client.cc \
third_party/boringssl/ssl/handshake_server.cc \

@ -412,6 +412,7 @@ if (PHP_GRPC != "no") {
"third_party\\boringssl\\crypto\\chacha\\chacha.c " +
"third_party\\boringssl\\crypto\\cipher_extra\\cipher_extra.c " +
"third_party\\boringssl\\crypto\\cipher_extra\\derive_key.c " +
"third_party\\boringssl\\crypto\\cipher_extra\\e_aesccm.c " +
"third_party\\boringssl\\crypto\\cipher_extra\\e_aesctrhmac.c " +
"third_party\\boringssl\\crypto\\cipher_extra\\e_aesgcmsiv.c " +
"third_party\\boringssl\\crypto\\cipher_extra\\e_chacha20poly1305.c " +
@ -423,6 +424,7 @@ if (PHP_GRPC != "no") {
"third_party\\boringssl\\crypto\\cipher_extra\\tls_cbc.c " +
"third_party\\boringssl\\crypto\\cmac\\cmac.c " +
"third_party\\boringssl\\crypto\\conf\\conf.c " +
"third_party\\boringssl\\crypto\\cpu-aarch64-fuchsia.c " +
"third_party\\boringssl\\crypto\\cpu-aarch64-linux.c " +
"third_party\\boringssl\\crypto\\cpu-arm-linux.c " +
"third_party\\boringssl\\crypto\\cpu-arm.c " +
@ -430,7 +432,6 @@ if (PHP_GRPC != "no") {
"third_party\\boringssl\\crypto\\cpu-ppc64le.c " +
"third_party\\boringssl\\crypto\\crypto.c " +
"third_party\\boringssl\\crypto\\curve25519\\spake25519.c " +
"third_party\\boringssl\\crypto\\curve25519\\x25519-x86_64.c " +
"third_party\\boringssl\\crypto\\dh\\check.c " +
"third_party\\boringssl\\crypto\\dh\\dh.c " +
"third_party\\boringssl\\crypto\\dh\\dh_asn1.c " +
@ -586,6 +587,7 @@ if (PHP_GRPC != "no") {
"third_party\\boringssl\\ssl\\d1_srtp.cc " +
"third_party\\boringssl\\ssl\\dtls_method.cc " +
"third_party\\boringssl\\ssl\\dtls_record.cc " +
"third_party\\boringssl\\ssl\\handoff.cc " +
"third_party\\boringssl\\ssl\\handshake.cc " +
"third_party\\boringssl\\ssl\\handshake_client.cc " +
"third_party\\boringssl\\ssl\\handshake_server.cc " +

@ -788,18 +788,18 @@ Gem::Specification.new do |s|
s.files += %w( third_party/boringssl/crypto/fipsmodule/ec/internal.h )
s.files += %w( third_party/boringssl/crypto/fipsmodule/ec/oct.c )
s.files += %w( third_party/boringssl/crypto/fipsmodule/ec/p224-64.c )
s.files += %w( third_party/boringssl/crypto/fipsmodule/ec/p256-64.c )
s.files += %w( third_party/boringssl/crypto/fipsmodule/ec/p256-x86_64-table.h )
s.files += %w( third_party/boringssl/crypto/fipsmodule/ec/p256-x86_64.c )
s.files += %w( third_party/boringssl/crypto/fipsmodule/ec/p256-x86_64.h )
s.files += %w( third_party/boringssl/crypto/fipsmodule/ec/simple.c )
s.files += %w( third_party/boringssl/crypto/fipsmodule/ec/util-64.c )
s.files += %w( third_party/boringssl/crypto/fipsmodule/ec/util.c )
s.files += %w( third_party/boringssl/crypto/fipsmodule/ec/wnaf.c )
s.files += %w( third_party/boringssl/crypto/fipsmodule/ecdsa/ecdsa.c )
s.files += %w( third_party/boringssl/crypto/fipsmodule/hmac/hmac.c )
s.files += %w( third_party/boringssl/crypto/fipsmodule/md4/md4.c )
s.files += %w( third_party/boringssl/crypto/fipsmodule/md5/md5.c )
s.files += %w( third_party/boringssl/crypto/fipsmodule/modes/cbc.c )
s.files += %w( third_party/boringssl/crypto/fipsmodule/modes/ccm.c )
s.files += %w( third_party/boringssl/crypto/fipsmodule/modes/cfb.c )
s.files += %w( third_party/boringssl/crypto/fipsmodule/modes/ctr.c )
s.files += %w( third_party/boringssl/crypto/fipsmodule/modes/gcm.c )
@ -815,10 +815,13 @@ Gem::Specification.new do |s|
s.files += %w( third_party/boringssl/crypto/fipsmodule/rsa/padding.c )
s.files += %w( third_party/boringssl/crypto/fipsmodule/rsa/rsa.c )
s.files += %w( third_party/boringssl/crypto/fipsmodule/rsa/rsa_impl.c )
s.files += %w( third_party/boringssl/crypto/fipsmodule/self_check/self_check.c )
s.files += %w( third_party/boringssl/crypto/fipsmodule/sha/sha1-altivec.c )
s.files += %w( third_party/boringssl/crypto/fipsmodule/sha/sha1.c )
s.files += %w( third_party/boringssl/crypto/fipsmodule/sha/sha256.c )
s.files += %w( third_party/boringssl/crypto/fipsmodule/sha/sha512.c )
s.files += %w( third_party/boringssl/crypto/fipsmodule/tls/internal.h )
s.files += %w( third_party/boringssl/crypto/fipsmodule/tls/kdf.c )
s.files += %w( third_party/boringssl/crypto/internal.h )
s.files += %w( third_party/boringssl/crypto/obj/obj_dat.h )
s.files += %w( third_party/boringssl/crypto/pkcs7/internal.h )
@ -904,7 +907,9 @@ Gem::Specification.new do |s|
s.files += %w( third_party/boringssl/include/openssl/x509_vfy.h )
s.files += %w( third_party/boringssl/include/openssl/x509v3.h )
s.files += %w( third_party/boringssl/ssl/internal.h )
s.files += %w( third_party/boringssl/third_party/fiat/curve25519_tables.h )
s.files += %w( third_party/boringssl/third_party/fiat/internal.h )
s.files += %w( third_party/boringssl/third_party/fiat/p256.c )
s.files += %w( src/boringssl/err_data.c )
s.files += %w( third_party/boringssl/crypto/asn1/a_bitstr.c )
s.files += %w( third_party/boringssl/crypto/asn1/a_bool.c )
@ -957,6 +962,7 @@ Gem::Specification.new do |s|
s.files += %w( third_party/boringssl/crypto/chacha/chacha.c )
s.files += %w( third_party/boringssl/crypto/cipher_extra/cipher_extra.c )
s.files += %w( third_party/boringssl/crypto/cipher_extra/derive_key.c )
s.files += %w( third_party/boringssl/crypto/cipher_extra/e_aesccm.c )
s.files += %w( third_party/boringssl/crypto/cipher_extra/e_aesctrhmac.c )
s.files += %w( third_party/boringssl/crypto/cipher_extra/e_aesgcmsiv.c )
s.files += %w( third_party/boringssl/crypto/cipher_extra/e_chacha20poly1305.c )
@ -968,6 +974,7 @@ Gem::Specification.new do |s|
s.files += %w( third_party/boringssl/crypto/cipher_extra/tls_cbc.c )
s.files += %w( third_party/boringssl/crypto/cmac/cmac.c )
s.files += %w( third_party/boringssl/crypto/conf/conf.c )
s.files += %w( third_party/boringssl/crypto/cpu-aarch64-fuchsia.c )
s.files += %w( third_party/boringssl/crypto/cpu-aarch64-linux.c )
s.files += %w( third_party/boringssl/crypto/cpu-arm-linux.c )
s.files += %w( third_party/boringssl/crypto/cpu-arm.c )
@ -975,7 +982,6 @@ Gem::Specification.new do |s|
s.files += %w( third_party/boringssl/crypto/cpu-ppc64le.c )
s.files += %w( third_party/boringssl/crypto/crypto.c )
s.files += %w( third_party/boringssl/crypto/curve25519/spake25519.c )
s.files += %w( third_party/boringssl/crypto/curve25519/x25519-x86_64.c )
s.files += %w( third_party/boringssl/crypto/dh/check.c )
s.files += %w( third_party/boringssl/crypto/dh/dh.c )
s.files += %w( third_party/boringssl/crypto/dh/dh_asn1.c )
@ -1131,6 +1137,7 @@ Gem::Specification.new do |s|
s.files += %w( third_party/boringssl/ssl/d1_srtp.cc )
s.files += %w( third_party/boringssl/ssl/dtls_method.cc )
s.files += %w( third_party/boringssl/ssl/dtls_record.cc )
s.files += %w( third_party/boringssl/ssl/handoff.cc )
s.files += %w( third_party/boringssl/ssl/handshake.cc )
s.files += %w( third_party/boringssl/ssl/handshake_client.cc )
s.files += %w( third_party/boringssl/ssl/handshake_server.cc )

@ -1745,6 +1745,7 @@
'third_party/boringssl/crypto/chacha/chacha.c',
'third_party/boringssl/crypto/cipher_extra/cipher_extra.c',
'third_party/boringssl/crypto/cipher_extra/derive_key.c',
'third_party/boringssl/crypto/cipher_extra/e_aesccm.c',
'third_party/boringssl/crypto/cipher_extra/e_aesctrhmac.c',
'third_party/boringssl/crypto/cipher_extra/e_aesgcmsiv.c',
'third_party/boringssl/crypto/cipher_extra/e_chacha20poly1305.c',
@ -1756,6 +1757,7 @@
'third_party/boringssl/crypto/cipher_extra/tls_cbc.c',
'third_party/boringssl/crypto/cmac/cmac.c',
'third_party/boringssl/crypto/conf/conf.c',
'third_party/boringssl/crypto/cpu-aarch64-fuchsia.c',
'third_party/boringssl/crypto/cpu-aarch64-linux.c',
'third_party/boringssl/crypto/cpu-arm-linux.c',
'third_party/boringssl/crypto/cpu-arm.c',
@ -1763,7 +1765,6 @@
'third_party/boringssl/crypto/cpu-ppc64le.c',
'third_party/boringssl/crypto/crypto.c',
'third_party/boringssl/crypto/curve25519/spake25519.c',
'third_party/boringssl/crypto/curve25519/x25519-x86_64.c',
'third_party/boringssl/crypto/dh/check.c',
'third_party/boringssl/crypto/dh/dh.c',
'third_party/boringssl/crypto/dh/dh_asn1.c',
@ -1919,6 +1920,7 @@
'third_party/boringssl/ssl/d1_srtp.cc',
'third_party/boringssl/ssl/dtls_method.cc',
'third_party/boringssl/ssl/dtls_record.cc',
'third_party/boringssl/ssl/handoff.cc',
'third_party/boringssl/ssl/handshake.cc',
'third_party/boringssl/ssl/handshake_client.cc',
'third_party/boringssl/ssl/handshake_server.cc',
@ -2423,6 +2425,17 @@
'third_party/boringssl/crypto/rsa_extra/rsa_test.cc',
],
},
{
'target_name': 'boringssl_self_test_lib',
'type': 'static_library',
'dependencies': [
'boringssl_test_util',
'boringssl',
],
'sources': [
'third_party/boringssl/crypto/self_test.cc',
],
},
{
'target_name': 'boringssl_file_test_gtest_lib',
'type': 'static_library',

@ -795,18 +795,18 @@
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/ec/internal.h" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/ec/oct.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/ec/p224-64.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/ec/p256-64.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/ec/p256-x86_64-table.h" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/ec/p256-x86_64.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/ec/p256-x86_64.h" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/ec/simple.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/ec/util-64.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/ec/util.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/ec/wnaf.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/ecdsa/ecdsa.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/hmac/hmac.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/md4/md4.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/md5/md5.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/modes/cbc.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/modes/ccm.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/modes/cfb.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/modes/ctr.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/modes/gcm.c" role="src" />
@ -822,10 +822,13 @@
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/rsa/padding.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/rsa/rsa.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/rsa/rsa_impl.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/self_check/self_check.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/sha/sha1-altivec.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/sha/sha1.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/sha/sha256.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/sha/sha512.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/tls/internal.h" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/fipsmodule/tls/kdf.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/internal.h" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/obj/obj_dat.h" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/pkcs7/internal.h" role="src" />
@ -911,7 +914,9 @@
<file baseinstalldir="/" name="third_party/boringssl/include/openssl/x509_vfy.h" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/include/openssl/x509v3.h" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/ssl/internal.h" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/third_party/fiat/curve25519_tables.h" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/third_party/fiat/internal.h" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/third_party/fiat/p256.c" role="src" />
<file baseinstalldir="/" name="src/boringssl/err_data.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/asn1/a_bitstr.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/asn1/a_bool.c" role="src" />
@ -964,6 +969,7 @@
<file baseinstalldir="/" name="third_party/boringssl/crypto/chacha/chacha.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/cipher_extra/cipher_extra.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/cipher_extra/derive_key.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/cipher_extra/e_aesccm.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/cipher_extra/e_aesctrhmac.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/cipher_extra/e_aesgcmsiv.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/cipher_extra/e_chacha20poly1305.c" role="src" />
@ -975,6 +981,7 @@
<file baseinstalldir="/" name="third_party/boringssl/crypto/cipher_extra/tls_cbc.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/cmac/cmac.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/conf/conf.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/cpu-aarch64-fuchsia.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/cpu-aarch64-linux.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/cpu-arm-linux.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/cpu-arm.c" role="src" />
@ -982,7 +989,6 @@
<file baseinstalldir="/" name="third_party/boringssl/crypto/cpu-ppc64le.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/crypto.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/curve25519/spake25519.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/curve25519/x25519-x86_64.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/dh/check.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/dh/dh.c" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/crypto/dh/dh_asn1.c" role="src" />
@ -1138,6 +1144,7 @@
<file baseinstalldir="/" name="third_party/boringssl/ssl/d1_srtp.cc" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/ssl/dtls_method.cc" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/ssl/dtls_record.cc" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/ssl/handoff.cc" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/ssl/handshake.cc" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/ssl/handshake_client.cc" role="src" />
<file baseinstalldir="/" name="third_party/boringssl/ssl/handshake_server.cc" role="src" />

File diff suppressed because one or more lines are too long

@ -185,43 +185,43 @@ const uint32_t kOpenSSLReasonValues[] = {
0x28340c5e,
0x283480ac,
0x283500ea,
0x2c322c6c,
0x2c322cf7,
0x2c3292a5,
0x2c332c7a,
0x2c33ac8c,
0x2c342ca0,
0x2c34acb2,
0x2c352ccd,
0x2c35acdf,
0x2c362cf2,
0x2c332d05,
0x2c33ad17,
0x2c342d2b,
0x2c34ad3d,
0x2c352d58,
0x2c35ad6a,
0x2c362d7d,
0x2c36832d,
0x2c372cff,
0x2c37ad11,
0x2c382d36,
0x2c38ad4d,
0x2c392d5b,
0x2c39ad6b,
0x2c3a2d7d,
0x2c3aad91,
0x2c3b2da2,
0x2c3badc1,
0x2c372d8a,
0x2c37ad9c,
0x2c382dc1,
0x2c38add8,
0x2c392de6,
0x2c39adf6,
0x2c3a2e08,
0x2c3aae1c,
0x2c3b2e2d,
0x2c3bae4c,
0x2c3c12b7,
0x2c3c92cd,
0x2c3d2dd5,
0x2c3d2e60,
0x2c3d92e6,
0x2c3e2df2,
0x2c3eae00,
0x2c3f2e18,
0x2c3fae30,
0x2c402e3d,
0x2c3e2e7d,
0x2c3eae8b,
0x2c3f2ea3,
0x2c3faebb,
0x2c402ec8,
0x2c4091b8,
0x2c412e4e,
0x2c41ae61,
0x2c412ed9,
0x2c41aeec,
0x2c42117e,
0x2c42ae72,
0x2c42aefd,
0x2c430720,
0x2c43adb3,
0x2c442d24,
0x2c43ae3e,
0x2c442daf,
0x30320000,
0x30328015,
0x3033001f,
@ -399,177 +399,182 @@ const uint32_t kOpenSSLReasonValues[] = {
0x40469c71,
0x40471c7f,
0x40479ca6,
0x40481ce3,
0x40489d16,
0x40491d2d,
0x40499d47,
0x404a1d5e,
0x404a9d7c,
0x404b1d94,
0x404b9dab,
0x404c1dc1,
0x404c9dd3,
0x404d1df4,
0x404d9e16,
0x404e1e2a,
0x404e9e37,
0x404f1e64,
0x404f9e8d,
0x40501ec8,
0x40509edc,
0x40511ef7,
0x40521f07,
0x40529f2b,
0x40531f43,
0x40539f56,
0x40541f6b,
0x40549f8e,
0x40551f9c,
0x40559fb9,
0x40561fc6,
0x40569fdf,
0x40571ff7,
0x4057a00a,
0x4058201f,
0x4058a046,
0x40592075,
0x4059a0a2,
0x405a20b6,
0x405aa0c6,
0x405b20de,
0x405ba0ef,
0x405c2102,
0x405ca141,
0x405d214e,
0x405da165,
0x405e21a3,
0x40481cf9,
0x40489d2c,
0x40491d43,
0x40499d5d,
0x404a1d74,
0x404a9d92,
0x404b1daa,
0x404b9dc1,
0x404c1dd7,
0x404c9de9,
0x404d1e0a,
0x404d9e43,
0x404e1e57,
0x404e9e64,
0x404f1e91,
0x404f9eba,
0x40501ef5,
0x40509f09,
0x40511f24,
0x40521f34,
0x40529f58,
0x40531f70,
0x40539f83,
0x40541f98,
0x40549fbb,
0x40551fc9,
0x4055a006,
0x40562013,
0x4056a02c,
0x40572044,
0x4057a057,
0x4058206c,
0x4058a093,
0x405920c2,
0x4059a0ef,
0x405a2103,
0x405aa113,
0x405b212b,
0x405ba13c,
0x405c214f,
0x405ca18e,
0x405d219b,
0x405da1b2,
0x405e21f0,
0x405e8ab1,
0x405f21c4,
0x405fa1d1,
0x406021df,
0x4060a201,
0x40612245,
0x4061a27d,
0x40622294,
0x4062a2a5,
0x406322b6,
0x4063a2cb,
0x406422e2,
0x4064a30e,
0x40652329,
0x4065a340,
0x40662358,
0x4066a382,
0x406723ad,
0x4067a3ce,
0x406823f5,
0x4068a416,
0x40692448,
0x4069a476,
0x406a2497,
0x406aa4b7,
0x406b263f,
0x406ba662,
0x406c2678,
0x406ca8f3,
0x406d2922,
0x406da94a,
0x406e2978,
0x406ea9c5,
0x406f29e4,
0x406faa1c,
0x40702a2f,
0x4070aa4c,
0x405f2211,
0x405fa21e,
0x4060222c,
0x4060a24e,
0x406122af,
0x4061a2e7,
0x406222fe,
0x4062a30f,
0x40632320,
0x4063a335,
0x4064234c,
0x4064a378,
0x40652393,
0x4065a3aa,
0x406623c2,
0x4066a3ec,
0x40672417,
0x4067a438,
0x40682480,
0x4068a4a1,
0x406924d3,
0x4069a501,
0x406a2522,
0x406aa542,
0x406b26ca,
0x406ba6ed,
0x406c2703,
0x406ca97e,
0x406d29ad,
0x406da9d5,
0x406e2a03,
0x406eaa50,
0x406f2a6f,
0x406faaa7,
0x40702aba,
0x4070aad7,
0x40710800,
0x4071aa5e,
0x40722a71,
0x4072aa8a,
0x40732aa2,
0x4071aae9,
0x40722afc,
0x4072ab15,
0x40732b2d,
0x407394a4,
0x40742ab6,
0x4074aad0,
0x40752ae1,
0x4075aaf5,
0x40762b03,
0x40742b41,
0x4074ab5b,
0x40752b6c,
0x4075ab80,
0x40762b8e,
0x4076927b,
0x40772b28,
0x4077ab4a,
0x40782b65,
0x4078ab9e,
0x40792bb5,
0x4079abcb,
0x407a2bd7,
0x407aabea,
0x407b2bff,
0x407bac11,
0x407c2c42,
0x407cac4b,
0x407d2431,
0x407d9e9d,
0x407e2b7a,
0x407ea056,
0x40772bb3,
0x4077abd5,
0x40782bf0,
0x4078ac29,
0x40792c40,
0x4079ac56,
0x407a2c62,
0x407aac75,
0x407b2c8a,
0x407bac9c,
0x407c2ccd,
0x407cacd6,
0x407d24bc,
0x407d9eca,
0x407e2c05,
0x407ea0a3,
0x407f1c93,
0x407f9a53,
0x40801e74,
0x40801ea1,
0x40809cbb,
0x40811f19,
0x40819e4e,
0x40822963,
0x40811f46,
0x40819e7b,
0x408229ee,
0x40829a39,
0x40832031,
0x4083a2f3,
0x4083207e,
0x4083a35d,
0x40841ccf,
0x4084a08e,
0x40852113,
0x4085a229,
0x40862185,
0x40869eb7,
0x408729a9,
0x4087a25a,
0x4084a0db,
0x40852160,
0x4085a276,
0x408621d2,
0x40869ee4,
0x40872a34,
0x4087a2c4,
0x40881a9a,
0x4088a3e1,
0x4088a44b,
0x40891ae9,
0x40899a76,
0x408a2698,
0x408a2723,
0x408a9884,
0x408b2c26,
0x408ba9f9,
0x408c2123,
0x408b2cb1,
0x408baa84,
0x408c2170,
0x408c98a0,
0x408d1cfc,
0x41f4256a,
0x41f925fc,
0x41fe24ef,
0x41fea6e4,
0x41ff27d5,
0x42032583,
0x420825a5,
0x4208a5e1,
0x420924d3,
0x4209a61b,
0x420a252a,
0x420aa50a,
0x420b254a,
0x420ba5c3,
0x420c27f1,
0x420ca6b1,
0x420d26cb,
0x420da702,
0x4212271c,
0x421727b8,
0x4217a75e,
0x421c2780,
0x421f273b,
0x42212808,
0x4226279b,
0x422b28d7,
0x422ba885,
0x422c28bf,
0x422ca844,
0x422d2823,
0x422da8a4,
0x422e286a,
0x422ea990,
0x408d1d12,
0x408d9ce3,
0x408e1e2c,
0x408e9fe6,
0x408f245f,
0x408fa292,
0x41f425f5,
0x41f92687,
0x41fe257a,
0x41fea76f,
0x41ff2860,
0x4203260e,
0x42082630,
0x4208a66c,
0x4209255e,
0x4209a6a6,
0x420a25b5,
0x420aa595,
0x420b25d5,
0x420ba64e,
0x420c287c,
0x420ca73c,
0x420d2756,
0x420da78d,
0x421227a7,
0x42172843,
0x4217a7e9,
0x421c280b,
0x421f27c6,
0x42212893,
0x42262826,
0x422b2962,
0x422ba910,
0x422c294a,
0x422ca8cf,
0x422d28ae,
0x422da92f,
0x422e28f5,
0x422eaa1b,
0x4432072b,
0x4432873a,
0x44330746,
@ -622,69 +627,69 @@ const uint32_t kOpenSSLReasonValues[] = {
0x4c4014c9,
0x4c4092f7,
0x4c4114ed,
0x50322e84,
0x5032ae93,
0x50332e9e,
0x5033aeae,
0x50342ec7,
0x5034aee1,
0x50352eef,
0x5035af05,
0x50362f17,
0x5036af2d,
0x50372f46,
0x5037af59,
0x50382f71,
0x5038af82,
0x50392f97,
0x5039afab,
0x503a2fcb,
0x503aafe1,
0x503b2ff9,
0x503bb00b,
0x503c3027,
0x503cb03e,
0x503d3057,
0x503db06d,
0x503e307a,
0x503eb090,
0x503f30a2,
0x50322f0f,
0x5032af1e,
0x50332f29,
0x5033af39,
0x50342f52,
0x5034af6c,
0x50352f7a,
0x5035af90,
0x50362fa2,
0x5036afb8,
0x50372fd1,
0x5037afe4,
0x50382ffc,
0x5038b00d,
0x50393022,
0x5039b036,
0x503a3056,
0x503ab06c,
0x503b3084,
0x503bb096,
0x503c30b2,
0x503cb0c9,
0x503d30e2,
0x503db0f8,
0x503e3105,
0x503eb11b,
0x503f312d,
0x503f8382,
0x504030b5,
0x5040b0c5,
0x504130df,
0x5041b0ee,
0x50423108,
0x5042b125,
0x50433135,
0x5043b145,
0x50443154,
0x50403140,
0x5040b150,
0x5041316a,
0x5041b179,
0x50423193,
0x5042b1b0,
0x504331c0,
0x5043b1d0,
0x504431df,
0x5044843f,
0x50453168,
0x5045b186,
0x50463199,
0x5046b1af,
0x504731c1,
0x5047b1d6,
0x504831fc,
0x5048b20a,
0x5049321d,
0x5049b232,
0x504a3248,
0x504ab258,
0x504b3278,
0x504bb28b,
0x504c32ae,
0x504cb2dc,
0x504d32ee,
0x504db30b,
0x504e3326,
0x504eb342,
0x504f3354,
0x504fb36b,
0x5050337a,
0x504531f3,
0x5045b211,
0x50463224,
0x5046b23a,
0x5047324c,
0x5047b261,
0x50483287,
0x5048b295,
0x504932a8,
0x5049b2bd,
0x504a32d3,
0x504ab2e3,
0x504b3303,
0x504bb316,
0x504c3339,
0x504cb367,
0x504d3379,
0x504db396,
0x504e33b1,
0x504eb3cd,
0x504f33df,
0x504fb3f6,
0x50503405,
0x505086ef,
0x5051338d,
0x50513418,
0x58320f3a,
0x68320efc,
0x68328c6a,
@ -1098,6 +1103,7 @@ const char kOpenSSLReasonStringData[] =
"DTLS_MESSAGE_TOO_BIG\0"
"DUPLICATE_EXTENSION\0"
"DUPLICATE_KEY_SHARE\0"
"EARLY_DATA_NOT_IN_USE\0"
"ECC_CERT_NOT_FOR_SIGNING\0"
"EMPTY_HELLO_RETRY_REQUEST\0"
"EMS_STATE_INCONSISTENT\0"
@ -1110,6 +1116,7 @@ const char kOpenSSLReasonStringData[] =
"FRAGMENT_MISMATCH\0"
"GOT_NEXT_PROTO_WITHOUT_EXTENSION\0"
"HANDSHAKE_FAILURE_ON_CLIENT_HELLO\0"
"HANDSHAKE_NOT_COMPLETE\0"
"HTTPS_PROXY_REQUEST\0"
"HTTP_REQUEST\0"
"INAPPROPRIATE_FALLBACK\0"
@ -1130,6 +1137,7 @@ const char kOpenSSLReasonStringData[] =
"MIXED_SPECIAL_OPERATOR_WITH_GROUPS\0"
"MTU_TOO_SMALL\0"
"NEGOTIATED_BOTH_NPN_AND_ALPN\0"
"NEGOTIATED_TB_WITHOUT_EMS_OR_RI\0"
"NESTED_GROUP\0"
"NO_CERTIFICATES_RETURNED\0"
"NO_CERTIFICATE_ASSIGNED\0"
@ -1159,6 +1167,7 @@ const char kOpenSSLReasonStringData[] =
"PEER_DID_NOT_RETURN_A_CERTIFICATE\0"
"PEER_ERROR_UNSUPPORTED_CERTIFICATE_TYPE\0"
"PRE_SHARED_KEY_MUST_BE_LAST\0"
"PRIVATE_KEY_OPERATION_FAILED\0"
"PROTOCOL_IS_SHUTDOWN\0"
"PSK_IDENTITY_BINDER_COUNT_MISMATCH\0"
"PSK_IDENTITY_NOT_FOUND\0"
@ -1176,6 +1185,7 @@ const char kOpenSSLReasonStringData[] =
"SCSV_RECEIVED_WHEN_RENEGOTIATING\0"
"SERVERHELLO_TLSEXT\0"
"SERVER_CERT_CHANGED\0"
"SERVER_ECHOED_INVALID_SESSION_ID\0"
"SESSION_ID_CONTEXT_UNINITIALIZED\0"
"SESSION_MAY_NOT_BE_CREATED\0"
"SHUTDOWN_WHILE_IN_INIT\0"

@ -411,6 +411,7 @@ CORE_SOURCE_FILES = [
'third_party/boringssl/crypto/chacha/chacha.c',
'third_party/boringssl/crypto/cipher_extra/cipher_extra.c',
'third_party/boringssl/crypto/cipher_extra/derive_key.c',
'third_party/boringssl/crypto/cipher_extra/e_aesccm.c',
'third_party/boringssl/crypto/cipher_extra/e_aesctrhmac.c',
'third_party/boringssl/crypto/cipher_extra/e_aesgcmsiv.c',
'third_party/boringssl/crypto/cipher_extra/e_chacha20poly1305.c',
@ -422,6 +423,7 @@ CORE_SOURCE_FILES = [
'third_party/boringssl/crypto/cipher_extra/tls_cbc.c',
'third_party/boringssl/crypto/cmac/cmac.c',
'third_party/boringssl/crypto/conf/conf.c',
'third_party/boringssl/crypto/cpu-aarch64-fuchsia.c',
'third_party/boringssl/crypto/cpu-aarch64-linux.c',
'third_party/boringssl/crypto/cpu-arm-linux.c',
'third_party/boringssl/crypto/cpu-arm.c',
@ -429,7 +431,6 @@ CORE_SOURCE_FILES = [
'third_party/boringssl/crypto/cpu-ppc64le.c',
'third_party/boringssl/crypto/crypto.c',
'third_party/boringssl/crypto/curve25519/spake25519.c',
'third_party/boringssl/crypto/curve25519/x25519-x86_64.c',
'third_party/boringssl/crypto/dh/check.c',
'third_party/boringssl/crypto/dh/dh.c',
'third_party/boringssl/crypto/dh/dh_asn1.c',
@ -585,6 +586,7 @@ CORE_SOURCE_FILES = [
'third_party/boringssl/ssl/d1_srtp.cc',
'third_party/boringssl/ssl/dtls_method.cc',
'third_party/boringssl/ssl/dtls_record.cc',
'third_party/boringssl/ssl/handoff.cc',
'third_party/boringssl/ssl/handshake.cc',
'third_party/boringssl/ssl/handshake_client.cc',
'third_party/boringssl/ssl/handshake_server.cc',

@ -5450,6 +5450,20 @@
"third_party": true,
"type": "target"
},
{
"deps": [
"boringssl",
"boringssl_self_test_lib",
"boringssl_test_util"
],
"headers": [],
"is_filegroup": false,
"language": "c++",
"name": "boringssl_self_test",
"src": [],
"third_party": true,
"type": "target"
},
{
"deps": [
"boringssl",
@ -7740,18 +7754,18 @@
"third_party/boringssl/crypto/fipsmodule/ec/internal.h",
"third_party/boringssl/crypto/fipsmodule/ec/oct.c",
"third_party/boringssl/crypto/fipsmodule/ec/p224-64.c",
"third_party/boringssl/crypto/fipsmodule/ec/p256-64.c",
"third_party/boringssl/crypto/fipsmodule/ec/p256-x86_64-table.h",
"third_party/boringssl/crypto/fipsmodule/ec/p256-x86_64.c",
"third_party/boringssl/crypto/fipsmodule/ec/p256-x86_64.h",
"third_party/boringssl/crypto/fipsmodule/ec/simple.c",
"third_party/boringssl/crypto/fipsmodule/ec/util-64.c",
"third_party/boringssl/crypto/fipsmodule/ec/util.c",
"third_party/boringssl/crypto/fipsmodule/ec/wnaf.c",
"third_party/boringssl/crypto/fipsmodule/ecdsa/ecdsa.c",
"third_party/boringssl/crypto/fipsmodule/hmac/hmac.c",
"third_party/boringssl/crypto/fipsmodule/md4/md4.c",
"third_party/boringssl/crypto/fipsmodule/md5/md5.c",
"third_party/boringssl/crypto/fipsmodule/modes/cbc.c",
"third_party/boringssl/crypto/fipsmodule/modes/ccm.c",
"third_party/boringssl/crypto/fipsmodule/modes/cfb.c",
"third_party/boringssl/crypto/fipsmodule/modes/ctr.c",
"third_party/boringssl/crypto/fipsmodule/modes/gcm.c",
@ -7767,10 +7781,13 @@
"third_party/boringssl/crypto/fipsmodule/rsa/padding.c",
"third_party/boringssl/crypto/fipsmodule/rsa/rsa.c",
"third_party/boringssl/crypto/fipsmodule/rsa/rsa_impl.c",
"third_party/boringssl/crypto/fipsmodule/self_check/self_check.c",
"third_party/boringssl/crypto/fipsmodule/sha/sha1-altivec.c",
"third_party/boringssl/crypto/fipsmodule/sha/sha1.c",
"third_party/boringssl/crypto/fipsmodule/sha/sha256.c",
"third_party/boringssl/crypto/fipsmodule/sha/sha512.c",
"third_party/boringssl/crypto/fipsmodule/tls/internal.h",
"third_party/boringssl/crypto/fipsmodule/tls/kdf.c",
"third_party/boringssl/crypto/internal.h",
"third_party/boringssl/crypto/obj/obj_dat.h",
"third_party/boringssl/crypto/pkcs7/internal.h",
@ -7856,7 +7873,9 @@
"third_party/boringssl/include/openssl/x509_vfy.h",
"third_party/boringssl/include/openssl/x509v3.h",
"third_party/boringssl/ssl/internal.h",
"third_party/boringssl/third_party/fiat/internal.h"
"third_party/boringssl/third_party/fiat/curve25519_tables.h",
"third_party/boringssl/third_party/fiat/internal.h",
"third_party/boringssl/third_party/fiat/p256.c"
],
"is_filegroup": false,
"language": "c",
@ -8425,6 +8444,19 @@
"third_party": true,
"type": "lib"
},
{
"deps": [
"boringssl",
"boringssl_test_util"
],
"headers": [],
"is_filegroup": false,
"language": "c++",
"name": "boringssl_self_test_lib",
"src": [],
"third_party": true,
"type": "lib"
},
{
"deps": [
"boringssl",

@ -6730,6 +6730,32 @@
"windows"
]
},
{
"args": [],
"boringssl": true,
"ci_platforms": [
"linux",
"mac",
"posix",
"windows"
],
"cpu_cost": 1.0,
"defaults": "boringssl",
"exclude_configs": [
"asan",
"ubsan"
],
"flaky": false,
"gtest": true,
"language": "c++",
"name": "boringssl_self_test",
"platforms": [
"linux",
"mac",
"posix",
"windows"
]
},
{
"args": [],
"boringssl": true,

Loading…
Cancel
Save