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