Commit Graph

  • f097baf20d Merge branch 'feature/curve25519-dalek-0.7' into develop Isis Lovecruft 2017-05-15 04:06:51 +00:00
  • 99d3426569 Refactor to use new curve25519-dalek APIs. Isis Lovecruft 2017-05-14 10:57:59 +00:00
  • 02e5a94044 Bump curve25519-dalek version to ^0.7. Isis Lovecruft 2017-05-14 10:37:40 +00:00
  • a6d2036bc3 Merge branch 'feature/digest-0.5' into develop Isis Lovecruft 2017-05-14 10:35:17 +00:00
  • a195249468 Switch to using new digest v0.5 API. Isis Lovecruft 2017-05-08 07:54:56 +00:00
  • 641e409ceb Merge branch 'master' into develop Isis Lovecruft 2017-03-15 23:52:18 +00:00
  • 3d57bf93b2 Merge branch 'release/0.3.1' Isis Lovecruft 2017-03-15 23:52:09 +00:00
  • 833a08ca20 Bump to ed25519-dalek version 0.3.1. 0.3.1 Isis Lovecruft 2017-03-15 23:50:49 +00:00
  • bd9057ceb3 Fix quoting in Travis env variables. Isis Lovecruft 2017-03-15 23:47:00 +00:00
  • 627d2b8ef6 Merge branch 'master' into develop Isis Lovecruft 2017-03-15 23:21:01 +00:00
  • b8df6454a3 Merge branch 'release/0.3.0' Isis Lovecruft 2017-03-15 23:20:42 +00:00
  • e93ce2c1e2 Ignore res/ for packaging. 0.3.0 Isis Lovecruft 2017-03-15 22:48:56 +00:00
  • 20c19ac11d Bump version to 0.3.0. Isis Lovecruft 2017-03-15 22:42:38 +00:00
  • a3aa6078b4 Add a TODO for adding benchmarks to Brian Smith's crypto-bench. Isis Lovecruft 2017-03-15 22:41:36 +00:00
  • 0e535a9318 The sha2 dependency is only for tests. Isis Lovecruft 2017-03-15 22:34:46 +00:00
  • a6e74ba608 Use b"" instead of "".as_bytes(). Isis Lovecruft 2017-03-15 22:34:06 +00:00
  • b5ae6c4447 RFC8032 isn't a draft anymore. Isis Lovecruft 2017-03-15 21:25:44 +00:00
  • 4cd8ffd797 Explain the baseline "readability" in comparison. Isis Lovecruft 2017-03-15 21:19:13 +00:00
  • fc2725889c It's a discussion and not a definition. Isis Lovecruft 2017-03-15 21:13:09 +00:00
  • db965fd5e8 Move README image resourse to res/ and fix link. Isis Lovecruft 2017-03-15 21:10:00 +00:00
  • 71c2bc7687 Revise README with new benchmarks, warning, and install instructions. Isis Lovecruft 2017-03-15 21:05:07 +00:00
  • 054e9ce6b8 Remove blake2b benchmarks. Isis Lovecruft 2017-03-15 19:09:15 +00:00
  • b188516b22 Remove unused import digest::Digest from bench module. Isis Lovecruft 2017-03-15 19:07:21 +00:00
  • 645d4e0d8c The sha2 crate is no longer a required dependency. Isis Lovecruft 2017-03-15 19:01:03 +00:00
  • 89d246ec15 Rearrange extern crates. Isis Lovecruft 2017-03-15 18:57:03 +00:00
  • e869d14387 Fix doctests to specify hash function choice. Isis Lovecruft 2017-03-15 18:56:24 +00:00
  • 394d1face2 Remove the ZeroDigest from the benchmark suite. Isis Lovecruft 2017-03-15 18:53:48 +00:00
  • 5e84eedfbb Add benchmarks with blake2b. Isis Lovecruft 2017-03-15 18:44:59 +00:00
  • f1dd165208 Use array_ref! for getting digest during signing. Isis Lovecruft 2017-03-15 18:42:58 +00:00
  • e4c085706c Make signing generic to hash function choice. Isis Lovecruft 2017-03-14 23:54:43 +00:00
  • aa6e0a4324 Benchmark signing/verifying blank messages. Isis Lovecruft 2017-03-14 23:44:49 +00:00
  • 1e2fa1025e Implement a ZeroDigest for use in benchmarks. Isis Lovecruft 2017-03-14 23:44:21 +00:00
  • 03f20fdae3 ZeroRng in benchmarks doesn't need to be public. Isis Lovecruft 2017-03-14 23:43:50 +00:00
  • b1105618e7 Make verification dependent on hash function. Isis Lovecruft 2017-03-14 23:43:02 +00:00
  • b5531c1257 Remove test_ prefix from test functions. Isis Lovecruft 2017-03-14 23:19:38 +00:00
  • 4eaa1321ee Feature gate rand on nightly. Isis Lovecruft 2017-03-14 23:15:19 +00:00
  • 4bdbf89eeb Add Travis badge to README. Isis Lovecruft 2017-03-14 23:13:07 +00:00
  • 23a14cebb4 Add a Travis badge to Cargo.toml. Isis Lovecruft 2017-03-14 23:11:47 +00:00
  • 9ea46e0a7c Change CI test for --features=no-std to --no-default-features. Isis Lovecruft 2017-03-14 23:04:56 +00:00
  • 030c3e5373 Make std feature depend on curve25519-dalek/std. Isis Lovecruft 2017-03-14 23:00:26 +00:00
  • ad4e726e49 Change .travis.yml to use include directives. Isis Lovecruft 2017-03-14 22:19:59 +00:00
  • 4a4460a8ad Test both "std" and "no-std" in CI. Isis Lovecruft 2017-03-14 22:09:13 +00:00
  • 6522761ca6 Add a .travis.yml file. Isis Lovecruft 2017-03-14 21:50:35 +00:00
  • d00c3f9f3c Make all the doctests actually run. Isis Lovecruft 2017-03-14 21:50:17 +00:00
  • 5a30f4eb0f Make from_bytes() for keys public. Isis Lovecruft 2017-03-14 21:49:07 +00:00
  • 9dc9bbed4e Add a nightly feature which depends on curve25519-dalek/nightly. Isis Lovecruft 2017-03-14 21:48:36 +00:00
  • 807d52f655 Refuse to compile if documentation is missing. Isis Lovecruft 2017-03-14 21:39:28 +00:00
  • 85b0cd933c Split off benchmarks into separate module and require --features=bench. Isis Lovecruft 2017-03-14 21:37:46 +00:00
  • 304d591756 Make key generation generic to hash function choice. Isis Lovecruft 2017-03-14 21:36:35 +00:00
  • 0b37367c77 Merge branch 'master' into develop Isis Lovecruft 2017-03-14 20:49:26 +00:00
  • 6b4eb03dfa Merge branch 'release/0.2.3' Isis Lovecruft 2017-03-14 20:49:18 +00:00
  • 5f8f05dad9 Bump ed25519-dalek version to 0.2.3. 0.2.3 Isis Lovecruft 2017-03-14 20:42:44 +00:00
  • 4f1447314f Bump curve25519-dalek version to ^0.6. Isis Lovecruft 2017-03-14 20:16:20 +00:00
  • e2a649eddb Add a missing use ed25519::Signature in a docstring example. Isis Lovecruft 2017-03-09 01:11:37 +00:00
  • 2d76f51d7c Merge branch 'master' into develop Isis Lovecruft 2017-02-21 21:55:55 +00:00
  • fcb896c6a7 Merge branch 'release/0.2.2' Isis Lovecruft 2017-02-21 21:55:47 +00:00
  • 11bc81da89 Bump the version to 0.2.2. 0.2.2 Isis Lovecruft 2017-02-21 21:27:54 +00:00
  • 86c29ff6e7 Add Cargo.toml keywords, categories, and revise description. Isis Lovecruft 2017-02-21 21:27:12 +00:00
  • 85c77f5da0 Add a homepage and links to documentation in Cargo.toml. Isis Lovecruft 2017-02-21 21:26:44 +00:00
  • 3231a6d33c Merge branch 'master' into develop Isis Lovecruft 2017-02-21 21:21:07 +00:00
  • b7660d3fe7 Merge branch 'release/0.2.1' Isis Lovecruft 2017-02-21 21:21:01 +00:00
  • c6c04bf207 Bump version to 0.2.1. 0.2.1 Isis Lovecruft 2017-02-21 21:19:20 +00:00
  • d87930e7b7 Bump curve25519-dalek version to use 0.4.0. Isis Lovecruft 2017-02-21 21:19:00 +00:00
  • 409f329890 Change link to repository to github. Isis Lovecruft 2017-02-21 21:18:40 +00:00
  • 635d71fac7 Merge branch 'master' into develop Isis Lovecruft 2017-02-08 20:16:55 +00:00
  • 3cb7aa6124 Merge branch 'release/0.2.0' Isis Lovecruft 2017-02-08 20:16:39 +00:00
  • 4b12789bcc Bump version to 0.2.0. 0.2.0 Isis Lovecruft 2017-02-08 20:13:26 +00:00
  • 9d7d919c27 Merge remote-tracking branch 'chain/no-std' into develop Isis Lovecruft 2017-02-08 19:53:36 +00:00
  • 4f81231dc2 Add #![no_std] Tony Arcieri 2017-02-06 13:45:08 -08:00
  • 6269edb266 Update to curve25519-dalek v0.3.0 Tony Arcieri 2017-02-06 13:43:37 -08:00
  • c9b5cb910c Fix installation instructions to use new package name. Isis Lovecruft 2016-12-09 01:30:04 +00:00
  • 2084edef2c Merge branch 'release/0.1.0' Isis Lovecruft 2016-12-09 01:25:41 +00:00
  • e971afb7b5 Rename README file. 0.1.0 Isis Lovecruft 2016-12-09 01:23:34 +00:00
  • 50f53841bf Ensure signatures match bytewise with reference and Go implementations. Isis Lovecruft 2016-12-09 00:52:38 +00:00
  • b36b4ccc1c Add a TODO for how we could speed this up even further. Isis Lovecruft 2016-12-08 22:32:51 +00:00
  • 40330e4005 Add badges. Isis Lovecruft 2016-12-08 22:28:34 +00:00
  • d5f27c471c Add warning and documentation sections to the README. Isis Lovecruft 2016-12-08 22:25:31 +00:00
  • 2a74e28587 Use any curve25519-dalek version greater than 0.1. Isis Lovecruft 2016-12-08 22:22:22 +00:00
  • 67137255da Change the package name to ed25519-dalek. Isis Lovecruft 2016-12-08 22:21:57 +00:00
  • d943e2b323 Rename the repo. Isis Lovecruft 2016-12-08 22:02:37 +00:00
  • 0282179c8a Use 'license' directive rather than 'license-file'. Isis Lovecruft 2016-12-08 21:40:01 +00:00
  • 1edff97231 Add benchmarks to the README. Isis Lovecruft 2016-12-08 11:46:08 +00:00
  • f7d9c3718e Rewrite the README. Isis Lovecruft 2016-12-08 11:34:56 +00:00
  • a64bbfc09f Change curve25519-dalek requirement to 0.1.0. Isis Lovecruft 2016-12-08 10:39:07 +00:00
  • b4bcc5e3b5 Remove an unused import. Isis Lovecruft 2016-12-08 10:20:52 +00:00
  • d9ec8386da Remove conversion to/from X25519 keys. Isis Lovecruft 2016-12-08 10:19:34 +00:00
  • 1dc3865bf0 Fix up the keywords and description. Isis Lovecruft 2016-12-08 10:19:01 +00:00
  • 9186fb9a6d Bump to version 0.1.0 in Cargo.toml. Isis Lovecruft 2016-12-08 10:18:43 +00:00
  • 27ee13b6ef Initial commit Isis Lovecruft 2016-12-01 00:40:48 +00:00