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 |
|
Isis Lovecruft
|
1e2fa1025e
|
Implement a ZeroDigest for use in benchmarks.
|
2017-03-14 23:53:53 +00:00 |
|
Isis Lovecruft
|
03f20fdae3
|
ZeroRng in benchmarks doesn't need to be public.
|
2017-03-14 23:43:50 +00:00 |
|
Isis Lovecruft
|
b1105618e7
|
Make verification dependent on hash function.
|
2017-03-14 23:43:02 +00:00 |
|
Isis Lovecruft
|
b5531c1257
|
Remove test_ prefix from test functions.
|
2017-03-14 23:19:38 +00:00 |
|
Isis Lovecruft
|
4eaa1321ee
|
Feature gate rand on nightly.
We can't use features on non-nightly channels.
|
2017-03-14 23:15:59 +00:00 |
|
Isis Lovecruft
|
4bdbf89eeb
|
Add Travis badge to README.
|
2017-03-14 23:13:07 +00:00 |
|
Isis Lovecruft
|
23a14cebb4
|
Add a Travis badge to Cargo.toml.
|
2017-03-14 23:11:47 +00:00 |
|
Isis Lovecruft
|
9ea46e0a7c
|
Change CI test for --features=no-std to --no-default-features.
|
2017-03-14 23:04:56 +00:00 |
|
Isis Lovecruft
|
030c3e5373
|
Make std feature depend on curve25519-dalek/std.
|
2017-03-14 23:00:26 +00:00 |
|
Isis Lovecruft
|
ad4e726e49
|
Change .travis.yml to use include directives.
|
2017-03-14 22:19:59 +00:00 |
|
Isis Lovecruft
|
4a4460a8ad
|
Test both "std" and "no-std" in CI.
|
2017-03-14 22:09:13 +00:00 |
|
Isis Lovecruft
|
6522761ca6
|
Add a .travis.yml file.
|
2017-03-14 21:50:35 +00:00 |
|
Isis Lovecruft
|
d00c3f9f3c
|
Make all the doctests actually run.
|
2017-03-14 21:50:17 +00:00 |
|
Isis Lovecruft
|
5a30f4eb0f
|
Make from_bytes() for keys public.
|
2017-03-14 21:49:07 +00:00 |
|
Isis Lovecruft
|
9dc9bbed4e
|
Add a nightly feature which depends on curve25519-dalek/nightly.
|
2017-03-14 21:48:36 +00:00 |
|
Isis Lovecruft
|
807d52f655
|
Refuse to compile if documentation is missing.
|
2017-03-14 21:39:28 +00:00 |
|
Isis Lovecruft
|
85b0cd933c
|
Split off benchmarks into separate module and require --features=bench.
This allows us to compile (and test) on the rustc stable and beta channels.
Benchmarking is only available on nightly, with the --features=bench flag.
|
2017-03-14 21:37:46 +00:00 |
|
Isis Lovecruft
|
304d591756
|
Make key generation generic to hash function choice.
|
2017-03-14 21:36:35 +00:00 |
|
Isis Lovecruft
|
0b37367c77
|
Merge branch 'master' into develop
|
2017-03-14 20:49:26 +00:00 |
|
Isis Lovecruft
|
6b4eb03dfa
|
Merge branch 'release/0.2.3'
|
2017-03-14 20:49:18 +00:00 |
|
Isis Lovecruft
|
5f8f05dad9
|
Bump ed25519-dalek version to 0.2.3.
|
2017-03-14 20:42:44 +00:00 |
|
Isis Lovecruft
|
4f1447314f
|
Bump curve25519-dalek version to ^0.6.
|
2017-03-14 20:16:20 +00:00 |
|
Isis Lovecruft
|
e2a649eddb
|
Add a missing use ed25519::Signature in a docstring example.
* THANKS to Tony Arcieri (@tarcieri) for pointing out the mistake.
|
2017-03-09 01:12:31 +00:00 |
|
Isis Lovecruft
|
2d76f51d7c
|
Merge branch 'master' into develop
|
2017-02-21 21:55:55 +00:00 |
|
Isis Lovecruft
|
fcb896c6a7
|
Merge branch 'release/0.2.2'
|
2017-02-21 21:55:47 +00:00 |
|
Isis Lovecruft
|
11bc81da89
|
Bump the version to 0.2.2.
|
2017-02-21 21:27:54 +00:00 |
|