isis agora lovecruft
33f21a9f34
Merge pull request #255 from xoloki/no-std-optional-serde
...
Turn off default serde features but keep it as an optional dependency
2019-06-04 19:39:30 +00:00
Joey Yandle
fd69503a40
turn off default serde features but keep it optional
2019-06-03 15:29:08 -07:00
Henry de Valence
baaeed23fc
Merge pull request #251 from fabric-and-ink/quench-warning
...
Quench snake case warning
2019-05-26 20:35:27 -07:00
Fabian Drinck
29dca772a9
Quench snake case warning
2019-05-26 13:03:40 +02:00
Oleg Andreev
eb82a9d8b6
Update src/backend/serial/scalar_mul/pippenger.rs
...
Co-Authored-By: Henry de Valence <hdevalence@hdevalence.ca>
2019-05-24 18:00:34 -05:00
Oleg Andreev
9836d6622c
cleaner name per Henry’s suggestion
2019-05-24 12:18:10 -07:00
Oleg Andreev
ca2926ac89
use one buffer instead of two
2019-05-22 11:48:30 -07:00
Henry de Valence
dfcac0d8e2
rustfmt and copyright fixes
2019-05-22 11:38:52 -07:00
Oleg Andreev
7fba2a1bcc
avoid unnecessary allocation
2019-05-22 11:14:26 -07:00
Oleg Andreev
df745e98a2
oops - forgot to switch on pippenger
2019-05-21 14:10:56 -07:00
Oleg Andreev
33b41ac10d
fix type conversions
2019-05-21 13:48:29 -07:00
Oleg Andreev
42648aa460
cgs
2019-05-21 13:32:50 -07:00
Oleg Andreev
b52c2053c1
new pippenger radix 6/7/8 implementation
2019-05-21 12:35:58 -07:00
Henry de Valence
e726147af8
Merge pull request #245 from dalek-cryptography/optimize-variable-base
...
Save 2.5% on variable-base scmul by squeezing some multiplications.
2019-05-21 08:52:53 -07:00
Henry de Valence
23ca520ac2
Merge pull request #226 from ebfull/faster-equality
...
Check the equality of `EdwardsPoint`s in the projective coordinates
2019-05-21 08:50:32 -07:00
Henry de Valence
6503378fef
Save 2.5% on variable-base scmul by squeezing some multiplications.
...
This saves 4 point doublings by unwrapping the first loop iteration,
as well as 63 field multiplications (one per iteration) by managing
curve model choice explicitly.
2019-05-08 21:04:13 -07:00
Henry de Valence
076f32686f
Merge branch 'master' into develop
2019-05-06 19:11:24 -07:00
Henry de Valence
f630041af2
Merge branch 'release/1.1.4'
2019-05-06 19:11:12 -07:00
Henry de Valence
ea9d7411d5
Bump version to 1.1.4
2019-05-06 19:09:04 -07:00
Henry de Valence
8f02cf5bf8
Merge pull request #244 from dalek-cryptography/fix-typo
...
Suppress a generated <br> which breaks KaTeX.
2019-05-06 19:04:01 -07:00
Henry de Valence
b52c7ddafe
Suppress a generated <br> which breaks KaTeX.
2019-05-06 15:18:16 -07:00
Henry de Valence
1cc37a1eda
Merge pull request #41 from untoldwind/master
...
Ensure that all data of StaticSecret is cleared on drop
2019-04-23 10:08:40 -07:00
Bodo Junglas
0f187b4670
Ensure that all data of StaticSecret is cleared on drop
2019-04-12 08:34:41 +02:00
Henry de Valence
e1c56cbf8e
Merge pull request #241 from markblunk/feature/torsion-doc-fix
...
fix typo in torsion documentation
2019-04-02 14:04:11 -07:00
Mark Blunk
50f46c7685
fix typo in torsion documentation
2019-04-02 14:33:27 -06:00
Isis Lovecruft
d31df0aaa8
Remove sha2 dep; limit rand depends; fixes after PR#68 merge.
...
* ADD new "batch" feature for feature-gating ed25519 batch verification; off by
default. The "batch" feature is the only thing which depends on all of the
`rand` crate, since it requires the functionality of `rand::thread_rng()`.
Without batch verification, the rest of ed25519-dalek only depends on
`rand_os` and `rand_core`.
2019-04-02 01:46:23 +00:00
Henry de Valence
9a637d48d4
Merge branch 'master' into develop
2019-03-29 12:56:21 -07:00
Henry de Valence
9567e021c5
Merge branch 'release/0.5.2'
2019-03-29 12:56:08 -07:00
Henry de Valence
89c58a991b
Bump version, add changelog entries
2019-03-29 12:53:43 -07:00
Henry de Valence
9aa1b8bd4d
Merge pull request #40 from rozbb/master
...
Made StaticSecret cloneable
2019-03-22 10:23:08 -07:00
Michael Rosenberg
935f6e8e35
Made StaticSecret cloneable
2019-03-22 12:50:55 -04:00
Henry de Valence
1a3da32e97
Merge pull request #239 from dpc/patch-1
...
Remove unnecessary trait bound
2019-03-20 23:43:05 -07:00
Dawid Ciężarkiewicz
f612dd9dfa
Remove unnecessary trait bound
2019-03-20 20:30:58 -07:00
Isis Lovecruft
1bec256418
Merge remote-tracking branch 'newpavlov/rand_core' into develop
2019-03-12 22:22:19 +00:00
Isis Lovecruft
43baaaf279
Also test the alloc features on Travis.
2019-03-12 21:12:47 +00:00
Isis Lovecruft
a6e0019ae4
Merge remote-tracking branch 'nickray/towards-no-std' into develop
2019-03-12 21:11:09 +00:00
Isis Lovecruft
1edc2965ad
Fix typo in README.
2019-03-12 20:52:34 +00:00
DebugSteven
ba389040de
implement Zeroize for Scalar and MontgomeryPoint
2019-03-03 17:09:34 -07:00
Isis Lovecruft
daf86298c6
Merge branch 'master' into develop
2019-02-28 22:45:11 +00:00
Isis Lovecruft
45bc970eec
Merge branch 'release/0.5.1'
2019-02-28 22:45:02 +00:00
Isis Lovecruft
78b46c4abe
Bump x25519-dalek version to 0.5.1.
2019-02-27 23:36:29 +00:00
Isis Lovecruft
ea2f39afa5
Ignore doctests since they were moved to actual tests.
2019-02-27 22:01:43 +00:00
Isis Lovecruft
23e61b7063
Merge remote-tracking branch 'rozbb/master' into develop
2019-02-27 21:51:37 +00:00
Isis Lovecruft
60f276db72
Fix README examples and doctests.
2019-02-27 20:45:55 +00:00
Michael Rosenberg
2a58e35b23
PublicKey now derives Copy, Clone, Debug
2019-02-27 12:40:14 -05:00
Henry de Valence
2ffd916dc7
Merge pull request #36 from DebugSteven/the-number-5
...
Doc version bump to 0.5
2019-02-16 17:56:26 -08:00
DebugSteven
ad8dd8430b
bump installation version to 0.5 in docs
2019-02-16 18:46:11 -07:00
Henry de Valence
b57cdba0a3
Merge branch 'master' into develop
2019-02-16 13:47:28 -08:00
Henry de Valence
34676d3360
Merge branch 'release/0.5.0'
2019-02-16 13:47:14 -08:00
Henry de Valence
ebdd71b54b
Bump version to 0.5.0
2019-02-16 13:46:06 -08:00