[boringssl] Regenerate BUILD.gn
Enough changed with the last BoringSSL roll that BUILD.gn needs to be
regenerated. Yes, this is a step that should be done with each roll and
was a potentially build-breaking oversight.
Change-Id: Ie04bb03b045590d7e9705cc9f47145a467f032b9
diff --git a/BUILD.gn b/BUILD.gn
index 285dc6b..7efa9aa 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -54,10 +54,10 @@
shared_library("crypto") {
sources = [
"crypto/aes/aes.c",
+ "crypto/aes/key_wrap.c",
"crypto/aes/mode_wrappers.c",
"crypto/asn1/a_bitstr.c",
"crypto/asn1/a_bool.c",
- "crypto/asn1/a_bytes.c",
"crypto/asn1/a_d2i_fp.c",
"crypto/asn1/a_dup.c",
"crypto/asn1/a_enum.c",
@@ -113,6 +113,7 @@
"crypto/bn/generic.c",
"crypto/bn/kronecker.c",
"crypto/bn/montgomery.c",
+ "crypto/bn/montgomery_inv.c",
"crypto/bn/mul.c",
"crypto/bn/prime.c",
"crypto/bn/random.c",
@@ -143,6 +144,7 @@
"crypto/cpu-arm-linux.c",
"crypto/cpu-arm.c",
"crypto/cpu-intel.c",
+ "crypto/cpu-ppc64le.c",
"crypto/crypto.c",
"crypto/curve25519/curve25519.c",
"crypto/curve25519/spake25519.c",
@@ -197,12 +199,7 @@
"crypto/modes/ctr.c",
"crypto/modes/gcm.c",
"crypto/modes/ofb.c",
- "crypto/newhope/error_correction.c",
- "crypto/newhope/newhope.c",
- "crypto/newhope/ntt.c",
- "crypto/newhope/poly.c",
- "crypto/newhope/precomp.c",
- "crypto/newhope/reduce.c",
+ "crypto/modes/polyval.c",
"crypto/obj/obj.c",
"crypto/obj/obj_xref.c",
"crypto/pem/pem_all.c",
@@ -220,6 +217,7 @@
"crypto/poly1305/poly1305.c",
"crypto/poly1305/poly1305_arm.c",
"crypto/poly1305/poly1305_vec.c",
+ "crypto/pool/pool.c",
"crypto/rand/deterministic.c",
"crypto/rand/fuchsia.c",
"crypto/rand/rand.c",
@@ -233,6 +231,7 @@
"crypto/rsa/rsa.c",
"crypto/rsa/rsa_asn1.c",
"crypto/rsa/rsa_impl.c",
+ "crypto/sha/sha1-altivec.c",
"crypto/sha/sha1.c",
"crypto/sha/sha256.c",
"crypto/sha/sha512.c",
@@ -404,12 +403,10 @@
"crypto/test/file_test.cc",
"crypto/test/file_test.h",
"crypto/test/malloc.cc",
- "crypto/test/scoped_types.h",
"crypto/test/test_util.cc",
"crypto/test/test_util.h",
"ssl/test/async_bio.h",
"ssl/test/packeted_bio.h",
- "ssl/test/scoped_types.h",
"ssl/test/test_config.h",
]
public_configs = [ ":boringssl_config" ]
@@ -471,7 +468,7 @@
}
unit_test("constant_time_test") {
- sources = [ "crypto/constant_time_test.c" ]
+ sources = [ "crypto/constant_time_test.cc" ]
}
unit_test("dh_test") {
@@ -483,17 +480,29 @@
}
unit_test("dsa_test") {
- sources = [ "crypto/dsa/dsa_test.c" ]
+ sources = [ "crypto/dsa/dsa_test.cc" ]
}
unit_test("ec_test") {
sources = [ "crypto/ec/ec_test.cc" ]
}
+unit_test("ecdh_test") {
+ sources = [ "crypto/ecdh/ecdh_test.cc" ]
+}
+
+unit_test("ecdsa_sign_test") {
+ sources = [ "crypto/ecdsa/ecdsa_sign_test.cc" ]
+}
+
unit_test("ecdsa_test") {
sources = [ "crypto/ecdsa/ecdsa_test.cc" ]
}
+unit_test("ecdsa_verify_test") {
+ sources = [ "crypto/ecdsa/ecdsa_verify_test.cc" ]
+}
+
unit_test("ed25519_test") {
sources = [ "crypto/curve25519/ed25519_test.cc" ]
}
@@ -515,11 +524,11 @@
}
unit_test("gcm_test") {
- sources = [ "crypto/modes/gcm_test.c" ]
+ sources = [ "crypto/modes/gcm_test.cc" ]
}
unit_test("hkdf_test") {
- sources = [ "crypto/hkdf/hkdf_test.c" ]
+ sources = [ "crypto/hkdf/hkdf_test.cc" ]
}
unit_test("hmac_test") {
@@ -527,25 +536,17 @@
}
unit_test("lhash_test") {
- sources = [ "crypto/lhash/lhash_test.c" ]
-}
-
-unit_test("newhope_statistical_test") {
- sources = [ "crypto/newhope/newhope_statistical_test.cc" ]
-}
-
-unit_test("newhope_test") {
- sources = [ "crypto/newhope/newhope_test.cc" ]
-}
-
-unit_test("newhope_vectors_test") {
- sources = [ "crypto/newhope/newhope_vectors_test.cc" ]
+ sources = [ "crypto/lhash/lhash_test.cc" ]
}
unit_test("obj_test") {
sources = [ "crypto/obj/obj_test.cc" ]
}
+unit_test("p256-x86_64_test") {
+ sources = [ "crypto/ec/p256-x86_64_test.cc" ]
+}
+
unit_test("pbkdf_test") {
sources = [ "crypto/evp/pbkdf_test.cc" ]
}
@@ -566,8 +567,12 @@
sources = [ "crypto/poly1305/poly1305_test.cc" ]
}
+unit_test("pool_test") {
+ sources = [ "crypto/pool/pool_test.cc" ]
+}
+
unit_test("refcount_test") {
- sources = [ "crypto/refcount_test.c" ]
+ sources = [ "crypto/refcount_test.cc" ]
}
unit_test("rsa_test") {
@@ -620,7 +625,10 @@
":digest_test",
":dsa_test",
":ec_test",
+ ":ecdh_test",
+ ":ecdsa_sign_test",
":ecdsa_test",
+ ":ecdsa_verify_test",
":ed25519_test",
":err_test",
":evp_extra_test",
@@ -630,15 +638,14 @@
":hkdf_test",
":hmac_test",
":lhash_test",
- ":newhope_statistical_test",
- ":newhope_test",
- ":newhope_vectors_test",
":obj_test",
+ ":p256-x86_64_test",
":pbkdf_test",
":pkcs12_test",
":pkcs7_test",
":pkcs8_test",
":poly1305_test",
+ ":pool_test",
":refcount_test",
":rsa_test",
":spake25519_test",
diff --git a/crypto/err/err_data.c b/crypto/err/err_data.c
index b47ad36..88462d1 100644
--- a/crypto/err/err_data.c
+++ b/crypto/err/err_data.c
@@ -178,42 +178,42 @@
0x28340c19,
0x283480ac,
0x283500ea,
- 0x2c32282d,
- 0x2c32a83b,
- 0x2c33284d,
- 0x2c33a85f,
- 0x2c342873,
- 0x2c34a885,
- 0x2c3528a0,
- 0x2c35a8b2,
- 0x2c3628c5,
+ 0x2c3229b1,
+ 0x2c32a9bf,
+ 0x2c3329d1,
+ 0x2c33a9e3,
+ 0x2c3429f7,
+ 0x2c34aa09,
+ 0x2c352a24,
+ 0x2c35aa36,
+ 0x2c362a49,
0x2c36832d,
- 0x2c3728d2,
- 0x2c37a8e4,
- 0x2c3828f7,
- 0x2c38a90e,
- 0x2c39291c,
- 0x2c39a92c,
- 0x2c3a293e,
- 0x2c3aa952,
- 0x2c3b2963,
- 0x2c3ba982,
- 0x2c3c2996,
- 0x2c3ca9ac,
- 0x2c3d29c5,
- 0x2c3da9e2,
- 0x2c3e29f3,
- 0x2c3eaa01,
- 0x2c3f2a19,
- 0x2c3faa31,
- 0x2c402a3e,
+ 0x2c372a56,
+ 0x2c37aa68,
+ 0x2c382a7b,
+ 0x2c38aa92,
+ 0x2c392aa0,
+ 0x2c39aab0,
+ 0x2c3a2ac2,
+ 0x2c3aaad6,
+ 0x2c3b2ae7,
+ 0x2c3bab06,
+ 0x2c3c2b1a,
+ 0x2c3cab30,
+ 0x2c3d2b49,
+ 0x2c3dab66,
+ 0x2c3e2b77,
+ 0x2c3eab85,
+ 0x2c3f2b9d,
+ 0x2c3fabb5,
+ 0x2c402bc2,
0x2c4090e7,
- 0x2c412a4f,
- 0x2c41aa62,
+ 0x2c412bd3,
+ 0x2c41abe6,
0x2c4210c0,
- 0x2c42aa73,
+ 0x2c42abf7,
0x2c430720,
- 0x2c43a974,
+ 0x2c43aaf8,
0x30320000,
0x30328015,
0x3033001f,
@@ -366,173 +366,189 @@
0x403b9861,
0x403c0064,
0x403c8083,
- 0x403d1890,
- 0x403d98a6,
- 0x403e18b5,
- 0x403e98c8,
- 0x403f18e2,
- 0x403f98f0,
- 0x40401905,
- 0x40409919,
- 0x40411936,
- 0x40419951,
- 0x4042196a,
- 0x4042997d,
- 0x40431991,
- 0x404399a9,
- 0x404419c0,
+ 0x403d18c1,
+ 0x403d98d7,
+ 0x403e18e6,
+ 0x403e98f9,
+ 0x403f1913,
+ 0x403f9921,
+ 0x40401936,
+ 0x4040994a,
+ 0x40411967,
+ 0x40419982,
+ 0x4042199b,
+ 0x404299ae,
+ 0x404319c2,
+ 0x404399da,
+ 0x404419f1,
0x404480ac,
- 0x404519d5,
- 0x404599e7,
- 0x40461a0b,
- 0x40469a2b,
- 0x40471a39,
- 0x40479a60,
- 0x40481a89,
- 0x40489aa2,
- 0x40491ab9,
- 0x40499ad3,
- 0x404a1aea,
- 0x404a9b08,
- 0x404b1b20,
- 0x404b9b37,
- 0x404c1b4d,
- 0x404c9b5f,
- 0x404d1b80,
- 0x404d9ba2,
- 0x404e1bb6,
- 0x404e9bc3,
- 0x404f1bda,
- 0x404f9c03,
- 0x40501c2d,
- 0x40509c41,
- 0x40511c5c,
- 0x40519c6c,
- 0x40521c83,
- 0x40529ca7,
- 0x40531cbf,
- 0x40539cd2,
- 0x40541ce7,
- 0x40549d0a,
- 0x40551d18,
- 0x40559d35,
- 0x40561d42,
- 0x40569d5b,
- 0x40571d73,
- 0x40579d86,
- 0x40581d9b,
- 0x40589dad,
- 0x40591ddc,
- 0x40599df5,
- 0x405a1e09,
- 0x405a9e19,
- 0x405b1e31,
- 0x405b9e42,
- 0x405c1e55,
- 0x405c9e66,
- 0x405d1e73,
- 0x405d9e8a,
- 0x405e1eaa,
+ 0x40451a06,
+ 0x40459a18,
+ 0x40461a3c,
+ 0x40469a5c,
+ 0x40471a6a,
+ 0x40479a91,
+ 0x40481ace,
+ 0x40489ae7,
+ 0x40491afe,
+ 0x40499b18,
+ 0x404a1b2f,
+ 0x404a9b4d,
+ 0x404b1b65,
+ 0x404b9b7c,
+ 0x404c1b92,
+ 0x404c9ba4,
+ 0x404d1bc5,
+ 0x404d9be7,
+ 0x404e1bfb,
+ 0x404e9c08,
+ 0x404f1c35,
+ 0x404f9c5e,
+ 0x40501c99,
+ 0x40509cad,
+ 0x40511cc8,
+ 0x40519cd8,
+ 0x40521cef,
+ 0x40529d13,
+ 0x40531d2b,
+ 0x40539d3e,
+ 0x40541d53,
+ 0x40549d76,
+ 0x40551d84,
+ 0x40559da1,
+ 0x40561dae,
+ 0x40569dc7,
+ 0x40571ddf,
+ 0x40579df2,
+ 0x40581e07,
+ 0x40589e2e,
+ 0x40591e5d,
+ 0x40599e8a,
+ 0x405a1e9e,
+ 0x405a9eae,
+ 0x405b1ec6,
+ 0x405b9ed7,
+ 0x405c1eea,
+ 0x405c9f0b,
+ 0x405d1f18,
+ 0x405d9f2f,
+ 0x405e1f6d,
0x405e8a95,
- 0x405f1ecb,
- 0x405f9ed8,
- 0x40601ee6,
- 0x40609f08,
- 0x40611f30,
- 0x40619f45,
- 0x40621f5c,
- 0x40629f6d,
- 0x40631f7e,
- 0x40639f93,
- 0x40641faa,
- 0x40649fbb,
- 0x40651fd6,
- 0x40659fed,
- 0x40662005,
- 0x4066a02f,
- 0x4067205a,
- 0x4067a07b,
- 0x4068208e,
- 0x4068a0af,
- 0x406920e1,
- 0x4069a10f,
- 0x406a2130,
- 0x406aa150,
- 0x406b22d8,
- 0x406ba2fb,
- 0x406c2311,
- 0x406ca53d,
- 0x406d256c,
- 0x406da594,
- 0x406e25ad,
- 0x406ea5c5,
- 0x406f25e4,
- 0x406fa5f9,
- 0x4070260c,
- 0x4070a629,
+ 0x405f1f8e,
+ 0x405f9f9b,
+ 0x40601fa9,
+ 0x40609fcb,
+ 0x4061200f,
+ 0x4061a047,
+ 0x4062205e,
+ 0x4062a06f,
+ 0x40632080,
+ 0x4063a095,
+ 0x406420ac,
+ 0x4064a0d8,
+ 0x406520f3,
+ 0x4065a10a,
+ 0x40662122,
+ 0x4066a14c,
+ 0x40672177,
+ 0x4067a198,
+ 0x406821ab,
+ 0x4068a1cc,
+ 0x406921fe,
+ 0x4069a22c,
+ 0x406a224d,
+ 0x406aa26d,
+ 0x406b23f5,
+ 0x406ba418,
+ 0x406c242e,
+ 0x406ca690,
+ 0x406d26bf,
+ 0x406da6e7,
+ 0x406e2715,
+ 0x406ea749,
+ 0x406f2768,
+ 0x406fa77d,
+ 0x40702790,
+ 0x4070a7ad,
0x40710800,
- 0x4071a63b,
- 0x4072264e,
- 0x4072a667,
- 0x4073267f,
+ 0x4071a7bf,
+ 0x407227d2,
+ 0x4072a7eb,
+ 0x40732803,
0x4073936d,
- 0x40742693,
- 0x4074a6ad,
- 0x407526be,
- 0x4075a6d2,
- 0x407626e0,
+ 0x40742817,
+ 0x4074a831,
+ 0x40752842,
+ 0x4075a856,
+ 0x40762864,
0x407691aa,
- 0x40772705,
- 0x4077a727,
- 0x40782742,
- 0x4078a77b,
- 0x40792792,
- 0x4079a7a8,
- 0x407a27b4,
- 0x407aa7c7,
- 0x407b27dc,
- 0x407ba7ee,
- 0x407c2803,
- 0x407ca80c,
- 0x407d20ca,
- 0x407d9c13,
- 0x407e2757,
- 0x407e9dbd,
- 0x407f1a4d,
- 0x407f986d,
- 0x40801bea,
- 0x40809a75,
- 0x40811c95,
- 0x41f42203,
- 0x41f92295,
- 0x41fe2188,
- 0x41fea364,
- 0x41ff2455,
- 0x4203221c,
- 0x4208223e,
- 0x4208a27a,
- 0x4209216c,
- 0x4209a2b4,
- 0x420a21c3,
- 0x420aa1a3,
- 0x420b21e3,
- 0x420ba25c,
- 0x420c2471,
- 0x420ca331,
- 0x420d234b,
- 0x420da382,
- 0x4212239c,
- 0x42172438,
- 0x4217a3de,
- 0x421c2400,
- 0x421f23bb,
- 0x42212488,
- 0x4226241b,
- 0x422b2521,
- 0x422ba4ea,
- 0x422c2509,
- 0x422ca4c4,
- 0x422d24a3,
+ 0x40772889,
+ 0x4077a8ab,
+ 0x407828c6,
+ 0x4078a8ff,
+ 0x40792916,
+ 0x4079a92c,
+ 0x407a2938,
+ 0x407aa94b,
+ 0x407b2960,
+ 0x407ba972,
+ 0x407c2987,
+ 0x407ca990,
+ 0x407d21e7,
+ 0x407d9c6e,
+ 0x407e28db,
+ 0x407e9e3e,
+ 0x407f1a7e,
+ 0x407f9887,
+ 0x40801c45,
+ 0x40809aa6,
+ 0x40811d01,
+ 0x40819c1f,
+ 0x40822700,
+ 0x4082986d,
+ 0x40831e19,
+ 0x4083a0bd,
+ 0x40841aba,
+ 0x40849e76,
+ 0x40851efb,
+ 0x40859ff3,
+ 0x40861f4f,
+ 0x40869c88,
+ 0x4087272d,
+ 0x4087a024,
+ 0x408818aa,
+ 0x41f42320,
+ 0x41f923b2,
+ 0x41fe22a5,
+ 0x41fea481,
+ 0x41ff2572,
+ 0x42032339,
+ 0x4208235b,
+ 0x4208a397,
+ 0x42092289,
+ 0x4209a3d1,
+ 0x420a22e0,
+ 0x420aa2c0,
+ 0x420b2300,
+ 0x420ba379,
+ 0x420c258e,
+ 0x420ca44e,
+ 0x420d2468,
+ 0x420da49f,
+ 0x421224b9,
+ 0x42172555,
+ 0x4217a4fb,
+ 0x421c251d,
+ 0x421f24d8,
+ 0x422125a5,
+ 0x42262538,
+ 0x422b2674,
+ 0x422ba622,
+ 0x422c265c,
+ 0x422ca5e1,
+ 0x422d25c0,
+ 0x422da641,
+ 0x422e2607,
0x4432072b,
0x4432873a,
0x44330746,
@@ -575,69 +591,69 @@
0x4c3d136d,
0x4c3d937c,
0x4c3e1389,
- 0x50322a85,
- 0x5032aa94,
- 0x50332a9f,
- 0x5033aaaf,
- 0x50342ac8,
- 0x5034aae2,
- 0x50352af0,
- 0x5035ab06,
- 0x50362b18,
- 0x5036ab2e,
- 0x50372b47,
- 0x5037ab5a,
- 0x50382b72,
- 0x5038ab83,
- 0x50392b98,
- 0x5039abac,
- 0x503a2bcc,
- 0x503aabe2,
- 0x503b2bfa,
- 0x503bac0c,
- 0x503c2c28,
- 0x503cac3f,
- 0x503d2c58,
- 0x503dac6e,
- 0x503e2c7b,
- 0x503eac91,
- 0x503f2ca3,
+ 0x50322c09,
+ 0x5032ac18,
+ 0x50332c23,
+ 0x5033ac33,
+ 0x50342c4c,
+ 0x5034ac66,
+ 0x50352c74,
+ 0x5035ac8a,
+ 0x50362c9c,
+ 0x5036acb2,
+ 0x50372ccb,
+ 0x5037acde,
+ 0x50382cf6,
+ 0x5038ad07,
+ 0x50392d1c,
+ 0x5039ad30,
+ 0x503a2d50,
+ 0x503aad66,
+ 0x503b2d7e,
+ 0x503bad90,
+ 0x503c2dac,
+ 0x503cadc3,
+ 0x503d2ddc,
+ 0x503dadf2,
+ 0x503e2dff,
+ 0x503eae15,
+ 0x503f2e27,
0x503f8382,
- 0x50402cb6,
- 0x5040acc6,
- 0x50412ce0,
- 0x5041acef,
- 0x50422d09,
- 0x5042ad26,
- 0x50432d36,
- 0x5043ad46,
- 0x50442d55,
+ 0x50402e3a,
+ 0x5040ae4a,
+ 0x50412e64,
+ 0x5041ae73,
+ 0x50422e8d,
+ 0x5042aeaa,
+ 0x50432eba,
+ 0x5043aeca,
+ 0x50442ed9,
0x5044843f,
- 0x50452d69,
- 0x5045ad87,
- 0x50462d9a,
- 0x5046adb0,
- 0x50472dc2,
- 0x5047add7,
- 0x50482dfd,
- 0x5048ae0b,
- 0x50492e1e,
- 0x5049ae33,
- 0x504a2e49,
- 0x504aae59,
- 0x504b2e79,
- 0x504bae8c,
- 0x504c2eaf,
- 0x504caedd,
- 0x504d2eef,
- 0x504daf0c,
- 0x504e2f27,
- 0x504eaf43,
- 0x504f2f55,
- 0x504faf6c,
- 0x50502f7b,
+ 0x50452eed,
+ 0x5045af0b,
+ 0x50462f1e,
+ 0x5046af34,
+ 0x50472f46,
+ 0x5047af5b,
+ 0x50482f81,
+ 0x5048af8f,
+ 0x50492fa2,
+ 0x5049afb7,
+ 0x504a2fcd,
+ 0x504aafdd,
+ 0x504b2ffd,
+ 0x504bb010,
+ 0x504c3033,
+ 0x504cb061,
+ 0x504d3073,
+ 0x504db090,
+ 0x504e30ab,
+ 0x504eb0c7,
+ 0x504f30d9,
+ 0x504fb0f0,
+ 0x505030ff,
0x505086ef,
- 0x50512f8e,
+ 0x50513112,
0x58320ec9,
0x68320e8b,
0x68328c25,
@@ -998,7 +1014,9 @@
"BAD_SSL_FILETYPE\0"
"BAD_WRITE_RETRY\0"
"BIO_NOT_SET\0"
+ "BLOCK_CIPHER_PAD_IS_WRONG\0"
"BUFFERED_MESSAGES_ON_CIPHER_CHANGE\0"
+ "CANNOT_PARSE_LEAF_CERT\0"
"CA_DN_LENGTH_MISMATCH\0"
"CA_DN_TOO_LONG\0"
"CCS_RECEIVED_EARLY\0"
@@ -1022,6 +1040,7 @@
"DOWNGRADE_DETECTED\0"
"DTLS_MESSAGE_TOO_BIG\0"
"DUPLICATE_EXTENSION\0"
+ "DUPLICATE_KEY_SHARE\0"
"ECC_CERT_NOT_FOR_SIGNING\0"
"EMS_STATE_INCONSISTENT\0"
"ENCRYPTED_LENGTH_TOO_LONG\0"
@@ -1036,10 +1055,12 @@
"HTTPS_PROXY_REQUEST\0"
"HTTP_REQUEST\0"
"INAPPROPRIATE_FALLBACK\0"
+ "INVALID_ALPN_PROTOCOL\0"
"INVALID_COMMAND\0"
"INVALID_COMPRESSION_LIST\0"
"INVALID_MESSAGE\0"
"INVALID_OUTER_RECORD_TYPE\0"
+ "INVALID_SCT_LIST\0"
"INVALID_SSL_SESSION\0"
"INVALID_TICKET_KEYS_LENGTH\0"
"LENGTH_MISMATCH\0"
@@ -1058,30 +1079,37 @@
"NO_CERTIFICATE_SET\0"
"NO_CIPHERS_AVAILABLE\0"
"NO_CIPHERS_PASSED\0"
+ "NO_CIPHERS_SPECIFIED\0"
"NO_CIPHER_MATCH\0"
"NO_COMMON_SIGNATURE_ALGORITHMS\0"
"NO_COMPRESSION_SPECIFIED\0"
+ "NO_GROUPS_SPECIFIED\0"
"NO_METHOD_SPECIFIED\0"
"NO_P256_SUPPORT\0"
"NO_PRIVATE_KEY_ASSIGNED\0"
"NO_RENEGOTIATION\0"
"NO_REQUIRED_DIGEST\0"
"NO_SHARED_CIPHER\0"
+ "NO_SHARED_GROUP\0"
"NULL_SSL_CTX\0"
"NULL_SSL_METHOD_PASSED\0"
"OLD_SESSION_CIPHER_NOT_RETURNED\0"
+ "OLD_SESSION_PRF_HASH_MISMATCH\0"
"OLD_SESSION_VERSION_NOT_RETURNED\0"
"PARSE_TLSEXT\0"
"PATH_TOO_LONG\0"
"PEER_DID_NOT_RETURN_A_CERTIFICATE\0"
"PEER_ERROR_UNSUPPORTED_CERTIFICATE_TYPE\0"
+ "PRE_SHARED_KEY_MUST_BE_LAST\0"
"PROTOCOL_IS_SHUTDOWN\0"
+ "PSK_IDENTITY_BINDER_COUNT_MISMATCH\0"
"PSK_IDENTITY_NOT_FOUND\0"
"PSK_NO_CLIENT_CB\0"
"PSK_NO_SERVER_CB\0"
"READ_TIMEOUT_EXPIRED\0"
"RECORD_LENGTH_MISMATCH\0"
"RECORD_TOO_LARGE\0"
+ "RENEGOTIATION_EMS_MISMATCH\0"
"RENEGOTIATION_ENCODING_ERR\0"
"RENEGOTIATION_MISMATCH\0"
"REQUIRED_CIPHER_MISSING\0"
@@ -1126,13 +1154,17 @@
"TLSV1_ALERT_USER_CANCELLED\0"
"TLSV1_BAD_CERTIFICATE_HASH_VALUE\0"
"TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE\0"
+ "TLSV1_CERTIFICATE_REQUIRED\0"
"TLSV1_CERTIFICATE_UNOBTAINABLE\0"
+ "TLSV1_UNKNOWN_PSK_IDENTITY\0"
"TLSV1_UNRECOGNIZED_NAME\0"
"TLSV1_UNSUPPORTED_EXTENSION\0"
"TLS_PEER_DID_NOT_RESPOND_WITH_CERTIFICATE_LIST\0"
"TLS_RSA_ENCRYPTED_VALUE_LENGTH_IS_WRONG\0"
"TOO_MANY_EMPTY_FRAGMENTS\0"
+ "TOO_MANY_KEY_UPDATES\0"
"TOO_MANY_WARNING_ALERTS\0"
+ "TOO_MUCH_SKIPPED_EARLY_DATA\0"
"UNABLE_TO_FIND_ECDH_PARAMETERS\0"
"UNEXPECTED_EXTENSION\0"
"UNEXPECTED_MESSAGE\0"
diff --git a/fuchsia/test.spec b/fuchsia/test.spec
index 4956874..084babf 100644
--- a/fuchsia/test.spec
+++ b/fuchsia/test.spec
@@ -1,4 +1,4 @@
-/boot/test/boringssl/aes_test
+/boot/test/boringssl/aes_test /boot/test/boringssl/data/aes_tests.txt
/boot/test/boringssl/asn1_test
/boot/test/boringssl/base64_test
/boot/test/boringssl/bio_test
@@ -6,13 +6,11 @@
/boot/test/boringssl/bytestring_test
/boot/test/boringssl/chacha_test
/boot/test/boringssl/aead_test aes-128-gcm /boot/test/boringssl/data/aes_128_gcm_tests.txt
-/boot/test/boringssl/aead_test aes-128-key-wrap /boot/test/boringssl/data/aes_128_key_wrap_tests.txt
/boot/test/boringssl/aead_test aes-256-gcm /boot/test/boringssl/data/aes_256_gcm_tests.txt
-/boot/test/boringssl/aead_test aes-256-key-wrap /boot/test/boringssl/data/aes_256_key_wrap_tests.txt
+/boot/test/boringssl/aead_test aes-128-gcm-siv /boot/test/boringssl/data/aes_128_gcm_siv_tests.txt
+/boot/test/boringssl/aead_test aes-256-gcm-siv /boot/test/boringssl/data/aes_256_gcm_siv_tests.txt
/boot/test/boringssl/aead_test chacha20-poly1305 /boot/test/boringssl/data/chacha20_poly1305_tests.txt
/boot/test/boringssl/aead_test chacha20-poly1305-old /boot/test/boringssl/data/chacha20_poly1305_old_tests.txt
-/boot/test/boringssl/aead_test rc4-md5-tls /boot/test/boringssl/data/rc4_md5_tls_tests.txt
-/boot/test/boringssl/aead_test rc4-sha1-tls /boot/test/boringssl/data/rc4_sha1_tls_tests.txt
/boot/test/boringssl/aead_test aes-128-cbc-sha1-tls /boot/test/boringssl/data/aes_128_cbc_sha1_tls_tests.txt
/boot/test/boringssl/aead_test aes-128-cbc-sha1-tls-implicit-iv /boot/test/boringssl/data/aes_128_cbc_sha1_tls_implicit_iv_tests.txt
/boot/test/boringssl/aead_test aes-128-cbc-sha256-tls /boot/test/boringssl/data/aes_128_cbc_sha256_tls_tests.txt
@@ -22,8 +20,6 @@
/boot/test/boringssl/aead_test aes-256-cbc-sha384-tls /boot/test/boringssl/data/aes_256_cbc_sha384_tls_tests.txt
/boot/test/boringssl/aead_test des-ede3-cbc-sha1-tls /boot/test/boringssl/data/des_ede3_cbc_sha1_tls_tests.txt
/boot/test/boringssl/aead_test des-ede3-cbc-sha1-tls-implicit-iv /boot/test/boringssl/data/des_ede3_cbc_sha1_tls_implicit_iv_tests.txt
-/boot/test/boringssl/aead_test rc4-md5-ssl3 /boot/test/boringssl/data/rc4_md5_ssl3_tests.txt
-/boot/test/boringssl/aead_test rc4-sha1-ssl3 /boot/test/boringssl/data/rc4_sha1_ssl3_tests.txt
/boot/test/boringssl/aead_test aes-128-cbc-sha1-ssl3 /boot/test/boringssl/data/aes_128_cbc_sha1_ssl3_tests.txt
/boot/test/boringssl/aead_test aes-256-cbc-sha1-ssl3 /boot/test/boringssl/data/aes_256_cbc_sha1_ssl3_tests.txt
/boot/test/boringssl/aead_test des-ede3-cbc-sha1-ssl3 /boot/test/boringssl/data/des_ede3_cbc_sha1_ssl3_tests.txt
@@ -40,7 +36,11 @@
/boot/test/boringssl/dsa_test
/boot/test/boringssl/ec_test
/boot/test/boringssl/example_mul
+/boot/test/boringssl/p256-x86_64_test /boot/test/boringssl/data/p256-x86_64_tests.txt
+/boot/test/boringssl/ecdh_test /boot/test/boringssl/data/ecdh_tests.txt
+/boot/test/boringssl/ecdsa_sign_test /boot/test/boringssl/data/ecdsa_sign_tests.txt
/boot/test/boringssl/ecdsa_test
+/boot/test/boringssl/ecdsa_verify_test /boot/test/boringssl/data/ecdsa_verify_tests.txt
/boot/test/boringssl/err_test
/boot/test/boringssl/evp_extra_test
/boot/test/boringssl/evp_test /boot/test/boringssl/data/evp_tests.txt
@@ -49,13 +49,11 @@
/boot/test/boringssl/hmac_test /boot/test/boringssl/data/hmac_tests.txt
/boot/test/boringssl/lhash_test
/boot/test/boringssl/gcm_test
-/boot/test/boringssl/newhope_test
-/boot/test/boringssl/newhope_statistical_test
-/boot/test/boringssl/newhope_vectors_test /boot/test/boringssl/data/newhope_tests.txt
/boot/test/boringssl/obj_test
/boot/test/boringssl/pkcs12_test
/boot/test/boringssl/pkcs8_test
/boot/test/boringssl/poly1305_test /boot/test/boringssl/data/poly1305_tests.txt
+/boot/test/boringssl/pool_test
/boot/test/boringssl/refcount_test
/boot/test/boringssl/rsa_test
/boot/test/boringssl/thread_test