Commit Graph

  • 40e035a9e5 Clear the extension list when removing the last extension main David Benjamin 2025-08-31 23:37:56 -04:00
  • dba32d768e Refresh basic constraints test certificates David Benjamin 2025-08-30 11:59:06 -04:00
  • 087d397a93 Document ASN1_item_sign's order of operations a bit David Benjamin 2025-08-30 11:19:22 -04:00
  • 28e46225a7 Add a few more TODOs for functions that should be const but aren't David Benjamin 2025-08-29 15:56:26 -04:00
  • 50e28f5afc Use the new SPKI API in d2i_RSA_PUBKEY and friends David Benjamin 2025-08-28 18:17:18 -04:00
  • c49a549dcb Add riscv64 support for boringssl riscv64-netty-tcnative-2.0.26 Dingli Zhang 2025-09-01 09:33:37 +00:00
  • 85c1fe0b6b Unexport a few more ASN1_ITEMs David Benjamin 2025-08-28 01:00:50 -04:00
  • 7c1863dcb7 Make some test data of unknown ASN.1 types slightly less invalid David Benjamin 2025-08-27 20:22:11 -04:00
  • 074b6dad0c Test ASN1_TYPE parsing more extensively David Benjamin 2025-08-27 17:28:29 -04:00
  • 208361a22e Add EVP_PKEY_ALG-based raw public/private key importers David Benjamin 2025-08-26 17:56:24 -04:00
  • 74c3b4b7fd Use EVP_PKEY_bits in SimplePathBuilderDelegate David Benjamin 2025-08-26 16:45:43 -04:00
  • 92ae3b9b6e Update citations from RFC 3447 to RFC 8017 David Benjamin 2025-08-26 16:38:56 -04:00
  • 815fec1839 Replace OPENSSL_ARRAY_SIZE with std::size David Benjamin 2025-08-26 16:21:20 -04:00
  • 42dea116cf Const-correct the kPrintMethods table David Benjamin 2025-08-26 16:13:19 -04:00
  • be4e218c9e Add SHA-256-only support for EVP_PKEY_RSA_PSS David Benjamin 2025-06-16 16:10:39 -04:00
  • caf92ce446 Write a CBS-based RSA-PSS parameter parser David Benjamin 2025-06-16 16:10:39 -04:00
  • b0e18ff06e Switch libssl to the new SPKI parsing APIs David Benjamin 2025-08-25 19:40:48 -04:00
  • 9cda5e2023 Switch libpki to the new SPKI-parsing APIs David Benjamin 2025-08-22 23:25:18 -04:00
  • 50d8772137 bssl-crypto: Switch to new SPKI/PKCS8 parsing APIs David Benjamin 2025-08-22 18:35:22 -04:00
  • 96c2425224 Introduce EVP_PKEY_ALG David Benjamin 2025-08-13 17:54:15 -04:00
  • b402cff383 Add internal EC parsing functions that take lists of allowed groups David Benjamin 2025-08-17 20:05:19 -04:00
  • 136d6b7f61 Test lookup and creation by RSA parameters in evp_test David Benjamin 2025-08-26 13:55:30 -04:00
  • 1a1ec90270 bump fiat-crypto (remove redundant return statements) Andres Erbsen 2025-08-27 12:12:09 -04:00
  • 5c2bd0ab04 Make FileTest work with std::string_view David Benjamin 2025-08-26 14:08:36 -04:00
  • afb970dea4 Test key import in EVPTest a bit more extensively David Benjamin 2025-08-25 16:48:20 -04:00
  • 51ed8ad6b7 infra/config: Remove luci.recipes.use_python3 experiment Takuto Ikuta 2025-08-27 17:17:40 +09:00
  • 7091d0949c Add an ERR_equals function David Benjamin 2025-08-22 17:50:35 -04:00
  • f8c5f5668d Add utility for dumping raw jitter samples. Adam Langley 2025-07-29 16:26:58 -07:00
  • e4fa20e7ad Use inline asm to read cntvct_el0 to accommodate GCC David Benjamin 2025-08-25 13:17:57 -04:00
  • 26e8a8acb9 bssl-crypto: Fix Ed25519 SPKI parser to check key types David Benjamin 2025-08-22 18:44:54 -04:00
  • edb1440439 Add a jitter entropy source. Adam Langley 2025-07-09 15:39:49 -07:00
  • b0ef87e5e3 Set an EVP_PKEY's algorithm and data together David Benjamin 2025-08-15 18:55:52 -04:00
  • 5b7171f2da Make some more half-empty EVP_PKEY states impossible David Benjamin 2025-08-15 15:14:56 -04:00
  • 9b602f2d91 Limit EVP_PKEY_set_type to EVP_PKEY_X25519 David Benjamin 2025-08-14 18:08:32 -04:00
  • 4d48736c2a Add a test that arbitrary curves can be wrapped in EVP_PKEY David Benjamin 2025-08-19 16:36:32 -04:00
  • 5dc17fad95 Stop tracking an ENGINE in EVP_PKEY_CTX David Benjamin 2025-08-15 17:16:13 -04:00
  • b62f30a74b Rename EVP_PKEY_METHOD to EVP_PKEY_CTX_METHOD David Benjamin 2025-08-13 17:57:16 -04:00
  • 04eb147f75 Pull the EC_GROUP_new_by_curve_name up into EVP_PKEY_CTX_set_ec_paramgen_curve_nid David Benjamin 2025-08-15 16:46:21 -04:00
  • 57a6e5dfd1 Split evp_tests.txt into separate files David Benjamin 2025-08-16 19:29:25 -04:00
  • e363befd68 Add a test for SPKI and PKCS8 parsing with unknown algorithms David Benjamin 2025-08-16 19:12:57 -04:00
  • 308b43646c Fix markdown syntax in BUILDING.md Lily Chen 2025-08-20 21:47:57 -07:00
  • 908bdb84c5 Test async BIO_flush and fix a corner case David Benjamin 2025-08-17 11:13:01 -04:00
  • 729648fb79 Rename EVP_R_EXPECTING_AN_EC_KEY_KEY to match OpenSSL David Benjamin 2025-08-15 14:45:08 -04:00
  • 716f066168 Document the generators for all the MODP groups David Benjamin 2025-08-16 18:53:15 -04:00
  • eb895133fb Remove an old, impractical TODO 0.20250818.0 David Benjamin 2025-08-15 15:52:54 -04:00
  • 505aa91a0d Say a bit more in docs about how to use EVP_PKEY_CTX David Benjamin 2025-08-15 15:50:09 -04:00
  • 2c8fdd5919 Bump version for BCR David Benjamin 2025-08-18 15:39:31 -04:00
  • e3727310c6 Run through more code in PKCS#8 and SPKI parsers David Benjamin 2025-08-15 13:23:44 -04:00
  • 4d0dfef2f0 Fix typo in comment David Benjamin 2025-08-18 15:47:04 -04:00
  • cd033d7e12 runner: Remove need for an AllCurves value David Benjamin 2025-08-17 22:15:25 -04:00
  • 5f0c7cdfbb Remove redundant copy of EVP_PKEY type David Benjamin 2025-08-14 18:21:48 -04:00
  • ffd31c7c8c Remove EVP_PKEY_print_* support for DSA David Benjamin 2025-08-15 13:32:27 -04:00
  • 1bc58a303e Don't support parameterless DSA keys in SPKIs David Benjamin 2025-08-15 13:27:08 -04:00
  • d512f5a47b Add a couple more no-op compatibility functions David Benjamin 2025-08-15 11:42:40 -04:00
  • d0efd8d847 More consistently reset EVP_PKEYs in free_it David Benjamin 2025-08-14 18:13:14 -04:00
  • a352ae6bae Unexport the Kyber implementation David Benjamin 2025-08-14 17:50:31 -04:00
  • 71147d3763 Deprecate EVP_PKEY_set_type David Benjamin 2025-08-14 15:25:30 -04:00
  • 41478ebb2f Fix reference to public key in evp.h docs David Benjamin 2025-08-14 13:58:32 -04:00
  • f54ace1c26 pki: add PEMDecode and PEMDecodeSingle Elly 2025-08-13 19:54:38 +00:00
  • 8ef8f5838a Switch to using a derivation function in CTR-DRBG. Adam Langley 2025-06-17 14:06:01 -07:00
  • 5481e363e8 pki: allow span<string_view> for allowed types in PEMTokenizer Elly 2025-08-13 17:07:06 +00:00
  • 37f12f76fb Style guide: mention placement of & for reference types Lily Chen 2025-08-13 13:54:56 -04:00
  • 17b60f1f5a Update releasing docs slightly David Benjamin 2025-08-12 19:07:58 -04:00
  • d89a16e005 Implement MLKEM1024 for TLS Lily Chen 2025-08-12 14:26:01 -04:00
  • f479b0644b delocate: support 4-bit tweak immediates for AArch64. Adam Langley 2025-08-06 19:04:32 +00:00
  • 93c7a8ef84 Add a discussion about callbacks to API Conventions David Benjamin 2025-08-08 14:53:07 -04:00
  • 16983d2bc1 Don't run CTR-DRBG in Kyber tests. Adam Langley 2025-06-17 13:40:32 -07:00
  • 303d8d7165 Link to ACVP results for 20250728. Adam Langley 2025-08-07 16:36:26 -07:00
  • e20e848655 Bump Bazel deps and version for BCR 0.20250807.0 David Benjamin 2025-08-07 17:06:46 -04:00
  • 6cd35e8ba6 Expand BCM abbreviation in the FIPS.md documentation Lily Chen 2025-08-05 14:46:18 -04:00
  • d55aba9db3 Add IWYU export in nid.h file generated by objects.go Lily Chen 2025-08-04 14:18:20 -04:00
  • b0043c3dc4 Fix documentation typo Lily Chen 2025-08-04 12:58:52 -04:00
  • 292d8b6c42 Revert Rust config for 32-bit Linux CI/CQ bots Lily Chen 2025-08-04 13:35:13 -04:00
  • 0a0009998f Run Rust recipe steps on Mac CI/CQ builders and 32-bit Linux Lily Chen 2025-08-04 11:42:52 -04:00
  • ddb2ca4b48 Run Rust recipe steps on "win64_rel" builder Lily Chen 2025-07-31 17:08:10 -04:00
  • 7d63bd0e02 Make Windows Rust try builder use a Release build Lily Chen 2025-07-31 15:04:44 -04:00
  • 4b32850023 Add a default-off win64_rust try builder for testing Lily Chen 2025-07-29 12:58:31 -04:00
  • 47dc1fc3b0 Run Rust recipe steps on "linux" builder Lily Chen 2025-07-28 19:14:32 -04:00
  • 5903cfafaf Fix FIPS version number comment. Adam Langley 2025-07-28 20:04:10 +00:00
  • 6374a2cb25 Set version for next FIPS validation. fips-20250728 Adam Langley 2025-07-28 19:18:01 +00:00
  • ca1f86ca9a Add AES-CCM to test_fips.cc. Adam Langley 2025-07-25 22:41:49 +00:00
  • fd2208913f Add AES-KW(P) to test_fips.cc Adam Langley 2025-07-25 22:22:25 +00:00
  • d80a900231 Remove DES from test_fips.cc Adam Langley 2025-07-25 22:10:54 +00:00
  • 1fecca988b Fix typo in header comments David Benjamin 2025-07-28 13:04:59 +02:00
  • 739613d2e6 Make checkout_rust in util/bot/DEPS also run hooks for clang Lily Chen 2025-07-25 20:05:07 -04:00
  • de186e49bf Work around a Rust problem tripped by working around a Rust problem, which in turn was tripped by working around a Rust problem David Benjamin 2025-07-25 05:41:44 -04:00
  • a873ab7906 rust: Gate new lint on Rust version Per Larsen 2025-07-24 22:29:56 +00:00
  • 65512b72fe Revert "Add a try builder to run boringssl presubmits" Lily Chen 2025-07-24 21:35:24 -04:00
  • 975510e172 Add a try builder to run boringssl presubmits Lily Chen 2025-07-24 17:21:32 -04:00
  • 16ba372a6b Add PRESUBMIT.py for infra/config Lily Chen 2025-07-24 15:36:19 -04:00
  • 24184fa497 Specify ACL for CQ new patchset runs Lily Chen 2025-07-24 13:58:00 -04:00
  • 3647d11b05 rust: add includable CQ builder for testing Lily Chen 2025-07-23 11:24:46 -04:00
  • 6aa79db9d5 Add a comment about ct and gcc builtins Miriam Polzer 2025-07-22 10:49:58 +02:00
  • 17164fff9c Pull in Rust toolchain via util/bot/DEPS Lily Chen 2025-07-18 18:58:11 -04:00
  • df6e8edbac Add a Rust workspace Lily Chen 2025-07-21 09:08:56 -04:00
  • 0697c88051 Add X-Wing KEM option for HPKE. Lukas Zobernig 2025-07-07 13:23:33 +00:00
  • 8e5174b118 rust: Suppress unnecessary_transmutes warnings in bssl-sys Lily Chen 2025-07-16 10:19:22 -04:00
  • 290acfa3ba Update .gitignore to check in Cargo.lock files Lily Chen 2025-07-15 16:58:57 -04:00
  • 42396c54ac [clang-tidy] First stab at making clang-tidy bot work Julia Hansbrough 2025-06-10 20:21:52 +00:00
  • cb12d9e84a Fix some tabs in build.json David Benjamin 2025-07-10 17:27:56 -04:00