index
:
goldilocks
master
strongly-binding
x448
Ed448/Curve448
Mike Hamburg
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
test
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Fix windows build and package installation
Johan Pascal
2020-11-19
1
-1
/
+1
*
a couple more tests for EdDSA malleability
Mike Hamburg
2020-10-10
1
-0
/
+29
*
fix malleability bug from https://eprint.iacr.org/2020/1244.pdf and add test vectors
Mike Hamburg
2020-10-10
2
-37
/
+333
*
fix issues when compiling on GCC 9.1
Mike Hamburg
2019-06-19
1
-5
/
+5
*
Minor changes.
Michael Hamburg
2018-07-13
2
-10
/
+452
*
Merge with master from the original depot
Johan Pascal
2018-05-07
1
-8
/
+17
|
\
|
*
fix sagetest; thanks sofi
Michael Hamburg
2018-02-05
1
-8
/
+17
*
|
windows_compatibility
mrolinek
2018-03-17
2
-1
/
+24
*
|
cmake script
Johan Pascal
2017-11-21
1
-0
/
+31
|
/
*
avoid no-prototype warning in ristretto.cxx
Mike Hamburg
2017-11-06
1
-4
/
+4
*
change the misleading mul_by_cofactor functions to mul_by_ratio, and create ENCODE_RATIO and DECODE_ratio constants to represent this
Michael Hamburg
2017-10-15
2
-10
/
+32
*
IsoE25519 is now better known as Ristretto
Michael Hamburg
2017-10-13
2
-26
/
+26
*
Incorporate test vectors from Dalek
Michael Hamburg
2017-10-13
2
-1
/
+318
*
expose mul_by_cofactor_and_encode_like_x, but need to adjust clearing ratios
Michael Hamburg
2017-10-07
1
-2
/
+8
*
CFRG crypto back to working, just need to do elligator inversion for identity on x25519
Michael Hamburg
2017-10-06
1
-7
/
+10
*
working out sign bugs; then on to invert elligator ristretto
Michael Hamburg
2017-10-05
1
-4
/
+43
*
elligator apparently(?) working for ed448
Michael Hamburg
2017-10-05
2
-2
/
+2
*
whoops, bad hex decoder
Michael Hamburg
2017-10-04
1
-3
/
+3
*
add ristretto widget. elligator is correct, but inverse is not yet
Michael Hamburg
2017-10-04
1
-0
/
+161
*
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
Michael Hamburg
2017-06-30
1
-1
/
+1
*
fix assertion on x25519/x448(0), thanks Olivier Cheron
Michael Hamburg
2017-06-14
1
-0
/
+17
*
better test
v0.9.1
Michael Hamburg
2017-05-23
1
-2
/
+4
*
better test
Michael Hamburg
2017-05-23
1
-1
/
+7
*
test to make sure bug is gone
Michael Hamburg
2017-05-23
1
-0
/
+18
*
working on decaffeinating ed25519
Michael Hamburg
2017-05-22
1
-4
/
+13
*
fix a bug in the test scripts, thanks Johan Pascal
Michael Hamburg
2017-05-05
1
-1
/
+1
*
add decaf_edXXX_convert_public_key_to_xXXX; thanks Johan Pascal
Michael Hamburg
2017-05-02
1
-0
/
+42
*
tear out STROBE. Probably will re-introduce later
Michael Hamburg
2017-04-22
2
-245
/
+48
*
oops also in test_ct
Michael Hamburg
2017-04-22
1
-1
/
+1
*
x448 generate_key -> derive_public_key to match ed448 nomenclature
Michael Hamburg
2017-04-22
2
-3
/
+3
*
ED25519_NO_CONTEXT -> DECAF_ED25519_NO_CONTEXT; DECAF_ED25519_NO_CONTEXT -> DECAF_EDDSA_25519_SUPPORTS_CONTEXTLESS_SIGS
Michael Hamburg
2016-08-28
1
-3
/
+3
*
Use magic constant ED25519_NO_CONTEXT for non-contextual operations.
Andrew Bennett
2016-08-26
2
-22
/
+5
*
Update EdDSA operations to match draft 07 from CFRG.
Andrew Bennett
2016-08-22
2
-42
/
+121
*
working on the README
Michael Hamburg
2016-03-10
1
-1
/
+1
*
mark more things at toy
Michael Hamburg
2016-03-09
3
-4
/
+5
*
move strobe and crypto to TOY areas
Michael Hamburg
2016-03-09
2
-0
/
+2
*
fix Ed448-prehash and test against newly-corrected cfrg vectors
Michael Hamburg
2016-03-08
1
-7
/
+47
*
x86_64/i386 and illumos/solaris/SunOS compatibility fixes.
Andrew Bennett
2016-03-02
2
-6
/
+12
*
change eddsa encoding names to show that they multiply_by_cofactor
Michael Hamburg
2016-03-02
1
-1
/
+3
*
test_ct broke because of renaming; fix it
Mike Hamburg
2016-03-02
1
-7
/
+7
*
ed25519 prehashed test vector. ed448 prehashed test vectors look invalid??
Michael Hamburg
2016-03-01
1
-0
/
+1
*
ed25519 prehashed test vector. ed448 prehashed test vectors look invalid??
Michael Hamburg
2016-03-01
2
-11
/
+65
*
separate Ed25519ph from Ed25519 with awful CRTP hack
Michael Hamburg
2016-03-01
1
-3
/
+3
*
lowerCamelCase -> snake_case. Put decaf_ in front of all (most?) identifiers, except for SHAKE which is being removed before 1.0 release (for future refactoring)
Michael Hamburg
2016-03-01
4
-23
/
+23
*
move eddsa.hxx to its own header. sha512.hxx; rework shake.hxx header; create prehash object. TODO: test prehash
Michael Hamburg
2016-02-28
2
-15
/
+23
*
minor changes; clear a few TODOs
Michael Hamburg
2016-02-27
1
-1
/
+1
*
EdDSA is go!
Michael Hamburg
2016-02-26
3
-154
/
+398
*
eddsa provisional pass
Michael Hamburg
2016-02-26
1
-1
/
+2
*
eddsa-25519 now using sha512. But problem! We are using IsoEd25519 so we actually need an isogeny anyway to get to Ed25519 proper
Michael Hamburg
2016-02-26
1
-5
/
+28
*
sha512
Michael Hamburg
2016-02-26
1
-4
/
+20
[next]