451 Commits (aee921fc55f1ad056fca1ca7a0f16cbdaea9db08)
 

Author SHA1 Message Date
  Michael Hamburg aee921fc55 fix a bug in the test scripts, thanks Johan Pascal 7 years ago
  Michael Hamburg dd9bcf2355 remove dynamic throw lists, since theyre deprecated 7 years ago
  Michael Hamburg 5717005809 dont look for immintrin on GCC pre-4.4. Also dont build with -maes; need to autoconfig other flags 7 years ago
  Michael Hamburg 51e3296fd5 aligned(32) -> VECTOR_ALIGNED internally; still need (32) in interfaces, at least for now, because the library might have been compiled with eg avx2 but the caller might be compiled without 7 years ago
  Michael Hamburg e69e00269f rename publicly-visible macros to DECAF_ namespace 7 years ago
  Michael Hamburg ec4ece08f0 add decaf_edXXX_convert_public_key_to_xXXX; thanks Johan Pascal 7 years ago
  Michael Hamburg 6e2ce5201f internal VECTOR_ALIGNED instead of __attribute((aligned(32))), thanks Olivier 7 years ago
  Michael Hamburg beba37006a deprecated macros, thanks Olivier Chéron and Tomi Ollila 7 years ago
  Michael Hamburg f22d082756 fix? register allocation on x86-64 7 years ago
  Michael Hamburg 20c37ec77f Merge branch 'master' into decaf 7 years ago
  Michael Hamburg a81ab9bc0d Merge branch 'decaf' into curve25519-work 7 years ago
  Michael Hamburg 9ca05bc0fa separate warnflags for c,c++ 7 years ago
  Michael Hamburg 35f7e2ccf8 gen_code now actually generates the code 7 years ago
  Michael Hamburg aef9fd8677 add DEFAULT_SOURCE in word.h 7 years ago
  Michael Hamburg bd2a516210 generator should now be python3 clean 7 years ago
  Michael Hamburg 42a969202c add _DEFAULT_SOURCE for more modern glibc 7 years ago
  Michael Hamburg 4a13ad4b8b unroll loops in arch_32/f_impl.c except on -Os 7 years ago
  Michael Hamburg bb1eef3712 tear out STROBE. Probably will re-introduce later 7 years ago
  Michael Hamburg 4caefd358b oops also in test_ct 7 years ago
  Michael Hamburg af606fb195 x448 generate_key -> derive_public_key to match ed448 nomenclature 7 years ago
  John-Mark Gurney c0297e395e fix tab/space issue.. 8 years ago
  John-Mark Gurney 065e3eaabf add setup.py... this builds the library and copies it over to the 8 years ago
  John-Mark Gurney 84b7976f04 add an ignore to ignore the *.pyc files.. 8 years ago
  John-Mark Gurney 9a253cb310 remove id 8 years ago
  John-Mark Gurney 849cbd0ff2 add python wrapper for libdecaf for ed448 curves. curve 25519 8 years ago
  Mike Hamburg b8f6e3d007 change x86-64 non-BMI2 asm constraints for gcc compat; thanks Olivier Cheron 8 years ago
  Michael Hamburg 9e3702bb85 fix ticket #1 8 years ago
  Michael Hamburg f102952af4 fix ticket #1 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
  Michael Hamburg 638f5560f8 make ED*_NO_CONTEXT actually a pointer 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
  Andrew Bennett 80c0bd5d7d Don't redefine le64toh on modern FreeBSD, NetBSD, and DragonflyBSD. 8 years ago
  Daniel Angel Muñoz Trejo a803bbe38e Fixed sha512 for platforms where sizeof(size_t) != 8 8 years ago
  Hamburg 3cb0f2c9a1 error: shifting a negative 8 years ago
  Michael Hamburg 149e67259d update TODO 8 years ago
  Michael Hamburg f29b338f37 whoops restore some GENERATED files 8 years ago
  Michael Hamburg bc80c744bf decaf/decaf_[field].h[xx] -> decaf/point_[field].h[xx] 8 years ago
  Michael Hamburg 205d4e4aac working on the README 8 years ago
  Michael Hamburg a32fd62512 mark more things at toy 8 years ago
  Michael Hamburg a01e875d4a move strobe and crypto to TOY areas 8 years ago
  Michael Hamburg 2c605ea46e add EdDSA C prehash routines 8 years ago
  Michael Hamburg 28086a96d1 remove python dependency by checking in generated code 8 years ago
  Michael Hamburg d1e2bbec15 fix Ed448-prehash and test against newly-corrected cfrg vectors 8 years ago
  Andrew Bennett c558c0ecdb x86_64/i386 and illumos/solaris/SunOS compatibility fixes. 8 years ago
  Michael Hamburg e22c967171 change eddsa encoding names to show that they multiply_by_cofactor 8 years ago
  Mike Hamburg a673fbfc63 test_ct broke because of renaming; fix it 8 years ago
  Michael Hamburg 83cfd6cae1 change x### function names again, this time to decaf_x###, decaf_x###_generate_key 8 years ago
  Michael Hamburg 714a5db7a0 decaf_###_x_direct_scalarmul -> decaf_x###_direct_scalarmul 8 years ago
  Michael Hamburg f4558c1e13 tidy @todo -> TODO 8 years ago