Commit graph

108 commits

Author SHA1 Message Date
Isis Lovecruft
2f4dd71eed
Merge branch 'release/0.4.2' 2017-08-16 04:29:40 +00:00
Isis Lovecruft
2ae13d75a0
Bump ed25519-dalek version to 0.4.2. 2017-08-16 04:22:50 +00:00
Isis Lovecruft
039533d349
Add additional benchmark for further comparison with ed25519-donna.
ed25519-donna includes a "curved25519_scalarmult_basepoint" [sic]
function. See https://github.com/isislovecruft/dalek-benchmarks.
2017-08-16 04:19:04 +00:00
Isis Lovecruft
be06f5339b
Merge branch 'master' into develop 2017-08-16 02:33:22 +00:00
Isis Lovecruft
2d7dfc919d
Merge branch 'release/0.4.1' 2017-08-16 02:33:13 +00:00
Isis Lovecruft
bc63dcb315
Bump ed25519-dalek version to 0.4.1. 2017-08-16 02:29:24 +00:00
Isis Lovecruft
178ebba08e
Bump arrayref dependency to 0.3.4. 2017-08-15 05:39:50 +00:00
Isis Lovecruft
07dc9f4ba7
Bump curve25519-dalek dependency to 0.11.0. 2017-08-15 05:30:53 +00:00
Isis Lovecruft
c79f08d0a4
Merge branch 'master' into develop 2017-08-02 19:43:57 +00:00
Isis Lovecruft
dcdd76b45e
Merge branch 'release/0.4.0' 2017-08-02 19:43:48 +00:00
Isis Lovecruft
23756b4c74
Bump ed25519-dalek version to 0.4.0. 2017-08-02 19:39:28 +00:00
Isis Lovecruft
a6e5333cb5
Add Cargo.toml feature to optionally use sha2-asm. 2017-08-01 22:21:59 +00:00
Isis Lovecruft
6146a55845
Merge branch 'feature/curve25519-dalek-0.10' into develop 2017-08-01 18:17:26 +00:00
Isis Lovecruft
27753235ae
Upgrade curve25519-dalek, generic-array, and digest dependencies.
As well as adding a dependency on subtle and upgrading dev-dependency sha2.
2017-08-01 18:05:58 +00:00
Isis Lovecruft
18999ec386
Merge branch 'feature/key-separation' into develop 2017-08-01 06:24:16 +00:00
Isis Lovecruft
df3834c03d
Change SecretKey bytes to only include the secret, not also public, key. 2017-08-01 06:23:46 +00:00
Isis Lovecruft
45171dfc72
Merge branch 'master' into develop 2017-05-15 05:02:19 +00:00
Isis Lovecruft
8ea81bec89
Merge branch 'release/0.3.2' 2017-05-15 05:02:18 +00:00
Isis Lovecruft
6a24e0812b
Bump ed25519-dalek version to 0.3.2. 2017-05-15 04:10:25 +00:00
Isis Lovecruft
f097baf20d
Merge branch 'feature/curve25519-dalek-0.7' into develop 2017-05-15 04:06:51 +00:00
Isis Lovecruft
99d3426569
Refactor to use new curve25519-dalek APIs. 2017-05-14 10:57:59 +00:00
Isis Lovecruft
02e5a94044
Bump curve25519-dalek version to ^0.7. 2017-05-14 10:37:40 +00:00
Isis Lovecruft
a6d2036bc3
Merge branch 'feature/digest-0.5' into develop 2017-05-14 10:35:17 +00:00
Isis Lovecruft
a195249468
Switch to using new digest v0.5 API. 2017-05-08 07:54:56 +00:00
Isis Lovecruft
641e409ceb
Merge branch 'master' into develop 2017-03-15 23:52:18 +00:00
Isis Lovecruft
3d57bf93b2
Merge branch 'release/0.3.1' 2017-03-15 23:52:09 +00:00
Isis Lovecruft
833a08ca20
Bump to ed25519-dalek version 0.3.1. 2017-03-15 23:50:49 +00:00
Isis Lovecruft
bd9057ceb3
Fix quoting in Travis env variables. 2017-03-15 23:47:00 +00:00
Isis Lovecruft
627d2b8ef6
Merge branch 'master' into develop 2017-03-15 23:21:01 +00:00
Isis Lovecruft
b8df6454a3
Merge branch 'release/0.3.0' 2017-03-15 23:20:42 +00:00
Isis Lovecruft
e93ce2c1e2
Ignore res/ for packaging. 2017-03-15 22:49:35 +00:00
Isis Lovecruft
20c19ac11d
Bump version to 0.3.0. 2017-03-15 22:42:38 +00:00
Isis Lovecruft
a3aa6078b4
Add a TODO for adding benchmarks to Brian Smith's crypto-bench. 2017-03-15 22:41:36 +00:00
Isis Lovecruft
0e535a9318
The sha2 dependency is only for tests. 2017-03-15 22:34:46 +00:00
Isis Lovecruft
a6e74ba608
Use b"" instead of "".as_bytes(). 2017-03-15 22:34:06 +00:00
Isis Lovecruft
b5ae6c4447
RFC8032 isn't a draft anymore. 2017-03-15 21:25:44 +00:00
Isis Lovecruft
4cd8ffd797
Explain the baseline "readability" in comparison. 2017-03-15 21:19:13 +00:00
Isis Lovecruft
fc2725889c
It's a discussion and not a definition. 2017-03-15 21:13:09 +00:00
Isis Lovecruft
db965fd5e8
Move README image resourse to res/ and fix link. 2017-03-15 21:10:00 +00:00
Isis Lovecruft
71c2bc7687
Revise README with new benchmarks, warning, and install instructions. 2017-03-15 21:05:07 +00:00
Isis Lovecruft
054e9ce6b8
Remove blake2b benchmarks. 2017-03-15 19:09:15 +00:00
Isis Lovecruft
b188516b22
Remove unused import digest::Digest from bench module. 2017-03-15 19:07:21 +00:00
Isis Lovecruft
645d4e0d8c
The sha2 crate is no longer a required dependency. 2017-03-15 19:01:03 +00:00
Isis Lovecruft
89d246ec15
Rearrange extern crates. 2017-03-15 18:57:03 +00:00
Isis Lovecruft
e869d14387
Fix doctests to specify hash function choice. 2017-03-15 18:56:24 +00:00
Isis Lovecruft
394d1face2
Remove the ZeroDigest from the benchmark suite.
It turns out that testing scalar_mult_vartime() on all zeroes is fast.
2017-03-15 18:53:48 +00:00
Isis Lovecruft
5e84eedfbb
Add benchmarks with blake2b. 2017-03-15 18:44:59 +00:00
Isis Lovecruft
f1dd165208
Use array_ref! for getting digest during signing. 2017-03-15 18:42:58 +00:00
Isis Lovecruft
e4c085706c
Make signing generic to hash function choice. 2017-03-14 23:54:43 +00:00
Isis Lovecruft
aa6e0a4324
Benchmark signing/verifying blank messages. 2017-03-14 23:53:53 +00:00