9 Commits (7527e91a56ddc3c47c35edf54563aee3188df930)

Author SHA1 Message Date
  Michael Hamburg 45eb0e14d3 change the misleading mul_by_cofactor functions to mul_by_ratio, and create ENCODE_RATIO and DECODE_ratio constants to represent this 7 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 875d2b2251 ED25519_NO_CONTEXT -> DECAF_ED25519_NO_CONTEXT; DECAF_ED25519_NO_CONTEXT -> DECAF_EDDSA_25519_SUPPORTS_CONTEXTLESS_SIGS 8 years ago
  Andrew Bennett 7ec87d8616 Use magic constant ED25519_NO_CONTEXT for non-contextual operations. 8 years ago
  Andrew Bennett ef6e74bdec
Update EdDSA operations to match draft 07 from CFRG. 8 years ago
  Michael Hamburg bc80c744bf decaf/decaf_[field].h[xx] -> decaf/point_[field].h[xx] 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
  Michael Hamburg e22c967171 change eddsa encoding names to show that they multiply_by_cofactor 9 years ago
  Michael Hamburg 83cfd6cae1 change x### function names again, this time to decaf_x###, decaf_x###_generate_key 9 years ago
  Michael Hamburg 714a5db7a0 decaf_###_x_direct_scalarmul -> decaf_x###_direct_scalarmul 9 years ago
  Michael Hamburg 798b189a77 minor changes; clear a few TODOs 9 years ago
  Michael Hamburg 9d0bac672f move context arguments to the end of hash functions. Ed25519 doesnt support contexts. 9 years ago