Henry de Valence
|
273db53cfd
|
Benchmark Edwards decompression and compression
|
2017-05-20 21:39:58 -07:00 |
|
Henry de Valence
|
f741e50eb5
|
Add a test against current encodings of small multiples of the ed25519 basepoint
|
2017-05-20 21:39:58 -07:00 |
|
Henry de Valence
|
88a9fb50f9
|
Merge branch 'feature/fix-travis-bench' into develop
|
2017-05-20 21:34:40 -07:00 |
|
Henry de Valence
|
7afb6647b1
|
Revert to previous quoting scheme to fix broken Travis builds
|
2017-05-20 21:28:56 -07:00 |
|
Manish Goregaokar
|
e076079772
|
Add cargo-fuzz
|
2017-05-19 16:44:05 -07:00 |
|
Isis Lovecruft
|
ddecabe8a0
|
Merge branch 'master' into develop
|
2017-05-19 23:30:28 +00:00 |
|
Isis Lovecruft
|
290cd1f58f
|
Merge branch 'release/0.8.1'
|
2017-05-19 23:30:19 +00:00 |
|
Isis Lovecruft
|
38e539d469
|
Bump curve25519-dalek version to 0.8.1.
|
2017-05-19 23:07:55 +00:00 |
|
Isis Lovecruft
|
cab1639ca3
|
Merge remote-tracking branch 'hdevalence/bugfix/overflow_decaf_elligator' into develop
|
2017-05-19 23:07:12 +00:00 |
|
Henry de Valence
|
714bf3dd07
|
Set the number of trials back to 10,000
|
2017-05-19 14:23:51 -07:00 |
|
Henry de Valence
|
fbd8d0a605
|
Rewrite decaf elligator code to avoid two consecutive additions
|
2017-05-19 14:23:51 -07:00 |
|
Henry de Valence
|
b6cb7a7983
|
Increase number of trials for decaf elligator
|
2017-05-19 14:23:51 -07:00 |
|
Henry de Valence
|
66cbf19fef
|
Merge remote-tracking branch 'isis/develop' into develop
|
2017-05-19 14:22:58 -07:00 |
|
Isis Lovecruft
|
e374451249
|
Implement {AddAssign, SubAssign} for DecafPoint.
|
2017-05-18 23:02:39 +00:00 |
|
Isis Lovecruft
|
27e4ea5181
|
Add a divider to separate Neg code from Add/Sub.
|
2017-05-18 23:01:31 +00:00 |
|
Isis Lovecruft
|
ed315ffcae
|
Implement {AddAssign, SubAssign} for ExtendedPoint.
|
2017-05-18 23:00:55 +00:00 |
|
Isis Lovecruft
|
961e71ee58
|
Merge branch 'master' into develop
|
2017-05-18 06:29:26 +00:00 |
|
Isis Lovecruft
|
1218188003
|
Merge branch 'release/0.8.0'
|
2017-05-18 06:29:17 +00:00 |
|
Isis Lovecruft
|
562318d4b8
|
Bump curve25519-dalek version to 0.8.0.
|
2017-05-18 06:26:23 +00:00 |
|
Isis Lovecruft
|
b97868beb8
|
Remove unused import of ExtendedPoint in decaf::test module.
|
2017-05-18 03:44:42 +00:00 |
|
Isis Lovecruft
|
cc86091224
|
Remove unused import of DecafPoint in curve module.
|
2017-05-18 03:43:42 +00:00 |
|
Isis Lovecruft
|
767c99adf5
|
Remove unused assignment in a decaf test.
|
2017-05-18 03:43:15 +00:00 |
|
Isis Lovecruft
|
891cf76aab
|
Remove unused imports in curve::bench module.
|
2017-05-18 03:42:31 +00:00 |
|
Isis Lovecruft
|
0b70ab3638
|
Move DecafPoint * Scalar definition to decaf module.
|
2017-05-18 02:57:10 +00:00 |
|
Isis Lovecruft
|
e3adf3eea3
|
Merge remote-tracking branch 'hdevalence/feature/decaf_elligator_hash_to_point' into develop
|
2017-05-18 02:50:28 +00:00 |
|
Isis Lovecruft
|
0b5c143326
|
Merge remote-tracking branch 'hdevalence/feature/serde' into develop
|
2017-05-16 07:17:14 +00:00 |
|
Henry de Valence
|
454fd8d3de
|
Merge branch 'feature/serde' into develop
|
2017-05-15 23:44:22 -07:00 |
|
Henry de Valence
|
feb0e2e171
|
Merge branch 'feature/decaf_elligator_hash_to_point' into develop
|
2017-05-15 23:44:06 -07:00 |
|
Henry de Valence
|
aea15e8612
|
remove debugging println!s
|
2017-05-15 22:40:09 -07:00 |
|
Henry de Valence
|
69c62a8a17
|
Serde Scalar support
|
2017-05-15 22:40:09 -07:00 |
|
Henry de Valence
|
d3515e8cbf
|
Add test that decompressing an invalid point with serde fails
|
2017-05-15 22:40:09 -07:00 |
|
Henry de Valence
|
69fd268aa4
|
Make serde an optional feature
|
2017-05-15 22:40:09 -07:00 |
|
Henry de Valence
|
7c32271346
|
Initial work on Serde support
|
2017-05-15 22:37:50 -07:00 |
|
Henry de Valence
|
608634a7bd
|
Implement DecafPoint::{random, hash_from_bytes, from_hash} using Decaf-flavoured elligator
|
2017-05-15 21:06:26 -07:00 |
|
Isis Lovecruft
|
95758e5a86
|
Merge branch 'master' into develop
|
2017-05-15 05:02:08 +00:00 |
|
Isis Lovecruft
|
882381a07a
|
Merge branch 'release/0.7.1'
|
2017-05-15 05:02:07 +00:00 |
|
Isis Lovecruft
|
f9a5915651
|
Bump curve25519-dalek version to 0.7.1.
|
2017-05-15 03:24:11 +00:00 |
|
Isis Lovecruft
|
fbb078f8c9
|
Add CI build for #![no_std].
|
2017-05-14 22:54:25 +00:00 |
|
Isis Lovecruft
|
fe58e81bbc
|
Add missing conditional import for collection::Vec.
|
2017-05-14 11:16:07 +00:00 |
|
Isis Lovecruft
|
af7be4aad0
|
Update TODO section in README.
|
2017-05-14 11:08:38 +00:00 |
|
Isis Lovecruft
|
7c54d3fbd2
|
Merge branch 'master' into develop
|
2017-05-14 09:50:01 +00:00 |
|
Isis Lovecruft
|
19dbf62d3d
|
Merge branch 'release/0.7.0'
|
2017-05-14 09:49:53 +00:00 |
|
Isis Lovecruft
|
1b3422c37d
|
Bump the version to 0.7.0.
|
2017-05-14 09:39:13 +00:00 |
|
Isis Lovecruft
|
4a646806b8
|
Merge branch 'feature/scalarmult-lhs' into develop
|
2017-05-14 09:35:15 +00:00 |
|
Isis Lovecruft
|
61d07693ec
|
Merge remote-tracking branch 'hdevalence/feature/operator_scalar_mult_r2' into develop
|
2017-05-14 09:34:45 +00:00 |
|
Isis Lovecruft
|
ae11d4bc76
|
Merge remote-tracking branch 'hdevalence/feature/vartime-module' into develop
|
2017-05-14 09:34:14 +00:00 |
|
Isis Lovecruft
|
1b7b57c351
|
Make basepoint multiplication for precomputed tables go both ways.
|
2017-05-14 03:10:26 +00:00 |
|
Isis Lovecruft
|
7478814dfc
|
Implement CTAssignable for DecafPoint.
|
2017-05-14 02:59:54 +00:00 |
|
Isis Lovecruft
|
b6faf7c05e
|
Implement CTAssignable for ExtendedPoint.
|
2017-05-14 02:31:36 +00:00 |
|
Isis Lovecruft
|
738049619b
|
Also make scalar multiplication with DecafPoints go both ways.
|
2017-05-09 02:04:22 +00:00 |
|