Isis Lovecruft
|
a58b4cf189
|
Fix two links to repos in CONTRIBUTING.md.
|
2019-01-12 23:33:49 +00:00 |
|
Henry de Valence
|
b8716bb82b
|
Pull source docs from README
|
2019-01-10 10:30:30 -08:00 |
|
Henry de Valence
|
65f94124f4
|
Reformat dependencies, add docs.rs metadata
|
2019-01-10 10:08:08 -08:00 |
|
Henry de Valence
|
48fa313e97
|
Update rand_core version
|
2019-01-10 10:03:59 -08:00 |
|
Henry de Valence
|
1dcab60930
|
Merge pull request #15 from DebugSteven/develop
Create new types for keys and clear values on drop
|
2019-01-10 09:58:44 -08:00 |
|
DebugSteven
|
ad48c87a2a
|
remove repr(c)
|
2018-12-16 11:39:02 -07:00 |
|
DebugSteven
|
d3b7ccf030
|
byte-oriented x25519 function
|
2018-12-16 11:30:32 -07:00 |
|
Henry de Valence
|
0fc69912d9
|
Update src/x25519.rs
Co-Authored-By: DebugSteven <debugsteven@gmail.com>
|
2018-12-15 17:42:25 -05:00 |
|
Henry de Valence
|
f6da70d47b
|
Update benches/x25519.rs
Co-Authored-By: DebugSteven <debugsteven@gmail.com>
|
2018-12-15 17:41:35 -05:00 |
|
Henry de Valence
|
dd40ae0d97
|
Update Cargo.toml
Co-Authored-By: DebugSteven <debugsteven@gmail.com>
|
2018-12-15 17:41:12 -05:00 |
|
DebugSteven
|
ff0e1f286b
|
From<[u8; 32]> for Ephemeral Public, fix to benches
|
2018-12-07 17:51:08 -05:00 |
|
DebugSteven
|
8730bfbba6
|
move implementation of x25519 into diffie_hellman
|
2018-12-07 17:07:24 -05:00 |
|
DebugSteven
|
ccf7e5bb57
|
remove mul; remove derive default on SharedSecret; rename decode to clamp
|
2018-12-03 13:27:35 -05:00 |
|
DebugSteven
|
7f822ff3dd
|
explicit lifetimes
|
2018-12-03 12:20:33 -05:00 |
|
DebugSteven
|
2619200aae
|
docs refactor
|
2018-12-02 14:31:41 -05:00 |
|
DebugSteven
|
734abac70b
|
wrap MontgomeryPoint in EphemeralPublic, impl From; remove byte fns for EphemeralSecret
|
2018-12-02 14:23:09 -05:00 |
|
Henry de Valence
|
7d80f9633a
|
Update src/lib.rs
Co-Authored-By: DebugSteven <debugsteven@gmail.com>
|
2018-11-28 02:33:55 -05:00 |
|
DebugSteven
|
a599644406
|
remove pub from x25519 fn
|
2018-11-27 17:02:38 -05:00 |
|
DebugSteven
|
7cf01d82d9
|
rand to 0.6
|
2018-11-19 13:27:29 -05:00 |
|
DebugSteven
|
98826dabf6
|
change curve dependency to 1.0.0-pre.1 at a minimum
|
2018-11-19 12:28:05 -05:00 |
|
DebugSteven
|
4c6498ec69
|
change impl Drop for SharedSecret to use clear directly
|
2018-11-18 15:19:58 -05:00 |
|
DebugSteven
|
cb18af7c1b
|
update readme & fix benches
|
2018-11-10 16:17:19 -05:00 |
|
DebugSteven
|
1b64afd83d
|
associate diffie_hellman, generate_public, generate_secret with the Ephemeral type; implement Mul for Ephemeral; create SharedSecret type & implement drop; change docs to reflect new methods on the Ephemeral type
|
2018-11-10 15:29:17 -05: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
|
909b44a502
|
Merge branch 'master' into develop
|
2018-07-27 20:26:06 +00:00 |
|
Isis Lovecruft
|
e8858ae65e
|
Merge branch 'release/0.3.0'
|
2018-07-27 20:25:57 +00:00 |
|
Isis Lovecruft
|
41acc60538
|
Bump x25519-dalek version to 0.3.0.
|
2018-07-27 20:19:07 +00:00 |
|
Isis Lovecruft
|
751d28340a
|
Update a link in the README.
|
2018-07-27 20:18:51 +00:00 |
|
Isis Lovecruft
|
2e6795c6e7
|
Bump curve25519-dalek version to 0.19.
|
2018-07-27 20:17:01 +00:00 |
|
Isis Lovecruft
|
1aec62c6be
|
Switch to using traits from rand_core instead of rand.
|
2018-07-23 17:15:09 +00:00 |
|
Isis Lovecruft
|
811e3abd27
|
Merge branch 'master' into develop
|
2018-07-23 16:58:25 +00:00 |
|
Isis Lovecruft
|
cd7b62fe9c
|
Merge branch 'release/0.2.1'
|
2018-07-23 16:58:11 +00:00 |
|
Isis Lovecruft
|
2abfb37cad
|
Bump x25519-dalek version to 0.2.1.
|
2018-07-23 16:44:38 +00:00 |
|
Isis Lovecruft
|
f9012cc1b3
|
Bump curve25519-dalek dependency to 0.18.
|
2018-07-23 16:35:28 +00:00 |
|
Isis Lovecruft
|
b43bdfeb58
|
Merge remote-tracking branch 'mcginty/master' into develop
|
2018-07-23 16:32:48 +00:00 |
|
Jake McGinty
|
715208e0eb
|
use production rand 0.5 release
|
2018-05-22 22:44:31 -07:00 |
|
Isis Lovecruft
|
f76e08deec
|
Add syntax highlighting to README.
|
2018-05-15 23:00:27 +00:00 |
|
Isis Lovecruft
|
ba0bf47492
|
Update links in README to point to new github org.
|
2018-05-15 23:00:06 +00:00 |
|
Isis Lovecruft
|
bd8a546b13
|
Merge branch 'master' into develop
|
2018-05-15 22:53:03 +00:00 |
|
Isis Lovecruft
|
d1e6f3a968
|
Merge branch 'release/0.2.0'
|
2018-05-15 22:52:49 +00:00 |
|
Isis Lovecruft
|
d80bd7094f
|
Bump x25519-dalek version to 0.2.0.
|
2018-05-15 22:51:53 +00:00 |
|
Isis Lovecruft
|
3a0b35dc38
|
Add backend options to travis.yml build matrix.
|
2018-05-15 21:51:31 +00:00 |
|
Isis Lovecruft
|
b13417e82c
|
Expose backend options from curve25519-dalek.
|
2018-05-15 21:48:01 +00:00 |
|
Isis Lovecruft
|
5f608f9218
|
Merge branch 'feature/benches' into develop
|
2018-05-15 21:01:16 +00:00 |
|
Isis Lovecruft
|
d0c4da85e8
|
Update rand dependency to 0.5.0-pre.2.
|
2018-05-15 21:00:28 +00:00 |
|
Isis Lovecruft
|
3e9a5db419
|
Update curve25519-dalek dependency to 0.17.
|
2018-05-15 20:41:39 +00:00 |
|
Isis Lovecruft
|
26ae887262
|
Merge remote-tracking branch 'mcginty/curve25519-0.16' into develop
|
2018-05-15 20:30:31 +00:00 |
|
Isis Lovecruft
|
1b2f382e66
|
Merge remote-tracking branch 'oleganza/no-default-features-in-curve25519' into develop
|
2018-05-15 20:28:09 +00:00 |
|