21 Commits (2d04fa7b43277d00d9182653e66f7830ce090832)

Author SHA1 Message Date
  Michael Hamburg 2d04fa7b43 working out sign bugs; then on to invert elligator ristretto 8 years ago
  Michael Hamburg c82e7ae7a7 add ristretto widget. elligator is correct, but inverse is not yet 8 years ago
  Michael Hamburg 263d454903 ristretto patched in, except elligator. still need to test against vectors though 8 years ago
  Michael Hamburg b295ef7669 rename decaf_sponge_* apis to decaf_sha3_*. Also reverse order on decaf_sponge_hash to make it the same as decaf_shake*_hash and decaf_sha3*_hash 8 years ago
  Michael Hamburg b29565fdfd fix assertion on x25519/x448(0), thanks Olivier Cheron 8 years ago
  Michael Hamburg 488e2548bd fix(?! needs testing) a critical bug in SHAKE XOF: the state would never transition to SQUEEZING, resulting in incorrect outputs 8 years ago
  Michael Hamburg 92b2cb464a sha3 functions can now return an error (likely to be ignored) if output length is to large. Also add shake###_output 8 years ago
  Michael Hamburg dd9bcf2355 remove dynamic throw lists, since theyre deprecated 8 years ago
  Michael Hamburg 5717005809 dont look for immintrin on GCC pre-4.4. Also dont build with -maes; need to autoconfig other flags 8 years ago
  Michael Hamburg e69e00269f rename publicly-visible macros to DECAF_ namespace 8 years ago
  Michael Hamburg ec4ece08f0 add decaf_edXXX_convert_public_key_to_xXXX; thanks Johan Pascal 8 years ago
  Michael Hamburg beba37006a deprecated macros, thanks Olivier Chéron and Tomi Ollila 8 years ago
  Michael Hamburg af606fb195 x448 generate_key -> derive_public_key to match ed448 nomenclature 8 years ago
  Michael Hamburg 875d2b2251 ED25519_NO_CONTEXT -> DECAF_ED25519_NO_CONTEXT; DECAF_ED25519_NO_CONTEXT -> DECAF_EDDSA_25519_SUPPORTS_CONTEXTLESS_SIGS 9 years ago
  Michael Hamburg 638f5560f8 make ED*_NO_CONTEXT actually a pointer 9 years ago
  Andrew Bennett 7ec87d8616 Use magic constant ED25519_NO_CONTEXT for non-contextual operations. 9 years ago
  Andrew Bennett ef6e74bdec
Update EdDSA operations to match draft 07 from CFRG. 9 years ago
  Michael Hamburg bc80c744bf decaf/decaf_[field].h[xx] -> decaf/point_[field].h[xx] 9 years ago
  Michael Hamburg a01e875d4a move strobe and crypto to TOY areas 9 years ago
  Michael Hamburg 2c605ea46e add EdDSA C prehash routines 9 years ago
  Michael Hamburg 28086a96d1 remove python dependency by checking in generated code 9 years ago