Commit 96c6ac35 authored by davidben's avatar davidben Committed by Commit bot

Roll src/third_party/boringssl/src d04ca9535..a0ba400c3

https://boringssl.googlesource.com/boringssl/+log/d04ca95356c5b79e9ad80f3e8d1bd9784213dc93..a0ba400c33c5919fb0c25f165133446cb6dec5c0

BUG=none

Review-Url: https://codereview.chromium.org/2783923002
Cr-Commit-Position: refs/heads/master@{#460483}
parent 2e7a430d
......@@ -72,7 +72,7 @@ vars = {
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling BoringSSL
# and whatever else without interference from each other.
'boringssl_revision': 'd04ca95356c5b79e9ad80f3e8d1bd9784213dc93',
'boringssl_revision': 'a0ba400c33c5919fb0c25f165133446cb6dec5c0',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling google-toolbox-for-mac
# and whatever else without interference from each other.
......
......@@ -42,8 +42,6 @@ crypto_sources = [
"src/crypto/asn1/tasn_typ.c",
"src/crypto/asn1/tasn_utl.c",
"src/crypto/asn1/time_support.c",
"src/crypto/asn1/x_bignum.c",
"src/crypto/asn1/x_long.c",
"src/crypto/base64/base64.c",
"src/crypto/bio/bio.c",
"src/crypto/bio/bio_mem.c",
......@@ -184,8 +182,8 @@ crypto_sources = [
"src/crypto/pem/pem_xaux.c",
"src/crypto/pkcs8/internal.h",
"src/crypto/pkcs8/p5_pbev2.c",
"src/crypto/pkcs8/p8_pkey.c",
"src/crypto/pkcs8/pkcs8.c",
"src/crypto/pkcs8/pkcs8_x509.c",
"src/crypto/poly1305/internal.h",
"src/crypto/poly1305/poly1305.c",
"src/crypto/poly1305/poly1305_arm.c",
......
......@@ -16,7 +16,10 @@ test_support_sources = [
]
crypto_test_sources = [
"src/crypto/asn1/asn1_test.cc",
"src/crypto/bio/bio_test.cc",
"src/crypto/chacha/chacha_test.cc",
"src/crypto/constant_time_test.cc",
"src/crypto/curve25519/x25519_test.cc",
"src/crypto/dh/dh_test.cc",
"src/crypto/dsa/dsa_test.cc",
......@@ -45,18 +48,6 @@ template("create_tests") {
deps = invoker.deps
}
executable("boringssl_asn1_test") {
sources = [
"src/crypto/asn1/asn1_test.cc",
]
sources += test_support_sources
if (defined(invoker.configs_exclude)) {
configs -= invoker.configs_exclude
}
configs += invoker.configs
deps = invoker.deps
}
executable("boringssl_base64_test") {
sources = [
"src/crypto/base64/base64_test.cc",
......@@ -69,18 +60,6 @@ template("create_tests") {
deps = invoker.deps
}
executable("boringssl_bio_test") {
sources = [
"src/crypto/bio/bio_test.cc",
]
sources += test_support_sources
if (defined(invoker.configs_exclude)) {
configs -= invoker.configs_exclude
}
configs += invoker.configs
deps = invoker.deps
}
executable("boringssl_bn_test") {
sources = [
"src/crypto/bn/bn_test.cc",
......@@ -141,18 +120,6 @@ template("create_tests") {
deps = invoker.deps
}
executable("boringssl_constant_time_test") {
sources = [
"src/crypto/constant_time_test.cc",
]
sources += test_support_sources
if (defined(invoker.configs_exclude)) {
configs -= invoker.configs_exclude
}
configs += invoker.configs
deps = invoker.deps
}
executable("boringssl_ed25519_test") {
sources = [
"src/crypto/curve25519/ed25519_test.cc",
......@@ -469,14 +436,11 @@ template("create_tests") {
deps = [
":boringssl_aead_test",
":boringssl_aes_test",
":boringssl_asn1_test",
":boringssl_base64_test",
":boringssl_bio_test",
":boringssl_bn_test",
":boringssl_bytestring_test",
":boringssl_cipher_test",
":boringssl_cmac_test",
":boringssl_constant_time_test",
":boringssl_digest_test",
":boringssl_ecdh_test",
":boringssl_ecdsa_sign_test",
......
......@@ -74,146 +74,146 @@ const uint32_t kOpenSSLReasonValues[] = {
0xc3a8845,
0xc3b00ea,
0x10320845,
0x103293ab,
0x103313b7,
0x103393d0,
0x103413e3,
0x10348e8b,
0x10350c19,
0x103593f6,
0x1036140b,
0x1036941e,
0x1037143d,
0x10379456,
0x1038146b,
0x10389489,
0x10391498,
0x103994b4,
0x103a14cf,
0x103a94de,
0x103b14fa,
0x103b9515,
0x103c152c,
0x1032943b,
0x10331447,
0x10339460,
0x10341473,
0x10348eb4,
0x10350c42,
0x10359486,
0x1036149b,
0x103694ae,
0x103714cd,
0x103794e6,
0x103814fb,
0x10389519,
0x10391528,
0x10399544,
0x103a155f,
0x103a956e,
0x103b158a,
0x103b95a5,
0x103c15bc,
0x103c80ea,
0x103d153d,
0x103d9551,
0x103e1570,
0x103e957f,
0x103f1596,
0x103f95a9,
0x10400bea,
0x104095bc,
0x104115da,
0x104195ed,
0x10421607,
0x10429617,
0x1043162b,
0x10439641,
0x10441659,
0x1044966e,
0x10451682,
0x10459694,
0x103d15cd,
0x103d95e1,
0x103e1600,
0x103e960f,
0x103f1626,
0x103f9639,
0x10400c06,
0x1040964c,
0x1041166a,
0x1041967d,
0x10421697,
0x104296a7,
0x104316bb,
0x104396d1,
0x104416e9,
0x104496fe,
0x10451712,
0x10459724,
0x104605fb,
0x1046893f,
0x104716a9,
0x104796c0,
0x104816d5,
0x104896e3,
0x14320bcd,
0x14328bdb,
0x14330bea,
0x14338bfc,
0x10471739,
0x10479750,
0x10481765,
0x10489773,
0x14320be9,
0x14328bf7,
0x14330c06,
0x14338c18,
0x143400ac,
0x143480ea,
0x18320083,
0x18328ee1,
0x18328f0a,
0x183300ac,
0x18338ef7,
0x18340f0b,
0x18338f20,
0x18340f34,
0x183480ea,
0x18350f20,
0x18358f38,
0x18360f4d,
0x18368f61,
0x18370f85,
0x18378f9b,
0x18380faf,
0x18388fbf,
0x18350f49,
0x18358f61,
0x18360f76,
0x18368f8a,
0x18370fae,
0x18378fc4,
0x18380fd8,
0x18388fe8,
0x18390a57,
0x18398fcf,
0x183a0fe4,
0x183a8ff8,
0x183b0c25,
0x183b9005,
0x183c1017,
0x183c9022,
0x183d1032,
0x183d9043,
0x183e1054,
0x183e9066,
0x183f108f,
0x183f90a8,
0x184010c0,
0x18398ff8,
0x183a100d,
0x183a9021,
0x183b0c4e,
0x183b902e,
0x183c1040,
0x183c904b,
0x183d105b,
0x183d906c,
0x183e107d,
0x183e908f,
0x183f10b8,
0x183f90d1,
0x184010e9,
0x184086d3,
0x203210e7,
0x243210f3,
0x20321110,
0x2432111c,
0x24328985,
0x24331105,
0x24339112,
0x2434111f,
0x24349131,
0x24351140,
0x2435915d,
0x2436116a,
0x24369178,
0x24371186,
0x24379194,
0x2438119d,
0x243891aa,
0x243911bd,
0x28320c0d,
0x28328c25,
0x28330bea,
0x28338c38,
0x28340c19,
0x2433112e,
0x2433913b,
0x24341148,
0x2434915a,
0x24351169,
0x24359186,
0x24361193,
0x243691a1,
0x243711af,
0x243791bd,
0x243811c6,
0x243891d3,
0x243911e6,
0x28320c36,
0x28328c4e,
0x28330c06,
0x28338c61,
0x28340c42,
0x283480ac,
0x283500ea,
0x2c322a0e,
0x2c32aa1c,
0x2c332a2e,
0x2c33aa40,
0x2c342a54,
0x2c34aa66,
0x2c352a81,
0x2c35aa93,
0x2c362aa6,
0x2c322af1,
0x2c32aaff,
0x2c332b11,
0x2c33ab23,
0x2c342b37,
0x2c34ab49,
0x2c352b64,
0x2c35ab76,
0x2c362b89,
0x2c36832d,
0x2c372ab3,
0x2c37aac5,
0x2c382ad8,
0x2c38aaef,
0x2c392afd,
0x2c39ab0d,
0x2c3a2b1f,
0x2c3aab33,
0x2c3b2b44,
0x2c3bab63,
0x2c3c2b77,
0x2c3cab8d,
0x2c3d2ba6,
0x2c3dabc3,
0x2c3e2bd4,
0x2c3eabe2,
0x2c3f2bfa,
0x2c3fac12,
0x2c402c1f,
0x2c4090e7,
0x2c412c30,
0x2c41ac43,
0x2c4210c0,
0x2c42ac54,
0x2c372b96,
0x2c37aba8,
0x2c382bbb,
0x2c38abd2,
0x2c392be0,
0x2c39abf0,
0x2c3a2c02,
0x2c3aac16,
0x2c3b2c27,
0x2c3bac46,
0x2c3c2c5a,
0x2c3cac70,
0x2c3d2c89,
0x2c3daca6,
0x2c3e2cb7,
0x2c3eacc5,
0x2c3f2cdd,
0x2c3facf5,
0x2c402d02,
0x2c409110,
0x2c412d13,
0x2c41ad26,
0x2c4210e9,
0x2c42ad37,
0x2c430720,
0x2c43ab55,
0x2c43ac38,
0x30320000,
0x30328015,
0x3033001f,
......@@ -311,247 +311,251 @@ const uint32_t kOpenSSLReasonValues[] = {
0x34330b78,
0x34338b8b,
0x34340b9a,
0x34348bb7,
0x34348bd3,
0x34350bb7,
0x3c320083,
0x3c328c62,
0x3c330c7b,
0x3c338c96,
0x3c340cb3,
0x3c348cdd,
0x3c350cf8,
0x3c358d1e,
0x3c360d37,
0x3c368d4f,
0x3c370d60,
0x3c378d6e,
0x3c380d7b,
0x3c388d8f,
0x3c390c25,
0x3c398da3,
0x3c3a0db7,
0x3c328c8b,
0x3c330ca4,
0x3c338cbf,
0x3c340cdc,
0x3c348d06,
0x3c350d21,
0x3c358d47,
0x3c360d60,
0x3c368d78,
0x3c370d89,
0x3c378d97,
0x3c380da4,
0x3c388db8,
0x3c390c4e,
0x3c398dcc,
0x3c3a0de0,
0x3c3a88ff,
0x3c3b0dc7,
0x3c3b8de2,
0x3c3c0df4,
0x3c3c8e0a,
0x3c3d0e14,
0x3c3d8e28,
0x3c3e0e36,
0x3c3e8e5b,
0x3c3f0c4e,
0x3c3f8e44,
0x3c3b0df0,
0x3c3b8e0b,
0x3c3c0e1d,
0x3c3c8e33,
0x3c3d0e3d,
0x3c3d8e51,
0x3c3e0e5f,
0x3c3e8e84,
0x3c3f0c77,
0x3c3f8e6d,
0x3c4000ac,
0x3c4080ea,
0x3c410cce,
0x3c418d0d,
0x403216fa,
0x40329710,
0x4033173e,
0x40339748,
0x4034175f,
0x4034977d,
0x4035178d,
0x4035979f,
0x403617ac,
0x403697b8,
0x403717cd,
0x403797df,
0x403817ea,
0x403897fc,
0x40390e8b,
0x4039980c,
0x403a181f,
0x403a9840,
0x403b1851,
0x403b9861,
0x3c410cf7,
0x3c418d36,
0x403217a6,
0x403297bc,
0x403317ea,
0x403397f4,
0x4034180b,
0x40349829,
0x40351839,
0x4035984b,
0x40361858,
0x40369864,
0x40371879,
0x4037988b,
0x40381896,
0x403898a8,
0x40390eb4,
0x403998b8,
0x403a18cb,
0x403a98ec,
0x403b18fd,
0x403b990d,
0x403c0064,
0x403c8083,
0x403d18e5,
0x403d98fb,
0x403e190a,
0x403e9942,
0x403f195c,
0x403f996a,
0x4040197f,
0x40409993,
0x404119b0,
0x404199cb,
0x404219e4,
0x404299f7,
0x40431a0b,
0x40439a23,
0x40441a3a,
0x403d1991,
0x403d99a7,
0x403e19b6,
0x403e99ee,
0x403f1a08,
0x403f9a16,
0x40401a2b,
0x40409a58,
0x40411a75,
0x40419a90,
0x40421aa9,
0x40429abc,
0x40431ad0,
0x40439ae8,
0x40441aff,
0x404480ac,
0x40451a4f,
0x40459a61,
0x40461a85,
0x40469aa5,
0x40471ab3,
0x40479ada,
0x40481b17,
0x40489b30,
0x40491b47,
0x40499b61,
0x404a1b78,
0x404a9b96,
0x404b1bae,
0x404b9bc5,
0x404c1bdb,
0x404c9bed,
0x404d1c0e,
0x404d9c30,
0x404e1c44,
0x404e9c51,
0x404f1c7e,
0x404f9ca7,
0x40501ce2,
0x40509cf6,
0x40511d11,
0x40519d21,
0x40521d38,
0x40529d5c,
0x40531d74,
0x40539d87,
0x40541d9c,
0x40549dbf,
0x40551dcd,
0x40559dea,
0x40561df7,
0x40569e10,
0x40571e28,
0x40579e3b,
0x40581e50,
0x40589e77,
0x40591ea6,
0x40599ed3,
0x405a1ee7,
0x405a9ef7,
0x405b1f0f,
0x405b9f20,
0x405c1f33,
0x405c9f54,
0x405d1f61,
0x405d9f78,
0x405e1fb6,
0x40451b14,
0x40459b26,
0x40461b4a,
0x40469b6a,
0x40471b78,
0x40479b9f,
0x40481bdc,
0x40489bf5,
0x40491c0c,
0x40499c26,
0x404a1c3d,
0x404a9c5b,
0x404b1c73,
0x404b9c8a,
0x404c1ca0,
0x404c9cb2,
0x404d1cd3,
0x404d9cf5,
0x404e1d09,
0x404e9d16,
0x404f1d43,
0x404f9d6c,
0x40501da7,
0x40509dbb,
0x40511dd6,
0x40521de6,
0x40529e0a,
0x40531e22,
0x40539e35,
0x40541e4a,
0x40549e6d,
0x40551e7b,
0x40559e98,
0x40561ea5,
0x40569ebe,
0x40571ed6,
0x40579ee9,
0x40581efe,
0x40589f25,
0x40591f54,
0x40599f81,
0x405a1f95,
0x405a9fa5,
0x405b1fbd,
0x405b9fce,
0x405c1fe1,
0x405ca002,
0x405d200f,
0x405da026,
0x405e2064,
0x405e8a95,
0x405f1fd7,
0x405f9fe4,
0x40601ff2,
0x4060a014,
0x40612058,
0x4061a090,
0x406220a7,
0x4062a0b8,
0x406320c9,
0x4063a0de,
0x406420f5,
0x4064a121,
0x4065213c,
0x4065a153,
0x4066216b,
0x4066a195,
0x406721c0,
0x4067a1e1,
0x40682208,
0x4068a229,
0x4069225b,
0x4069a289,
0x406a22aa,
0x406aa2ca,
0x406b2452,
0x406ba475,
0x406c248b,
0x406ca6ed,
0x406d271c,
0x406da744,
0x406e2772,
0x406ea7a6,
0x406f27c5,
0x406fa7da,
0x407027ed,
0x4070a80a,
0x405f2085,
0x405fa092,
0x406020a0,
0x4060a0c2,
0x40612106,
0x4061a13e,
0x40622155,
0x4062a166,
0x40632177,
0x4063a18c,
0x406421a3,
0x4064a1cf,
0x406521ea,
0x4065a201,
0x40662219,
0x4066a243,
0x4067226e,
0x4067a28f,
0x406822b6,
0x4068a2d7,
0x40692309,
0x4069a337,
0x406a2358,
0x406aa378,
0x406b2500,
0x406ba523,
0x406c2539,
0x406ca7b4,
0x406d27e3,
0x406da80b,
0x406e2839,
0x406ea86d,
0x406f288c,
0x406fa8a1,
0x407028b4,
0x4070a8d1,
0x40710800,
0x4071a81c,
0x4072282f,
0x4072a848,
0x40732860,
0x4073936d,
0x40742874,
0x4074a88e,
0x4075289f,
0x4075a8b3,
0x407628c1,
0x407691aa,
0x407728e6,
0x4077a908,
0x40782923,
0x4078a95c,
0x40792973,
0x4079a989,
0x407a2995,
0x407aa9a8,
0x407b29bd,
0x407ba9cf,
0x407c29e4,
0x407ca9ed,
0x407d2244,
0x407d9cb7,
0x407e2938,
0x407e9e87,
0x407f1ac7,
0x407f9887,
0x40801c8e,
0x40809aef,
0x40811d4a,
0x40819c68,
0x4082275d,
0x4082986d,
0x40831e62,
0x4083a106,
0x40841b03,
0x40849ebf,
0x40851f44,
0x4085a03c,
0x40861f98,
0x40869cd1,
0x4087278a,
0x4087a06d,
0x408818ce,
0x4088a1f4,
0x4089191d,
0x408998aa,
0x41f4237d,
0x41f9240f,
0x41fe2302,
0x41fea4de,
0x41ff25cf,
0x42032396,
0x420823b8,
0x4208a3f4,
0x420922e6,
0x4209a42e,
0x420a233d,
0x420aa31d,
0x420b235d,
0x420ba3d6,
0x420c25eb,
0x420ca4ab,
0x420d24c5,
0x420da4fc,
0x42122516,
0x421725b2,
0x4217a558,
0x421c257a,
0x421f2535,
0x42212602,
0x42262595,
0x422b26d1,
0x422ba67f,
0x422c26b9,
0x422ca63e,
0x422d261d,
0x422da69e,
0x422e2664,
0x4071a8e3,
0x407228f6,
0x4072a90f,
0x40732927,
0x407393aa,
0x4074293b,
0x4074a955,
0x40752966,
0x4075a97a,
0x40762988,
0x407691d3,
0x407729ad,
0x4077a9cf,
0x407829ea,
0x4078aa23,
0x40792a3a,
0x4079aa50,
0x407a2a5c,
0x407aaa6f,
0x407b2a84,
0x407baa96,
0x407c2ac7,
0x407caad0,
0x407d22f2,
0x407d9d7c,
0x407e29ff,
0x407e9f35,
0x407f1b8c,
0x407f9933,
0x40801d53,
0x40809bb4,
0x40811df8,
0x40819d2d,
0x40822824,
0x40829919,
0x40831f10,
0x4083a1b4,
0x40841bc8,
0x40849f6d,
0x40851ff2,
0x4085a0ea,
0x40862046,
0x40869d96,
0x40872851,
0x4087a11b,
0x4088197a,
0x4088a2a2,
0x408919c9,
0x40899956,
0x408a2559,
0x408a978a,
0x408b2aab,
0x408b9a3f,
0x41f4242b,
0x41f924bd,
0x41fe23b0,
0x41fea5a5,
0x41ff2696,
0x42032444,
0x42082466,
0x4208a4a2,
0x42092394,
0x4209a4dc,
0x420a23eb,
0x420aa3cb,
0x420b240b,
0x420ba484,
0x420c26b2,
0x420ca572,
0x420d258c,
0x420da5c3,
0x421225dd,
0x42172679,
0x4217a61f,
0x421c2641,
0x421f25fc,
0x422126c9,
0x4226265c,
0x422b2798,
0x422ba746,
0x422c2780,
0x422ca705,
0x422d26e4,
0x422da765,
0x422e272b,
0x4432072b,
0x4432873a,
0x44330746,
......@@ -569,105 +573,113 @@ const uint32_t kOpenSSLReasonValues[] = {
0x44390800,
0x4439880e,
0x443a0821,
0x4c3211d4,
0x4c3291e4,
0x4c3311f7,
0x4c339217,
0x4c321211,
0x4c329221,
0x4c331234,
0x4c339254,
0x4c3400ac,
0x4c3480ea,
0x4c351223,
0x4c359231,
0x4c36124d,
0x4c369260,
0x4c37126f,
0x4c37927d,
0x4c381292,
0x4c38929e,
0x4c3912be,
0x4c3992e8,
0x4c3a1301,
0x4c3a931a,
0x4c351260,
0x4c35926e,
0x4c36128a,
0x4c36929d,
0x4c3712ac,
0x4c3792ba,
0x4c3812cf,
0x4c3892db,
0x4c3912fb,
0x4c399325,
0x4c3a133e,
0x4c3a9357,
0x4c3b05fb,
0x4c3b9333,
0x4c3c1345,
0x4c3c9354,
0x4c3d136d,
0x4c3d937c,
0x4c3e1389,
0x50322c66,
0x5032ac75,
0x50332c80,
0x5033ac90,
0x50342ca9,
0x5034acc3,
0x50352cd1,
0x5035ace7,
0x50362cf9,
0x5036ad0f,
0x50372d28,
0x5037ad3b,
0x50382d53,
0x5038ad64,
0x50392d79,
0x5039ad8d,
0x503a2dad,
0x503aadc3,
0x503b2ddb,
0x503baded,
0x503c2e09,
0x503cae20,
0x503d2e39,
0x503dae4f,
0x503e2e5c,
0x503eae72,
0x503f2e84,
0x4c3b9370,
0x4c3c1382,
0x4c3c9391,
0x4c3d13aa,
0x4c3d8c29,
0x4c3e1403,
0x4c3e93b9,
0x4c3f1425,
0x4c3f91d3,
0x4c4013cf,
0x4c4091fd,
0x4c4113f3,
0x50322d49,
0x5032ad58,
0x50332d63,
0x5033ad73,
0x50342d8c,
0x5034ada6,
0x50352db4,
0x5035adca,
0x50362ddc,
0x5036adf2,
0x50372e0b,
0x5037ae1e,
0x50382e36,
0x5038ae47,
0x50392e5c,
0x5039ae70,
0x503a2e90,
0x503aaea6,
0x503b2ebe,
0x503baed0,
0x503c2eec,
0x503caf03,
0x503d2f1c,
0x503daf32,
0x503e2f3f,
0x503eaf55,
0x503f2f67,
0x503f8382,
0x50402e97,
0x5040aea7,
0x50412ec1,
0x5041aed0,
0x50422eea,
0x5042af07,
0x50432f17,
0x5043af27,
0x50442f36,
0x50402f7a,
0x5040af8a,
0x50412fa4,
0x5041afb3,
0x50422fcd,
0x5042afea,
0x50432ffa,
0x5043b00a,
0x50443019,
0x5044843f,
0x50452f4a,
0x5045af68,
0x50462f7b,
0x5046af91,
0x50472fa3,
0x5047afb8,
0x50482fde,
0x5048afec,
0x50492fff,
0x5049b014,
0x504a302a,
0x504ab03a,
0x504b305a,
0x504bb06d,
0x504c3090,
0x504cb0be,
0x504d30d0,
0x504db0ed,
0x504e3108,
0x504eb124,
0x504f3136,
0x504fb14d,
0x5050315c,
0x5045302d,
0x5045b04b,
0x5046305e,
0x5046b074,
0x50473086,
0x5047b09b,
0x504830c1,
0x5048b0cf,
0x504930e2,
0x5049b0f7,
0x504a310d,
0x504ab11d,
0x504b313d,
0x504bb150,
0x504c3173,
0x504cb1a1,
0x504d31b3,
0x504db1d0,
0x504e31eb,
0x504eb207,
0x504f3219,
0x504fb230,
0x5050323f,
0x505086ef,
0x5051316f,
0x58320ec9,
0x68320e8b,
0x68328c25,
0x68330c38,
0x68338e99,
0x68340ea9,
0x50513252,
0x58320ef2,
0x68320eb4,
0x68328c4e,
0x68330c61,
0x68338ec2,
0x68340ed2,
0x683480ea,
0x6c320e67,
0x6c328bfc,
0x6c330e72,
0x6c320e90,
0x6c328c18,
0x6c330e9b,
0x74320a0b,
0x743280ac,
0x74330c29,
0x78320970,
0x78328985,
0x78330991,
......@@ -693,7 +705,7 @@ const uint32_t kOpenSSLReasonValues[] = {
0x783d0b19,
0x783d8b2e,
0x783e0a84,
0x7c3210d6,
0x7c3210ff,
};
const size_t kOpenSSLReasonValuesLen = sizeof(kOpenSSLReasonValues) / sizeof(kOpenSSLReasonValues[0]);
......@@ -855,11 +867,13 @@ const char kOpenSSLReasonStringData[] =
"MISSING_EQUAL_SIGN\0"
"NO_CLOSE_BRACE\0"
"UNABLE_TO_CREATE_NEW_SECTION\0"
"VARIABLE_EXPANSION_TOO_LONG\0"
"VARIABLE_HAS_NO_VALUE\0"
"BAD_GENERATOR\0"
"INVALID_PUBKEY\0"
"MODULUS_TOO_LARGE\0"
"NO_PRIVATE_VALUE\0"
"UNKNOWN_HASH\0"
"BAD_Q_VALUE\0"
"BAD_VERSION\0"
"MISSING_PARAMETERS\0"
......@@ -937,6 +951,7 @@ const char kOpenSSLReasonStringData[] =
"SHORT_HEADER\0"
"UNSUPPORTED_CIPHER\0"
"UNSUPPORTED_ENCRYPTION\0"
"BAD_ITERATION_COUNT\0"
"BAD_PKCS12_DATA\0"
"BAD_PKCS12_VERSION\0"
"CIPHER_HAS_NO_OBJECT_IDENTIFIER\0"
......@@ -957,8 +972,11 @@ const char kOpenSSLReasonStringData[] =
"UNKNOWN_CIPHER\0"
"UNKNOWN_CIPHER_ALGORITHM\0"
"UNKNOWN_DIGEST\0"
"UNKNOWN_HASH\0"
"UNSUPPORTED_KEYLENGTH\0"
"UNSUPPORTED_KEY_DERIVATION_FUNCTION\0"
"UNSUPPORTED_PRF\0"
"UNSUPPORTED_PRIVATE_KEY_ALGORITHM\0"
"UNSUPPORTED_SALT_TYPE\0"
"BAD_E_VALUE\0"
"BAD_FIXED_HEADER_DECRYPT\0"
"BAD_PAD_BYTE_COUNT\0"
......@@ -998,6 +1016,7 @@ const char kOpenSSLReasonStringData[] =
"UNKNOWN_PADDING_TYPE\0"
"VALUE_MISSING\0"
"WRONG_SIGNATURE_LENGTH\0"
"ALPN_MISMATCH_ON_EARLY_DATA\0"
"APP_DATA_IN_HANDSHAKE\0"
"ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT\0"
"BAD_ALERT\0"
......@@ -1029,6 +1048,7 @@ const char kOpenSSLReasonStringData[] =
"CERT_CB_ERROR\0"
"CERT_LENGTH_MISMATCH\0"
"CHANNEL_ID_NOT_P256\0"
"CHANNEL_ID_ON_EARLY_DATA\0"
"CHANNEL_ID_SIGNATURE_INVALID\0"
"CIPHER_OR_HASH_UNAVAILABLE\0"
"CLIENTHELLO_PARSE_FAILED\0"
......@@ -1069,7 +1089,6 @@ const char kOpenSSLReasonStringData[] =
"INVALID_SSL_SESSION\0"
"INVALID_TICKET_KEYS_LENGTH\0"
"LENGTH_MISMATCH\0"
"LIBRARY_HAS_NO_CIPHERS\0"
"MISSING_EXTENSION\0"
"MISSING_KEY_SHARE\0"
"MISSING_RSA_CERTIFICATE\0"
......@@ -1145,6 +1164,7 @@ const char kOpenSSLReasonStringData[] =
"SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION\0"
"SSL_HANDSHAKE_FAILURE\0"
"SSL_SESSION_ID_CONTEXT_TOO_LONG\0"
"TICKET_ENCRYPTION_FAILED\0"
"TLSV1_ALERT_ACCESS_DENIED\0"
"TLSV1_ALERT_DECODE_ERROR\0"
"TLSV1_ALERT_DECRYPTION_FAILED\0"
......@@ -1196,6 +1216,7 @@ const char kOpenSSLReasonStringData[] =
"WRONG_SIGNATURE_TYPE\0"
"WRONG_SSL_VERSION\0"
"WRONG_VERSION_NUMBER\0"
"WRONG_VERSION_ON_EARLY_DATA\0"
"X509_LIB\0"
"X509_VERIFICATION_SETUP_PROBLEMS\0"
"AKID_MISMATCH\0"
......
#if defined(__arm__)
@ Copyright 2012-2016 The OpenSSL Project Authors. All Rights Reserved.
@
@ Licensed under the OpenSSL license (the "License"). You may not use
@ this file except in compliance with the License. You can obtain a copy
@ in the file LICENSE in the source distribution or at
@ https://www.openssl.org/source/license.html
@ ====================================================================
@ Written by Andy Polyakov <appro@openssl.org> for the OpenSSL
......@@ -77,6 +84,7 @@
.thumb
#else
.code 32
# undef __thumb2__
#endif
.type _bsaes_decrypt8,%function
......@@ -1313,7 +1321,7 @@ bsaes_cbc_encrypt:
vmov q4,q15 @ just in case ensure that IV
vmov q5,q0 @ and input are preserved
bl AES_decrypt
vld1.8 {q0}, [r9,:64] @ load result
vld1.8 {q0}, [r9] @ load result
veor q0, q0, q4 @ ^= IV
vmov q15, q5 @ q5 holds input
vst1.8 {q0}, [r10] @ write output
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment