Greg Fitzgerald
82948f0dd6
Fix serde doc tests
...
And let latest rustfmt reorder imports.
2018-11-09 10:12:32 -07:00
Greg Fitzgerald
617f3186e2
Expose CI failures
2018-11-09 10:12:32 -07:00
DebugSteven
e93a7125d9
revert change to fn x25519
2018-11-06 17:04:18 -05:00
DebugSteven
34abee71f8
generate secret key in impl & use the type
2018-11-06 16:51:57 -05:00
DebugSteven
bd13f0728f
add clear_on_drop to toml & add secret key type
2018-11-06 14:00:52 -05:00
Isis Lovecruft
8badca9e34
Merge branch 'master' into develop
2018-11-06 02:12:14 +00:00
Isis Lovecruft
12c5777b23
Merge branch 'release/1.0.0-pre.0'
2018-11-06 02:12:08 +00:00
Isis Lovecruft
99c64cc403
Bump ed25519-dalek version to 1.0.0-pre.0.
2018-11-06 01:56:13 +00:00
Henry de Valence
4012da229c
Merge pull request #54 from isislovecruft/fix/curve25519-dalek-1.0.0-pre.0
...
Update curve25519-dalek dependency to 1.0.0-pre.0.
2018-11-05 17:47:43 -08:00
Isis Lovecruft
b97fa08900
Update curve25519-dalek dependency to 1.0.0-pre.0.
2018-11-06 01:40:21 +00:00
Henry de Valence
b75d528f4a
Merge branch 'master' into develop
2018-11-05 16:22:10 -08:00
Henry de Valence
d58b663ea8
Merge branch 'release/1.0.0-pre.0'
2018-11-05 16:21:57 -08:00
Henry de Valence
18a7fb360a
Bump version to 1.0.0-pre.0
2018-11-05 16:15:07 -08:00
isis agora lovecruft
5d0bdf2f21
Merge pull request #205 from dalek-cryptography/fix-subtle-traits
...
Change to subtle::ConditionallySelectable
2018-11-05 23:50:35 +00:00
isis agora lovecruft
0a1dc053d1
Merge pull request #203 from dalek-cryptography/sqrt_i
...
Refactor square root computations and Elligator
2018-11-05 23:16:59 +00:00
Henry de Valence
92a3b9db49
Change to subtle 2.0.0-pre.0
2018-11-05 15:09:50 -08:00
Henry de Valence
a116fd9679
test subtle 2.0
2018-11-05 12:06:23 -08:00
Henry de Valence
53fcd1060d
Change internal API to use ConditionallySelectable
2018-11-02 14:17:43 -07:00
Henry de Valence
b0a190bd63
Change externally-exposed API to implement ConditionallySelectable
2018-11-02 14:16:51 -07:00
Henry de Valence
2e8f3c8f41
Merge pull request #201 from tarcieri/digest-0-8
...
Update to digest 0.8 and sha2 0.8
2018-11-02 12:03:47 -07:00
Henry de Valence
77edbeb7a0
Remove generic-array build dep
2018-11-02 11:41:36 -07:00
Henry de Valence
8f605dce6d
Tweak ristretto elligator to match ristretto.group description
2018-11-01 17:41:56 -07:00
Henry de Valence
4e2fc53e5b
Refactor sqrt_ratio to return either sqrt(u/v) or sqrt(iu/v)
...
Also removes the chi function since Ristretto elligator merges it with the square root.
2018-11-01 17:37:18 -07:00
Tony Arcieri
31e8626133
Update to digest 0.8 and sha2 0.8
...
Vicariously updates to `generic-array` 0.12, however this change also
removes `generic-array` as a direct dependency, as it can be sourced
from the `digest` crate.
2018-10-19 10:44:42 -07:00
Henry de Valence
1c2d131a80
Merge branch 'master' into develop
2018-09-26 16:20:06 -07:00
Henry de Valence
137aa24f3b
Merge branch 'release/0.21.0'
2018-09-26 16:19:51 -07:00
Henry de Valence
451636b99d
Bump version
2018-09-26 16:17:44 -07:00
Henry de Valence
48960c327b
Merge pull request #199 from dalek-cryptography/serde-compressed
...
Add compressed point support for Serde.
2018-09-26 16:15:39 -07:00
Henry de Valence
e6c9243e46
Merge branch 'develop' into serde-compressed
2018-09-26 15:54:06 -07:00
Henry de Valence
dc2a895a83
Merge pull request #198 from isislovecruft/feature/add-compressed-from_slice
...
Add constructors for compressed points from slices.
2018-09-26 15:53:31 -07:00
Henry de Valence
18391bfc5f
Add Serde support for compressed points; use bincode for tests.
2018-09-26 15:46:37 -07:00
Isis Lovecruft
9721d1de5e
Merge branch 'master' into develop
2018-09-26 18:54:26 +00:00
Isis Lovecruft
5e156e5a7a
Merge branch 'release/0.8.1'
2018-09-26 18:54:18 +00:00
Isis Lovecruft
93b73783aa
Bump ed25519-dalek version to 0.8.1.
2018-09-26 18:46:58 +00:00
Isis Lovecruft
7f82308799
Bump curve25519-dalek dependency to 0.20.
2018-09-26 18:46:17 +00:00
isis agora lovecruft
6a04da3ca4
Merge pull request #43 from dalek-cryptography/remove-rand-feature
...
Remove unused features
2018-09-26 18:42:46 +00:00
Henry de Valence
1e8b9f962b
Remove unused features
2018-09-26 11:38:41 -07:00
Isis Lovecruft
b8fa5ec3e0
Add constructors for compressed points from slices.
2018-09-26 02:07:15 +00:00
Henry de Valence
701cb1d078
Merge branch 'master' into develop
2018-09-25 17:22:45 -07:00
Henry de Valence
48ed5dc17c
Merge branch 'release/0.20.0'
2018-09-25 17:22:31 -07:00
Henry de Valence
b0658b05f8
Bump version
2018-09-25 17:21:10 -07:00
Henry de Valence
09048920de
Merge pull request #197 from dalek-cryptography/update-subtle
...
Update subtle
2018-09-25 17:19:26 -07:00
Henry de Valence
2c70cf2c8f
this was delayed, add it back later
2018-09-25 17:06:04 -07:00
Henry de Valence
27a9b9940d
Update subtle to stable 1.0
2018-09-25 17:02:46 -07:00
Henry de Valence
9dab3641a5
Merge branch 'master' into develop
2018-09-17 12:36:56 -07:00
Henry de Valence
a855b4a1fb
Merge branch 'release/0.19.1'
2018-09-17 12:35:51 -07:00
Henry de Valence
f95806e00d
Bump version to 0.19.1
...
This fixes the AVX2 build on nightly.
2018-09-17 12:33:30 -07:00
Henry de Valence
59e06c543e
Fix unbumped version number
...
This is too late for the 0.19.0 release (I missed it because I grepped for
"0.18.", and the version in the README doesn't specify a minor version), but it
will now be in line with the other version strings.
When we put out the 1.0.0-pre.0 release we can change both together (our docs
already say we've released it, because we inserted an extra version, oops).
2018-09-17 12:32:49 -07:00
Henry de Valence
10d8436f0d
Update packed_simd version
2018-09-17 12:29:58 -07:00
isis agora lovecruft
da8e609dc2
Merge pull request #36 from sunhuachuang/develop
...
fix doc code
2018-09-14 19:04:51 +00:00