202 Commits (371192bfa0dc281b9d3c9115c8f70e5a110a28b0)
 

Author SHA1 Message Date
  Michael Hamburg a3f7056262 Remove impossible todo; sigs still don't work 9 years ago
  Michael Hamburg 4eb8567730 decaf signatures, but they dont work yet 9 years ago
  Michael Hamburg 608eb2e065 Begin work on decaf_crypto. Have an ECDH analog now. Add decaf_bzero. Remove a bunch of testing from bench.c. 9 years ago
  Mike Hamburg b274e35d9a Add "precomputed" API to decaf. It doesnt actually precompute in the mini decaf impl, but it passes tests. 9 years ago
  Michael Hamburg d280028cee define _BSD_SOURCE for endian 9 years ago
  Michael Hamburg 4c508f3670 minor doc fix 9 years ago
  Michael Hamburg ade8246a3d bench shake; API_VIS on shake 9 years ago
  Michael Hamburg f4c76b7487 SHAKE and SHA3 instances (experimental) based on code from David Leon Gil. Tested by hand but needs automatic KAT. I might also want to include Keyak or some similar duplex construction eventually. 9 years ago
  Mike Hamburg 994812cf14 differentiate curve 9 years ago
  Mike Hamburg c50e8e8bf1 decaf is now 32-bit clean 9 years ago
  Michael Hamburg 26cff2228d fix decaf decode identity 9 years ago
  Michael Hamburg dfdb35510d check me: remove special case on decode 9 years ago
  Michael Hamburg f3c6a5a6a5 s/multilpy/multiply/g; thanks Robert Ransom 9 years ago
  Michael Hamburg 294efc87f3 fuse crandom seed+buffer because they are accessed as a single object. probably needs a bit more testing though 9 years ago
  Michael Hamburg 201a8a277a moving toward field/arch independence 9 years ago
  Michael Hamburg acf4443c48 DECAF_SER_BYTES -> DECAF_SCALAR_BYTES in scalar codec 9 years ago
  Michael Hamburg c08c4f4879 scalar_copy 9 years ago
  Mike Hamburg 5622eb9741 dont unroll when optimizing for size unless -DDECAF_FORCE_UNROLL 9 years ago
  Mike Hamburg bcf7c88da8 fix another couple undeclared / misnamed function bugs 9 years ago
  Michael Hamburg a924ff4509 comments 9 years ago
  Michael Hamburg 06be9ef253 decaf double and double-scalarmul, but needs to be tested 9 years ago
  Michael Hamburg d4f4d0ed60 ready for prime time? 9 years ago
  Michael Hamburg 83c59a645a decaf scalars work 9 years ago
  Mike Hamburg 8e10a91976 remove GCC error 9 years ago
  Michael Hamburg 8967a9dff2 some scalar code which is probably wrong 9 years ago
  Michael Hamburg 0dc21dd9d7 negation properties for elligator 9 years ago
  Michael Hamburg d2ab89bdc5 better docs on Elligator 9 years ago
  Michael Hamburg 6ae70daba4 better docs on Elligator 9 years ago
  Michael Hamburg 27129a17e6 remove extra comments on decaf elligator 9 years ago
  Michael Hamburg dc1e4edc24 decaf elligator 9 years ago
  Michael Hamburg 74dbbf0b0a a few more doc points 9 years ago
  Michael Hamburg 04ecdb3d3e documentation for decaf 9 years ago
  Mike Hamburg b3f7d97977 decaf scalarmul signed w=2 working. Surprisingly only twice as slow as Goldilocks 9 years ago
  Michael Hamburg 524c78cdcd one more minor change 9 years ago
  Michael Hamburg ffb44b4c94 decaf tuning and simplification 9 years ago
  Michael Hamburg 07906ec1a4 testing for decaf 9 years ago
  Michael Hamburg 3988b1ad7f decaf first cut 9 years ago
  Mike Hamburg e251453d15 simple extended form is in. Probably simplify it more... 9 years ago
  Mike Hamburg 812163ff60 decaf uses high bit instead of low bit 9 years ago
  Mike Hamburg 34a2931789 decaf no longer needs sqrt(-d) etc; may simplify port to other curves 9 years ago
  Michael Hamburg 4333b7c1f1 pass pathological decaf test cases! 9 years ago
  Michael Hamburg 12a5d0890c decaf seems to work for monty; needs more testing, negative testing. Now should match sage script exactly. 9 years ago
  Michael Hamburg 4f27b22a1d decaf ladder is "correct", but not yet serializing to decaf 9 years ago
  Mike Hamburg 9f64f51efd fix(?) perf regr in verify pre 9 years ago
  Mike Hamburg 26c04d14ca another test issue found by scan-build 9 years ago
  Mike Hamburg 89165c7021 fix test issue found by scan-build 9 years ago
  Mike Hamburg a59228c69c const** related fixes for gcc 9 years ago
  Mike Hamburg 1b4072de53 fix(?) perf regression in monty_aux_step 9 years ago
  Mike Hamburg d274c648d2 fix performance regression for montgomery ladder 9 years ago
  Mike Hamburg 5a0abe8cb5 fixed undeclared function warning 9 years ago