451 Commits (aee921fc55f1ad056fca1ca7a0f16cbdaea9db08)
 

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