45 Commitit (a0373182eb5cc7b81d49f434596b473c7801c942)

Tekijä SHA1 Viesti Päivämäärä
  David Benjamin bf33114b51 Rename third_party/wycheproof to satisfy a bureaucrat. 6 vuotta sitten
  David Benjamin 302bb3964a Small curve25519 cleanups. 6 vuotta sitten
  David Benjamin 5509bc06d8 Add a test driver for Wycheproof's x25519_test.json. 6 vuotta sitten
  Adam Langley 472ba2c2dd Require that Ed25519 |s| values be < order. 6 vuotta sitten
  David Benjamin 884086e0e2 Remove x86_64 x25519 assembly. 6 vuotta sitten
  Andres Erbsen 5b280a80df Move curve25519 code to third_party/fiat. 7 vuotta sitten
  Andres Erbsen 431e767c23 curve25519: adhere to preconditions of fe_*. 7 vuotta sitten
  Adam Langley 696c13bd6a Clear bottom three bits of password scalar in SPAKE2. 7 vuotta sitten
  Adam Langley 08e817d3e9 Fix Python code formatting in comment in SPAKE2. 7 vuotta sitten
  David Benjamin 808f832917 Run the comment converter on libcrypto. 7 vuotta sitten
  Andreas Auernhammer e7d3922b43 Improve Curve25519 cswap x64 assembly 7 vuotta sitten
  David Benjamin 8c2e8282ab Convert ed25519_test to GTest. 7 vuotta sitten
  David Benjamin 01d65c27ec Convert spake25519_test to GTest. 7 vuotta sitten
  David Benjamin aff72a3805 Add the start of standalone iOS build support. 7 vuotta sitten
  David Benjamin 7e9949c30b Import additional test vectors from RFC 8032. 7 vuotta sitten
  David Benjamin 7dd4e429a5 Convert x25519_test to GTest. 7 vuotta sitten
  Adam Langley 772a5bed7d Reorder the X25519 ladderstep stack frame on x86-64. 7 vuotta sitten
  David Benjamin 5c9d411e14 Fix some compact unwind errors. 7 vuotta sitten
  Adam Langley 3f38d80b2f Add CFI information to the x86-64 X25519 asm. 7 vuotta sitten
  David Benjamin 17cf2cb1d2 Work around language and compiler bug in memcpy, etc. 7 vuotta sitten
  Ladar Levison c034e2d3ce Add ED25519_keypair_from_seed. 8 vuotta sitten
  David Benjamin 997c706d43 Remove no-op loops in curve25519.c. 8 vuotta sitten
  Matt Braithwaite d17d74d73f Replace Scoped* heap types with bssl::UniquePtr. 8 vuotta sitten
  Adam Langley 10f97f3bfc Revert "Move C++ helpers into |bssl| namespace." 8 vuotta sitten
  Adam Langley d2b5af56cf Revert scoped_types.h change. 8 vuotta sitten
  Adam Langley 8c3c3135a2 Remove scoped_types.h. 8 vuotta sitten
  Adam Langley 09feb0f3d9 Move C++ helpers into |bssl| namespace. 8 vuotta sitten
  Adam Langley fd4d67cb5b Always generate X25519 private keys that need to be masked. 8 vuotta sitten
  David Benjamin 1e3376a790 Add missing copyright header. 8 vuotta sitten
  David Benjamin 08791e6756 Appease sanitizers in x25519_ge_scalarmult. 8 vuotta sitten
  David Benjamin 05c7bb4565 Avoid shifting negative numbers in curve25519. 8 vuotta sitten
  David Benjamin 3cd8196f14 Mark all curve25519 tables const. 8 vuotta sitten
  Arnar Birgisson f27459e412 Add SPAKE2 over Ed25519. 8 vuotta sitten
  Adam Langley 815b12ece6 ed25519: Don't negate output when decoding. 8 vuotta sitten
  William Hesse bf3335c621 Add #ifdef guards to crypto/curve25519 assembly files. 8 vuotta sitten
  David Benjamin 415564fe2c Update draft-irtf-cfrg-curves-11 references to RFC 7748. 8 vuotta sitten
  Adam Langley dd1f6f4fba Rename the curve25519 precomputed tables. 8 vuotta sitten
  Adam Langley 7b8b9c17db Include 'asm' in the name of X25519 asm sources. 8 vuotta sitten
  Adam Langley e6c540290d Don't build X25519 asm code when NO_ASM is set. 8 vuotta sitten
  Adam Langley 77a173efed Add x86-64 assembly for X25519. 9 vuotta sitten
  Adam Langley 77c3c0b025 Enable Ed25519 when building with OPENSSL_SMALL. 8 vuotta sitten
  David Benjamin fba735cfd8 Register the *25519 tests as dependencies of all_tests. 9 vuotta sitten
  Adam Langley b1b6229fc8 Add NEON implementation of curve25519. 9 vuotta sitten
  Adam Langley 3ac32b1eda Fix curve25519 code for MSVC. 9 vuotta sitten
  Adam Langley 4fb0dc4b03 Add X25519 and Ed25519 support. 9 vuotta sitten