1. 53b876a Stop clang from un-constant-timing copy_from_prebuf. by David Benjamin · 2 years, 2 months ago
  2. cdccbe1 Fully condition all assembly files. by David Benjamin · 2 years, 4 months ago
  3. b7d6320 Replace OPENSSL_STATIC_ASSERT with static_assert. by David Benjamin · 2 years, 8 months ago
  4. e7681d1 Rewrite scalar operations in spake25519.c with BN_ULONG by David Benjamin · 2 years, 9 months ago
  5. 1e469e4 Replace some more C unions. by David Benjamin · 2 years, 11 months ago
  6. 8c8e7a6 Update fiat-crypto. by David Benjamin · 3 years ago
  7. 0fc57be Simpler square-root computation for Ed25519 by James Muir · 3 years, 3 months ago
  8. 661266e Move CPU detection symbols to crypto/internal.h. by David Benjamin · 3 years, 3 months ago
  9. 92c6fbf Fix array-parameter warnings by Peter Foley · 3 years, 10 months ago
  10. 3094902 Get closer to Ed25519 boundary conditions. by David Benjamin · 4 years, 4 months ago
  11. 47b1e39 Tidy up third_party/fiat. by David Benjamin · 5 years ago
  12. 906bbef Handle "acceptable" Wycheproof inputs unambiguously. by David Benjamin · 5 years ago
  13. c48c8b6 Move no-exec-stack sections outside of #ifs. by Adam Langley · 5 years ago
  14. 9c49713 Add .note.GNU-stack at the source level. by David Benjamin · 5 years ago
  15. e77c27d Automatically disable assembly with MSAN. by Adam Langley · 7 years ago
  16. 19ac266 Make symbol-prefixing work on ARM. by David Benjamin · 7 years ago
  17. 681ff27 Flatten most of the crypto target. by David Benjamin · 7 years ago
  18. 1fcae84 Flatten assembly files. by David Benjamin · 7 years ago
  19. e6fd125 Align on a single CMake style. by David Benjamin · 7 years ago
  20. bf33114 Rename third_party/wycheproof to satisfy a bureaucrat. by David Benjamin · 7 years ago
  21. 302bb39 Small curve25519 cleanups. by David Benjamin · 7 years ago
  22. 5509bc0 Add a test driver for Wycheproof's x25519_test.json. by David Benjamin · 7 years ago
  23. 472ba2c Require that Ed25519 |s| values be < order. by Adam Langley · 7 years ago
  24. 884086e Remove x86_64 x25519 assembly. by David Benjamin · 7 years ago
  25. 5b280a8 Move curve25519 code to third_party/fiat. by Andres Erbsen · 7 years ago
  26. 431e767 curve25519: adhere to preconditions of fe_*. by Andres Erbsen · 7 years ago
  27. 696c13b Clear bottom three bits of password scalar in SPAKE2. by Adam Langley · 7 years ago
  28. 08e817d Fix Python code formatting in comment in SPAKE2. by Adam Langley · 7 years ago
  29. 808f832 Run the comment converter on libcrypto. by David Benjamin · 8 years ago
  30. e7d3922 Improve Curve25519 cswap x64 assembly by Andreas Auernhammer · 8 years ago
  31. 8c2e828 Convert ed25519_test to GTest. by David Benjamin · 8 years ago
  32. 01d65c2 Convert spake25519_test to GTest. by David Benjamin · 8 years ago
  33. aff72a3 Add the start of standalone iOS build support. by David Benjamin · 8 years ago
  34. 7e9949c Import additional test vectors from RFC 8032. by David Benjamin · 8 years ago
  35. 7dd4e42 Convert x25519_test to GTest. by David Benjamin · 8 years ago
  36. 772a5be Reorder the X25519 ladderstep stack frame on x86-64. by Adam Langley · 8 years ago
  37. 5c9d411 Fix some compact unwind errors. by David Benjamin · 8 years ago
  38. 3f38d80 Add CFI information to the x86-64 X25519 asm. by Adam Langley · 8 years ago
  39. 17cf2cb Work around language and compiler bug in memcpy, etc. by David Benjamin · 8 years ago
  40. c034e2d Add ED25519_keypair_from_seed. by Ladar Levison · 8 years ago
  41. 997c706 Remove no-op loops in curve25519.c. by David Benjamin · 8 years ago
  42. d17d74d Replace Scoped* heap types with bssl::UniquePtr. by Matt Braithwaite · 9 years ago
  43. 10f97f3 Revert "Move C++ helpers into |bssl| namespace." by Adam Langley · 9 years ago
  44. d2b5af5 Revert scoped_types.h change. by Adam Langley · 9 years ago
  45. 8c3c313 Remove scoped_types.h. by Adam Langley · 9 years ago
  46. 09feb0f Move C++ helpers into |bssl| namespace. by Adam Langley · 9 years ago
  47. fd4d67c Always generate X25519 private keys that need to be masked. by Adam Langley · 9 years ago
  48. 1e3376a Add missing copyright header. by David Benjamin · 9 years ago
  49. 08791e6 Appease sanitizers in x25519_ge_scalarmult. by David Benjamin · 9 years ago
  50. 05c7bb4 Avoid shifting negative numbers in curve25519. by David Benjamin · 9 years ago
  51. 3cd8196 Mark all curve25519 tables const. by David Benjamin · 9 years ago
  52. f27459e Add SPAKE2 over Ed25519. by Arnar Birgisson · 9 years ago
  53. 815b12e ed25519: Don't negate output when decoding. by Adam Langley · 9 years ago
  54. bf3335c Add #ifdef guards to crypto/curve25519 assembly files. by William Hesse · 9 years ago
  55. 415564f Update draft-irtf-cfrg-curves-11 references to RFC 7748. by David Benjamin · 9 years ago
  56. dd1f6f4 Rename the curve25519 precomputed tables. by Adam Langley · 9 years ago
  57. 7b8b9c1 Include 'asm' in the name of X25519 asm sources. by Adam Langley · 9 years ago
  58. e6c5402 Don't build X25519 asm code when NO_ASM is set. by Adam Langley · 9 years ago
  59. 77a173e Add x86-64 assembly for X25519. by Adam Langley · 9 years ago
  60. 77c3c0b Enable Ed25519 when building with OPENSSL_SMALL. by Adam Langley · 9 years ago
  61. fba735c Register the *25519 tests as dependencies of all_tests. by David Benjamin · 9 years ago
  62. b1b6229 Add NEON implementation of curve25519. by Adam Langley · 9 years ago
  63. 3ac32b1 Fix curve25519 code for MSVC. by Adam Langley · 9 years ago
  64. 4fb0dc4 Add X25519 and Ed25519 support. by Adam Langley · 9 years ago