1. 48d150f Add ML-DSA-87 in the FIPS module. by Adam Langley · 3 months ago
  2. 5813c2c crypto: switch to C++ by Adam Langley · 4 months ago
  3. 0ba2001 Add ML-DSA. by Adam Langley · 7 months ago
  4. c6c0b65 Add the Revision field to third_party/fiat/README.chromium by David Benjamin · 9 months ago
  5. d477c0d use AT&T syntax in fiat_p256_adx by Andres Erbsen · 10 months ago
  6. 2a33fae do not call memcpy directly in curve25519_64_adx.h by Andres Erbsen · 1 year, 5 months ago
  7. 20c9406 Add table-independent x86+adx asm for P-256 by Andres Erbsen · 1 year, 6 months ago
  8. fa343af Update googletest and include googlemock by David Benjamin · 1 year, 6 months ago
  9. 164b86d Explicitly mark saved registers with .cfi_restore by David Benjamin · 1 year, 7 months ago
  10. 11d943a Fix RBP-based unwind in fiat assembly by David Benjamin · 1 year, 7 months ago
  11. 1f78613 [ssci] Added Shipped field to READMEs by Anne Redulla · 1 year, 8 months ago
  12. 9fc1c33 Add Intel Indirect Branch Tracking support. by Bob Beck · 1 year, 9 months ago
  13. a905bbb Consistently include BTI markers in every assembly file by David Benjamin · 1 year, 9 months ago
  14. 9c30e53 Credit CryptOpt in third_party/fiat/README.md by Andres Erbsen · 1 year, 9 months ago
  15. ae88f19 Fix fiat asm .private_extern declaration on Apple platforms by David Benjamin · 1 year, 9 months ago
  16. 23ed9d3 Add target attributes to curve25519_64_adx.h by David Benjamin · 1 year, 9 months ago
  17. 3f680b0 Remove a layer of indirection from fiat curve25519 assembly by David Benjamin · 1 year, 9 months ago
  18. d995d82 Add .type, .hidden, and .size to the new fiat ADX assembly by David Benjamin · 1 year, 9 months ago
  19. 9d4f833 Use ADX asm for Curve25519 base-point multiplication by Andres Erbsen · 1 year, 10 months ago
  20. 43f8891 Add saturated X25519 for x86_64+ADX running Linux by Andres Erbsen · 1 year, 10 months ago
  21. bf80254 Update googletest by David Benjamin · 1 year, 10 months ago
  22. 4540c3c OpenBSD Support by Bob Beck · 2 years ago
  23. aa31748 Generate 64-bit Curve25519 and P256 code for MSVC by Andres Erbsen · 2 years, 1 month ago
  24. 8c8e7a6 Update fiat-crypto. by David Benjamin · 3 years ago
  25. 4df05c5 Update third_party/googletest. by David Benjamin · 4 years, 2 months ago
  26. 47b1e39 Tidy up third_party/fiat. by David Benjamin · 5 years ago
  27. 25ab623 Prefix g_pre_comp in p256.c as well. by David Benjamin · 5 years ago
  28. 13d09f0 Properly namespace everything in third_party/fiat/p256.c. by David Benjamin · 5 years ago
  29. baca5b4 Update fiat-crypto. by David Benjamin · 5 years ago
  30. 1d43e57 Base EC_FELEM conversions on bytes rather than BIGNUMs. by David Benjamin · 5 years ago
  31. bd1fa86 Clean up various EC inversion functions. by David Benjamin · 5 years ago
  32. be1d14b Import Wycheproof primality tests. by David Benjamin · 5 years ago
  33. a165168 Import Wycheproof PKCS#1 decrypt tests. by David Benjamin · 5 years ago
  34. 355828a Import Wycheproof OAEP tests. by David Benjamin · 5 years ago
  35. e5905d0 Import Wycheproof PKCS#1 signing tests. by David Benjamin · 5 years ago
  36. 305a03a Skip JWK keys when converting Wycheproof tests. by David Benjamin · 5 years ago
  37. 55ed2a6 Import Wycheproof's size-specific RSA PKCS#1 verifying tests. by David Benjamin · 5 years ago
  38. 906bbef Handle "acceptable" Wycheproof inputs unambiguously. by David Benjamin · 5 years ago
  39. 62f662d Import Wycheproof XChaCha20-Poly1305 tests. by David Benjamin · 5 years ago
  40. b19efcc Import Wycheproof HMAC tests. by David Benjamin · 5 years ago
  41. 8e71fe9 Import Wycheproof HKDF tests. by David Benjamin · 5 years ago
  42. 15cd8bf Update Wycheproof test vectors. by David Benjamin · 5 years ago
  43. 7f02881 Drop CECPQ2b code. by Adam Langley · 5 years ago fips-android-20191020
  44. 20ae5e6 Correct relative path. by Adam Langley · 5 years ago
  45. 07432f3 Prefix all the SIKE symbols. by Adam Langley · 6 years ago
  46. 1a3178c Rename SIKE's params.c. by Adam Langley · 6 years ago
  47. 3c8ae0f Implements SIKE/p434 by Kris Kwiatkowski · 6 years ago
  48. 92b7c89 Add a value barrier to constant-time selects. by David Benjamin · 6 years ago
  49. 12d9ed6 Avoid leaking intermediate states in point doubling special case. by David Benjamin · 6 years ago
  50. 8f574c3 Add AES-KWP by Adam Langley · 6 years ago
  51. 0ad091a Split EC_METHOD.mul into two operations. by David Benjamin · 6 years ago
  52. 79ab5e8 Fix the last casts in third_party/sike. by David Benjamin · 6 years ago
  53. b4b41ca Remove no-op casts around tt1. by David Benjamin · 6 years ago
  54. c93e525 Define p503 with crypto_word_t, not uint64_t. by David Benjamin · 6 years ago
  55. 7922e5a Add support for SIKE/p503 post-quantum KEM by Kris Kwiatkowski · 6 years ago
  56. be7006a Update third_party/googletest. by David Benjamin · 6 years ago
  57. f109f20 Clear out a bunch of -Wextra-semi warnings. by David Benjamin · 6 years ago
  58. 9847cdd Fix signed left-shifts in curve25519.c. by David Benjamin · 6 years ago
  59. 899835f Rename Fiat include files to end in .h by Adam Langley · 6 years ago
  60. 32e59d2 Switch to new fiat pipeline. by David Benjamin · 6 years ago
  61. 5590c71 Mark some unmarked array sizes in curve25519.c. by David Benjamin · 6 years ago
  62. 43e636a Remove bundled copy of android-cmake. by David Benjamin · 6 years ago
  63. 5ecfb10 Modernize OPENSSL_COMPILE_ASSERT, part 2. by David Benjamin · 6 years ago
  64. 8618f2b Optimize EC_GFp_mont_method's cmp_x_coordinate. by David Benjamin · 6 years ago
  65. 0b3f497 Optimize EC_GFp_nistp256_method's cmp_x_coordinate. by David Benjamin · 6 years ago
  66. fa3aadc Push BIGNUM out of EC_METHOD's affine coordinates hook. by David Benjamin · 6 years ago
  67. 9edbc7f Revert "Revert "Speed up ECDSA verify on x86-64."" by Adam Langley · 6 years ago
  68. e907ed4 Revert "Speed up ECDSA verify on x86-64." by Adam Langley · 6 years ago
  69. cfd50c6 Route the tuned add/dbl implementations out of EC_METHOD. by David Benjamin · 6 years ago
  70. 3d450d2 Speed up ECDSA verify on x86-64. by Nir Drucker · 7 years ago
  71. 8c7c635 Support symbol prefixes by Joshua Liebow-Feeser · 7 years ago
  72. 67e6434 Document that ED25519_sign only fails on allocation failure by Joshua Liebow-Feeser · 7 years ago
  73. bdc4098 Add new curve/hash ECDSA combinations from Wycheproof. by David Benjamin · 7 years ago
  74. af37f84 Add RSA-PSS tests from Wycheproof. by David Benjamin · 7 years ago
  75. f84c0da Use newly-sharded ECDH tests. by David Benjamin · 7 years ago
  76. a711b53 Update Wycheproof test vectors. by David Benjamin · 7 years ago
  77. 42ea84b Update Wycheproof test vectors. by David Benjamin · 7 years ago
  78. 576b637 Move convert_wycheproof.go to util/ by Adam Langley · 7 years ago
  79. 62abceb Add a driver for Wycheproof CMAC tests. by David Benjamin · 7 years ago
  80. 044f637 reformat third_party/wycheproof_testvectors/METADATA by Martin Kreichgauer · 7 years ago
  81. bf33114 Rename third_party/wycheproof to satisfy a bureaucrat. by David Benjamin · 7 years ago
  82. 179c4e2 Update Wycheproof, add keywrap tests, and fix a bug. by David Benjamin · 7 years ago
  83. 8e75ae4 Add a Wycheproof driver for AES-CBC. by David Benjamin · 7 years ago
  84. 302bb39 Small curve25519 cleanups. by David Benjamin · 7 years ago
  85. 3f94467 Add an ECDH Wycheproof driver. by David Benjamin · 7 years ago
  86. 7760af4 Print tcId in converted Wycheproof files. by David Benjamin · 7 years ago
  87. 5505328 Add AEAD Wycheproof drivers. by David Benjamin · 7 years ago
  88. c596415 Add a DSA Wycheproof driver. by David Benjamin · 7 years ago
  89. 5707274 Add Ed25519 Wycheproof driver. by David Benjamin · 7 years ago
  90. 041dd68 Clear mallocs in ec_wNAF_mul. by David Benjamin · 7 years ago
  91. e14e4a7 Remove ec_compute_wNAF's failure cases. by David Benjamin · 7 years ago
  92. 40d76f4 Add ECDSA and RSA verify Wycheproof drivers. by David Benjamin · 7 years ago
  93. 5509bc0 Add a test driver for Wycheproof's x25519_test.json. by David Benjamin · 7 years ago
  94. 2d10c36 Check in a copy of Project Wycheproof test vectors. by David Benjamin · 7 years ago
  95. 32e0d10 Add EC_FELEM for EC_POINTs and related temporaries. by David Benjamin · 7 years ago
  96. 364a51e Abstract scalar inversion in EC_METHOD. by David Benjamin · 7 years ago
  97. 5fca613 Fix typo in point_add. by David Benjamin · 7 years ago
  98. 8d4f7e5 Remove redundant assertion in fe_mul_121666_impl. by Daniel Hirche · 7 years ago
  99. 8041d8c third_party: re-format METATADA files by Martin Kreichgauer · 7 years ago
  100. 638a408 Add a tuned variable-time P-256 multiplication function. by David Benjamin · 7 years ago