nwjs-3pp-boringssl.patch 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. diff --git a/third_party/boringssl/BUILD.generated.gni b/third_party/boringssl/BUILD.generated.gni
  2. index 5fe1e0fee093..04a98f7c776a 100644
  3. --- a/third_party/boringssl/BUILD.generated.gni
  4. +++ b/third_party/boringssl/BUILD.generated.gni
  5. @@ -10,7 +10,6 @@ crypto_sources = [
  6. "src/crypto/asn1/a_bool.c",
  7. "src/crypto/asn1/a_d2i_fp.c",
  8. "src/crypto/asn1/a_dup.c",
  9. - "src/crypto/asn1/a_enum.c",
  10. "src/crypto/asn1/a_gentm.c",
  11. "src/crypto/asn1/a_i2d_fp.c",
  12. "src/crypto/asn1/a_int.c",
  13. @@ -27,7 +26,6 @@ crypto_sources = [
  14. "src/crypto/asn1/asn1_lib.c",
  15. "src/crypto/asn1/asn1_par.c",
  16. "src/crypto/asn1/asn_pack.c",
  17. - "src/crypto/asn1/charmap.h",
  18. "src/crypto/asn1/f_int.c",
  19. "src/crypto/asn1/f_string.c",
  20. "src/crypto/asn1/internal.h",
  21. @@ -64,7 +62,6 @@ crypto_sources = [
  22. "src/crypto/chacha/internal.h",
  23. "src/crypto/cipher_extra/cipher_extra.c",
  24. "src/crypto/cipher_extra/derive_key.c",
  25. - "src/crypto/cipher_extra/e_aesccm.c",
  26. "src/crypto/cipher_extra/e_aesctrhmac.c",
  27. "src/crypto/cipher_extra/e_aesgcmsiv.c",
  28. "src/crypto/cipher_extra/e_chacha20poly1305.c",
  29. @@ -75,7 +72,6 @@ crypto_sources = [
  30. "src/crypto/cipher_extra/e_tls.c",
  31. "src/crypto/cipher_extra/internal.h",
  32. "src/crypto/cipher_extra/tls_cbc.c",
  33. - "src/crypto/cmac/cmac.c",
  34. "src/crypto/conf/conf.c",
  35. "src/crypto/conf/conf_def.h",
  36. "src/crypto/conf/internal.h",
  37. @@ -110,7 +106,6 @@ crypto_sources = [
  38. "src/crypto/engine/engine.c",
  39. "src/crypto/err/err.c",
  40. "src/crypto/err/internal.h",
  41. - "src/crypto/evp/digestsign.c",
  42. "src/crypto/evp/evp.c",
  43. "src/crypto/evp/evp_asn1.c",
  44. "src/crypto/evp/evp_ctx.c",
  45. @@ -120,6 +115,7 @@ crypto_sources = [
  46. "src/crypto/evp/p_ec_asn1.c",
  47. "src/crypto/evp/p_ed25519.c",
  48. "src/crypto/evp/p_ed25519_asn1.c",
  49. + "src/crypto/evp/p_hkdf.c",
  50. "src/crypto/evp/p_rsa.c",
  51. "src/crypto/evp/p_rsa_asn1.c",
  52. "src/crypto/evp/p_x25519.c",
  53. @@ -135,11 +131,12 @@ crypto_sources = [
  54. "src/crypto/fipsmodule/bn/rsaz_exp.h",
  55. "src/crypto/fipsmodule/cipher/internal.h",
  56. "src/crypto/fipsmodule/delocate.h",
  57. + "src/crypto/fipsmodule/dh/internal.h",
  58. "src/crypto/fipsmodule/digest/internal.h",
  59. "src/crypto/fipsmodule/digest/md32_common.h",
  60. "src/crypto/fipsmodule/ec/internal.h",
  61. - "src/crypto/fipsmodule/ec/p256-x86_64-table.h",
  62. - "src/crypto/fipsmodule/ec/p256-x86_64.h",
  63. + "src/crypto/fipsmodule/ec/p256-nistz-table.h",
  64. + "src/crypto/fipsmodule/ec/p256-nistz.h",
  65. "src/crypto/fipsmodule/ec/p256_table.h",
  66. "src/crypto/fipsmodule/ecdsa/internal.h",
  67. "src/crypto/fipsmodule/fips_shared_support.c",
  68. @@ -149,6 +146,7 @@ crypto_sources = [
  69. "src/crypto/fipsmodule/rand/getrandom_fillin.h",
  70. "src/crypto/fipsmodule/rand/internal.h",
  71. "src/crypto/fipsmodule/rsa/internal.h",
  72. + "src/crypto/fipsmodule/service_indicator/internal.h",
  73. "src/crypto/fipsmodule/sha/internal.h",
  74. "src/crypto/fipsmodule/tls/internal.h",
  75. "src/crypto/hkdf/hkdf.c",
  76. @@ -335,6 +333,7 @@ crypto_headers = [
  77. "src/include/openssl/hpke.h",
  78. "src/include/openssl/hrss.h",
  79. "src/include/openssl/is_boringssl.h",
  80. + "src/include/openssl/kdf.h",
  81. "src/include/openssl/lhash.h",
  82. "src/include/openssl/md4.h",
  83. "src/include/openssl/md5.h",
  84. @@ -357,6 +356,7 @@ crypto_headers = [
  85. "src/include/openssl/ripemd.h",
  86. "src/include/openssl/rsa.h",
  87. "src/include/openssl/safestack.h",
  88. + "src/include/openssl/service_indicator.h",
  89. "src/include/openssl/sha.h",
  90. "src/include/openssl/siphash.h",
  91. "src/include/openssl/span.h",
  92. @@ -442,10 +442,13 @@ tool_sources = [
  93. crypto_sources_apple_aarch64 = [
  94. "apple-aarch64/crypto/chacha/chacha-armv8.S",
  95. + "apple-aarch64/crypto/cipher_extra/chacha20_poly1305_armv8.S",
  96. "apple-aarch64/crypto/fipsmodule/aesv8-armx64.S",
  97. "apple-aarch64/crypto/fipsmodule/armv8-mont.S",
  98. "apple-aarch64/crypto/fipsmodule/ghash-neon-armv8.S",
  99. "apple-aarch64/crypto/fipsmodule/ghashv8-armx64.S",
  100. + "apple-aarch64/crypto/fipsmodule/p256-armv8-asm.S",
  101. + "apple-aarch64/crypto/fipsmodule/p256_beeu-armv8-asm.S",
  102. "apple-aarch64/crypto/fipsmodule/sha1-armv8.S",
  103. "apple-aarch64/crypto/fipsmodule/sha256-armv8.S",
  104. "apple-aarch64/crypto/fipsmodule/sha512-armv8.S",
  105. @@ -507,10 +510,13 @@ crypto_sources_apple_x86_64 = [
  106. crypto_sources_linux_aarch64 = [
  107. "linux-aarch64/crypto/chacha/chacha-armv8.S",
  108. + "linux-aarch64/crypto/cipher_extra/chacha20_poly1305_armv8.S",
  109. "linux-aarch64/crypto/fipsmodule/aesv8-armx64.S",
  110. "linux-aarch64/crypto/fipsmodule/armv8-mont.S",
  111. "linux-aarch64/crypto/fipsmodule/ghash-neon-armv8.S",
  112. "linux-aarch64/crypto/fipsmodule/ghashv8-armx64.S",
  113. + "linux-aarch64/crypto/fipsmodule/p256-armv8-asm.S",
  114. + "linux-aarch64/crypto/fipsmodule/p256_beeu-armv8-asm.S",
  115. "linux-aarch64/crypto/fipsmodule/sha1-armv8.S",
  116. "linux-aarch64/crypto/fipsmodule/sha256-armv8.S",
  117. "linux-aarch64/crypto/fipsmodule/sha512-armv8.S",
  118. @@ -581,10 +587,13 @@ crypto_sources_linux_x86_64 = [
  119. crypto_sources_win_aarch64 = [
  120. "win-aarch64/crypto/chacha/chacha-armv8.S",
  121. + "win-aarch64/crypto/cipher_extra/chacha20_poly1305_armv8.S",
  122. "win-aarch64/crypto/fipsmodule/aesv8-armx64.S",
  123. "win-aarch64/crypto/fipsmodule/armv8-mont.S",
  124. "win-aarch64/crypto/fipsmodule/ghash-neon-armv8.S",
  125. "win-aarch64/crypto/fipsmodule/ghashv8-armx64.S",
  126. + "win-aarch64/crypto/fipsmodule/p256-armv8-asm.S",
  127. + "win-aarch64/crypto/fipsmodule/p256_beeu-armv8-asm.S",
  128. "win-aarch64/crypto/fipsmodule/sha1-armv8.S",
  129. "win-aarch64/crypto/fipsmodule/sha256-armv8.S",
  130. "win-aarch64/crypto/fipsmodule/sha512-armv8.S",
  131. @@ -637,6 +646,7 @@ fuzzers = [
  132. "cert",
  133. "client",
  134. "decode_client_hello_inner",
  135. + "der_roundtrip",
  136. "dtls_client",
  137. "dtls_server",
  138. "pkcs12",