Henry de Valence
|
73eee8a1da
|
Merge pull request #231 from hdevalence/fix-to-monty-doc
Fix comment on Montgomery conversion.
|
2019-02-12 19:31:42 -08:00 |
|
Henry de Valence
|
96df60895f
|
Fix comment on Montgomery conversion.
Closes #213.
|
2019-02-12 19:30:18 -08:00 |
|
Henry de Valence
|
27daa5215e
|
Add Ristretto precomputation facade.
|
2019-02-12 12:52:02 -08:00 |
|
Henry de Valence
|
8adcfb7fa3
|
Simplify length checking.
|
2019-02-12 12:52:02 -08:00 |
|
Henry de Valence
|
727ba86292
|
Rework the vartime precomputation trait to be Option-al
|
2019-02-12 12:52:02 -08:00 |
|
Henry de Valence
|
e693d7f020
|
fixup AVX2 ascii blocks so they don't run as doctests
|
2019-02-12 12:52:02 -08:00 |
|
Henry de Valence
|
8b0ad2b03d
|
Add vector implementation of precomputation.
|
2019-02-12 12:52:02 -08:00 |
|
Henry de Valence
|
c6acdfd5e2
|
Add serial implementation of precomputation.
|
2019-02-12 12:52:02 -08:00 |
|
Henry de Valence
|
5daff66079
|
Move cfgs into outer module.
|
2019-02-12 12:52:02 -08:00 |
|
Henry de Valence
|
00675b4c56
|
Add benchmarks for precomputed multiscalar multiplication.
|
2019-02-12 12:52:02 -08:00 |
|
Henry de Valence
|
98e713ef91
|
Add a trait for multiscalar multiplication with precomputation.
|
2019-02-12 12:52:02 -08:00 |
|
Sean Bowe
|
d71b6650d6
|
Check the equality of EdwardsPoints in the projective coordinates to avoid expensive compressions.
|
2019-02-06 17:45:25 -07:00 |
|
Henry de Valence
|
9c5650113e
|
Merge branch 'master' into develop
|
2019-02-04 12:37:33 -08:00 |
|
Henry de Valence
|
2a775621b3
|
Merge branch 'release/0.4.5'
|
2019-02-04 12:37:14 -08:00 |
|
Henry de Valence
|
89d474ae55
|
Bump patch version to 0.4.5
|
2019-02-04 12:31:29 -08:00 |
|
Henry de Valence
|
abff3ddc47
|
Merge pull request #34 from rozbb/master
Removed "nightly" from default features
|
2019-02-04 12:30:15 -08:00 |
|
Michael Rosenberg
|
474c272945
|
Removed "nightly" from default features
|
2019-02-03 11:13:50 -05:00 |
|
Henry de Valence
|
ff0dc4a3db
|
Merge branch 'master' into develop
|
2019-01-27 23:19:44 -08:00 |
|
Henry de Valence
|
4bdccd7b7c
|
Merge branch 'release/1.0.3'
|
2019-01-27 23:18:35 -08:00 |
|
Henry de Valence
|
9cd4551b40
|
Bump patch version
|
2019-01-27 23:17:27 -08:00 |
|
Henry de Valence
|
33e7d26513
|
Merge branch 'add-compressed-cteq-impls' into release/1.0.3
|
2019-01-27 23:16:48 -08:00 |
|
Henry de Valence
|
5ddc30061c
|
Implement ConstantTimeEq on compressed points.
|
2019-01-27 23:13:58 -08:00 |
|
Nicolas Stalder
|
1dfe00b79d
|
Fix rand dependency, deal with unusedness warnings
|
2019-01-27 03:06:18 +01:00 |
|
Philippe Dugre
|
1d23a1d30d
|
Added doc example for x25519()
|
2019-01-25 17:08:48 -05:00 |
|
Henry de Valence
|
6d7d94372e
|
Merge pull request #227 from isislovecruft/fix/weird-pub
I found a weird pub, not the kind you get cidre in.
|
2019-01-24 14:12:10 -08:00 |
|
Isis Lovecruft
|
0d23260a75
|
I found a weird pub, not the kind you get cidre in.
|
2019-01-24 21:36:00 +00:00 |
|
Henry de Valence
|
8e276b9e5a
|
Merge branch 'master' into develop
|
2019-01-22 14:17:23 -08:00 |
|
Henry de Valence
|
8b0306252a
|
Merge branch 'release/0.4.4'
|
2019-01-22 14:17:11 -08:00 |
|
Henry de Valence
|
bcc6383d9a
|
Bump version number
|
2019-01-22 14:15:14 -08:00 |
|
Henry de Valence
|
759d35b8c4
|
Merge pull request #29 from dalek-cryptography/as_bytes_for_ephemeral_public
Add EphemeralPublic::as_bytes
|
2019-01-22 14:14:27 -08:00 |
|
Henry de Valence
|
1117184a02
|
Add EphemeralPublic::as_bytes
|
2019-01-22 14:11:44 -08:00 |
|
Henry de Valence
|
314041b277
|
Merge pull request #28 from dalek-cryptography/docs-hotfix
Docs hotfix: disable KaTeX in docs.rs
|
2019-01-22 14:08:48 -08:00 |
|
Henry de Valence
|
9e553688c3
|
Docs hotfix: disable KaTeX in docs.rs
|
2019-01-22 14:03:00 -08:00 |
|
Henry de Valence
|
8e5062521f
|
Merge pull request #225 from isislovecruft/fix/invsqrt-doc-typos
Fix two typos in FieldElement::invsqrt documentation
|
2019-01-21 18:50:14 -08:00 |
|
Isis Lovecruft
|
4270d4ff5f
|
Fix two typos in FieldElement::invsqrt documentation.
|
2019-01-22 01:01:08 +00:00 |
|
Henry de Valence
|
353e3fe81a
|
Merge pull request #215 from hdevalence/ifma
Restructure vector backends and add a new IFMA backend
|
2019-01-19 21:51:13 -08:00 |
|
Isis Lovecruft
|
1249fcccee
|
Merge branch 'master' into develop
|
2019-01-20 00:49:49 +00:00 |
|
Isis Lovecruft
|
f9c9c5e558
|
Merge branch 'release/0.4.3'
|
2019-01-20 00:49:42 +00:00 |
|
Isis Lovecruft
|
ee359f6100
|
Bump x25519-dalek version to 0.4.3.
|
2019-01-20 00:45:31 +00:00 |
|
isis agora lovecruft
|
e61b620059
|
Merge pull request #24 from isislovecruft/fix/23-katex-header
Fix link to now-missing katex header.
|
2019-01-20 00:43:34 +00:00 |
|
Henry de Valence
|
e3ca8961fc
|
Fix rustdoc feature flags to compile on stable.
|
2019-01-18 14:19:39 -08:00 |
|
Henry de Valence
|
9ddbf1ba83
|
Add notes on the IFMA implementation.
|
2019-01-18 14:19:39 -08:00 |
|
Henry de Valence
|
dc8431429f
|
Refactor documentation to use doc_cfg.
|
2019-01-18 14:19:39 -08:00 |
|
Henry de Valence
|
5700add507
|
Clean up warnings.
|
2019-01-18 14:19:30 -08:00 |
|
Henry de Valence
|
fa42708257
|
Change naming scheme for multiplication accumulators.
|
2019-01-18 14:19:30 -08:00 |
|
Henry de Valence
|
a84f9eafe4
|
Allow non_snake_case in the IFMA field and edwards modules.
|
2019-01-18 14:19:30 -08:00 |
|
Henry de Valence
|
06766bfdea
|
Delay shuffles that cross the "Great Wall of Intel".
|
2019-01-18 14:19:30 -08:00 |
|
Henry de Valence
|
33aa544cf4
|
Add IFMA constants file.
|
2019-01-18 14:19:30 -08:00 |
|
Henry de Valence
|
f825426ff4
|
Add impl Default, Identity for ExtendedPoint, CachedPoint.
|
2019-01-18 14:19:30 -08:00 |
|
Henry de Valence
|
da62569355
|
Add lookup table support.
|
2019-01-18 14:19:30 -08:00 |
|