1. d86e2fd Update build tools by David Benjamin · 11 months ago
  2. 1340a5b Give up on qsort for sk_FOO_sort by David Benjamin · 11 months ago
  3. 9d48902 Remove a pointer indirection in STACK_OF(T) comparisons by David Benjamin · 11 months ago
  4. 9dcc97d Add fiat_curve25519_adx.S to generate_build_files.py by David Benjamin · 11 months ago
  5. 99d3c22 Prefix the private stack functions by David Benjamin · 11 months ago
  6. d995d82 Add .type, .hidden, and .size to the new fiat ADX assembly by David Benjamin · 11 months ago
  7. 9d4f833 Use ADX asm for Curve25519 base-point multiplication by Andres Erbsen · 11 months ago
  8. f4a4e27 Make DSA opaque by David Benjamin · 11 months ago
  9. 43f8891 Add saturated X25519 for x86_64+ADX running Linux by Andres Erbsen · 12 months ago
  10. df9955b Handle ChaCha20 counter overflow consistently by David Benjamin · 11 months ago
  11. d605df5 Use packed representation for large Curve25519 table by Andres Erbsen · 12 months ago
  12. 4a0393f Add SHA256 and SHA512 bindings to bssl-crypto by Maurice Lam · 11 months ago
  13. b034104 Make BN_mod_inverse() deal with repeated arguments by Theo Buehler · 11 months ago
  14. e106b53 Remove BN_DEC_FMT2 and test the others by David Benjamin · 11 months ago
  15. 28c2409 Define TLSEXT_nid_unknown by David Benjamin · 11 months ago
  16. be0fdf7 Constant-time test that X25519 has a single path. by Andres Erbsen · 11 months ago
  17. 55b069d Add a value barrier when checking for point doubling. by David Benjamin · 12 months ago
  18. 6cf9820 Align NIDs vs group IDs in TLS group APIs by David Benjamin · 12 months ago
  19. 335523a Align remaining TLS ECDH APIs on "group" terminology by David Benjamin · 12 months ago
  20. 2da5ba9 Align on using the "group" over "curve" for ECDH in TLS by David Benjamin · 12 months ago
  21. 4631ccc Remove SSL_CIPHER_get_value by David Benjamin · 12 months ago
  22. b0a026f add rust bindings for ed25519 by Nabil Wadih · 12 months ago
  23. e30750c Add an ABI test for x25519_NEON by David Benjamin · 12 months ago
  24. da757e6 Add constant-time validation for curve25519 by David Benjamin · 12 months ago
  25. 5fcd47d Add prefetch to aes_hw_ctr32_encrypt_blocks by Ilya Tokar · 12 months ago
  26. 825bec8 Remove variable expansion from CONF fuzzer by David Benjamin · 12 months ago
  27. f31b45d Remove some unreachable character types in the CONF parser by David Benjamin · 12 months ago
  28. 5aefcba Remove some unnecessary NULL checks in conf.c. by David Benjamin · 12 months ago
  29. 83a6ba1 Test the CONF parser more extensively by David Benjamin · 12 months ago
  30. 7e56051 Miscellaneous size_t truncation fixes by David Benjamin · 12 months ago
  31. 89a6253 Add int casts as needed around STACK_OF(T) sizes and indices by David Benjamin · 12 months ago
  32. 8c7e925 Bound STACK_OF(T) sizes by int by David Benjamin · 12 months ago
  33. cf3851c acvptool: clean up better. by Adam Langley · 12 months ago
  34. f712c86 Avoid locks in CRYPTO_free_ex_data by David Benjamin · 12 months ago
  35. b0251b1 Disable TLS_RSA_WITH_3DES_EDE_CBC_SHA by default by David Benjamin · 1 year, 1 month ago
  36. 8abcb6f Don't include <stdatomic.h> in C++ by David Benjamin · 12 months ago
  37. 74a75b3 Add a comment about the Chromium sandbox for macOS sysctls by David Benjamin · 12 months ago
  38. 47b2fef Update hkdf.c to avoid potentially vulnerable code pattern. by Nicky Mouha · 12 months ago
  39. dd52194 Fix RAND_enable_fork_unsafe_buffering when called after fork by David Benjamin · 1 year, 4 months ago
  40. 2eaf070 Add a thread test for ex_data by David Benjamin · 12 months ago
  41. 1599fea Remove read locks from PRNG steady state by David Benjamin · 1 year, 4 months ago
  42. a05691d Add an atomics library to crypto/internal.h by David Benjamin · 1 year, 4 months ago
  43. 8a85012 Remove the lock-based atomics fallback by David Benjamin · 1 year, 4 months ago
  44. 5b845de Use Windows Interlocked* APIs for refcounts when C11 isn't available by David Benjamin · 1 year, 4 months ago
  45. dd9ee60 Reject RSA keys under 512 bits by David Benjamin · 12 months ago
  46. 786554f Check public components in freeze_private_key by David Benjamin · 12 months ago
  47. 15a0c9a Remove now redundant RSA test by David Benjamin · 12 months ago
  48. 706846d Add documentation for X509_STORE_CTX_set_verify_cb and friends by Bob Beck · 1 year, 1 month ago
  49. c1f5d79 Add a multi-threaded mode to bssl speed by David Benjamin · 1 year, 2 months ago
  50. c215ce7 Use a helper function to implement get_all_foo_names functions. by Adam Langley · 1 year ago
  51. b92fcfd Cap the input size to the conf fuzzer by David Benjamin · 12 months ago
  52. e24491a acvptool: implement pipelining. by Adam Langley · 1 year, 5 months ago
  53. bf80254 Update googletest by David Benjamin · 12 months ago
  54. 4137759 Update build tools by David Benjamin · 12 months ago
  55. 4540c3c OpenBSD Support by Bob Beck · 1 year, 2 months ago
  56. c6dd304 Remove unions in BLAKE2b implementation by David Benjamin · 1 year ago
  57. 2aae3f5 Bump the minimum supported MSVC version to VS2019 by David Benjamin · 1 year ago
  58. a972b78 Add APIs to query a list of possible strings for TLS features by David Benjamin · 1 year ago
  59. b1c6f45 Add back support for TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 by Adam Langley · 1 year ago
  60. 722f5d8 Fix PKCS8Test to not rely on RSA-512 by David Benjamin · 1 year ago
  61. 4d30888 Add a more general mechanism for deprecating TLS ciphers by David Benjamin · 1 year, 1 month ago
  62. 6d55dc3 Add APIs to support RSA keys with large e. by David Benjamin · 1 year ago
  63. 5b32e81 Remove unions in GCM implementation by David Benjamin · 1 year ago
  64. 5e988c4 Rename EC_RAW_POINT to EC_JACOBIAN by David Benjamin · 1 year ago
  65. 2e565ef Clarify that X25519 also supports EVP_PKEY_new_raw_private_key, etc by David Benjamin · 1 year ago
  66. 1b724a6 Align Kyber names with draft-tls-westerbaan-xyber768d00 by David Benjamin · 1 year ago
  67. 85e6453 Remove unions in polyval implementation by David Benjamin · 1 year ago
  68. e7c3f47 Remove H from GCM128_KEY by David Benjamin · 1 year ago
  69. 62f9751 Don't make assumptions about GCM128_CONTEXT layout in aesni-gcm-x86_64.pl by David Benjamin · 1 year ago
  70. a7f83c4 Don't make assumptions about GCM128_CONTEXT layout in aesv8-gcm-armv8.pl by David Benjamin · 1 year ago
  71. 4c8bcf0 Implement the AuthEncap/AuthDecap HPKE modes by David Benjamin · 1 year ago
  72. 051f891 Update references to draft-irtf-cfrg-gcmsiv by David Benjamin · 1 year ago
  73. 77b6f25 Replace interface{} with any by David Benjamin · 1 year ago
  74. 86ada1e Add new APIs for creating RSA keys by David Benjamin · 1 year ago
  75. 048d21c Disable BlindingCacheConcurrency on FreeBSD. by David Benjamin · 1 year ago
  76. b811a6c Add Kyber to runner tests by Adam Langley · 1 year ago
  77. 9939e14c Invalidated cached RSA, DH, and DSA state when changing keys by David Benjamin · 1 year ago
  78. 2f6409e Support WPA 3.1 "enterprise" mode. by Adam Langley · 1 year, 1 month ago
  79. a02b743 runner: Remove an unnecessary use of AllCurves by David Benjamin · 1 year ago
  80. d206f3d Move the old SPKAC types to their own section by David Benjamin · 1 year, 1 month ago
  81. 691e45a Remove unimplemented SSL BIO_ctrl values by David Benjamin · 1 year, 1 month ago
  82. 26669ff Don't copy all of bssl-sys into the CMake build directory by David Benjamin · 1 year, 1 month ago
  83. b352546 Remove go:build ignore from convert_wycheproof by David Benjamin · 1 year ago
  84. 0c7527b X509_sign, etc., should return the length of the signature on success by David Benjamin · 1 year ago
  85. a0afd6a Add some missing includes by David Benjamin · 1 year ago
  86. d42c4e4 Specify the TLS cipher order more straightforwardly by David Benjamin · 1 year, 1 month ago
  87. d5f3a9e Squeeze a block at a time when computing the matrix in Kyber by David Benjamin · 1 year ago
  88. 4b6d950 Align TRUST_TOKEN_pst_v1_voprf with draft-21 of VOPRF by Steven Valdez · 1 year, 1 month ago
  89. ece1f86 Re-add go:build ignore lines by David Benjamin · 1 year ago
  90. 5748eb8 Move convert_wycheproof into its own package by David Benjamin · 1 year ago
  91. edf7662 Allow passing extra flags to BoGo shim by Roland Shoemaker · 1 year ago
  92. de2d610 Remove TLS_RSA_WITH_NULL_SHA by David Benjamin · 1 year, 1 month ago
  93. b0b1f9d Only rerun bindgen when its dependencies change by David Benjamin · 1 year, 1 month ago
  94. ac6d558 Add mechanism for deprecated declarations. by Bob Beck · 1 year, 1 month ago
  95. d5ac273 Spell includes in wrapper.h like the rest of the project by David Benjamin · 1 year, 1 month ago
  96. bcecc7d Replace sort.Sort with sort.Slice by David Benjamin · 1 year, 1 month ago
  97. a38d600 Fix allowlist regex in bindgen invocation by David Benjamin · 1 year, 1 month ago
  98. 1a5570b Update docs to recommend a much more convenient CMake invocation by David Benjamin · 1 year, 1 month ago
  99. 26ead95 Trim some unused XN_FLAG_* values by David Benjamin · 1 year, 1 month ago
  100. e2d1401 Remove --size_t-is-usize from bindgen call by David Benjamin · 1 year, 1 month ago