Commit Graph

  • 14e093925f Merge branch 'release/0.9.1' Isis Lovecruft 2019-01-18 04:50:45 +00:00
  • d447efbd59 Bump ed25519-dalek to 0.9.1. 0.9.1 Isis Lovecruft 2019-01-18 04:47:54 +00:00
  • 84abd4855a Update curve25519-dalek dependency to 1.0. Isis Lovecruft 2019-01-18 04:45:23 +00:00
  • 454fb5d09e Merge branch 'master' into develop Isis Lovecruft 2019-01-17 23:22:12 +00:00
  • 8c8c04cb32 Merge branch 'release/0.9.0' Isis Lovecruft 2019-01-17 23:17:40 +00:00
  • f851aaf464 Bump ed25519-dalek version to 0.9. 0.9.0 Isis Lovecruft 2019-01-17 22:41:18 +00:00
  • 35b4dfd24d Bump rand dependency version to 0.6. Isis Lovecruft 2019-01-17 22:39:48 +00:00
  • 762eb0c470 use rand_core Артём Павлов [Artyom Pavlov] 2019-01-05 15:58:59 +03:00
  • 8ebe5c799b Merge pull request #66 from isislovecruft/feature/63-refactor isis agora lovecruft 2018-12-30 05:03:01 +00:00
  • 0ddf39e443 Revise some module descriptions. Isis Lovecruft 2018-12-30 04:27:33 +00:00
  • 42b571eb24 Remove unused clear_on_drop import from tests. Isis Lovecruft 2018-12-30 04:26:56 +00:00
  • 82cdcb9cc9 Fix benchmarks after merging #64. Isis Lovecruft 2018-12-30 04:26:22 +00:00
  • 8b30d4084a Run rustfmt on src/ed25519.rs. Isis Lovecruft 2018-12-30 04:16:03 +00:00
  • fa726cfdcc Run rustfmt on src/lib.rs. Isis Lovecruft 2018-12-30 04:12:33 +00:00
  • ad49d31bbc Run rustfmt on src/errors.rs. Isis Lovecruft 2018-12-30 04:10:59 +00:00
  • 811793ba2b Run rustfmt on src/secret.rs. Isis Lovecruft 2018-12-30 04:10:09 +00:00
  • d853856c36 Run rustfmt on src/public.rs. Isis Lovecruft 2018-12-30 04:07:50 +00:00
  • a141863542 Run rustfmt on src/signature.rs. Isis Lovecruft 2018-12-30 04:05:20 +00:00
  • 144e87bfc8 Remove unnecessary tests/mod.rs file. Isis Lovecruft 2018-12-30 04:01:39 +00:00
  • e6528bd683 Create new module for public key code. Isis Lovecruft 2018-12-30 03:53:11 +00:00
  • e3d7c16aac Make errors module private. Isis Lovecruft 2018-12-30 03:41:13 +00:00
  • 6fea2e1ea0 Realphabetise extern crates. Isis Lovecruft 2018-12-30 03:41:00 +00:00
  • f6ec28c077 Create module for secret key types. Isis Lovecruft 2018-12-30 03:40:32 +00:00
  • 1cf581d67d Add lints (and fix warnings) for Rust 2018 code. Isis Lovecruft 2018-12-30 03:13:13 +00:00
  • ce857a50e7 Remove unnecessary #![allow(unused_features)] lint. Isis Lovecruft 2018-12-30 03:11:28 +00:00
  • d748a41894 Create new module for Signature type. Isis Lovecruft 2018-12-30 02:43:01 +00:00
  • 80e72db677 Create new module for constants. Isis Lovecruft 2018-12-30 02:36:49 +00:00
  • eb8ab9f06b Organise integration tests into modules. Isis Lovecruft 2018-12-30 02:17:56 +00:00
  • e88da5ea85 Move integration tests to their own directory. Isis Lovecruft 2018-12-30 01:59:24 +00:00
  • 4ee77b915e Avoid using deprecated import path for rand::rngs::OsRng. Isis Lovecruft 2018-12-30 02:26:05 +00:00
  • 486f23f1ad Fix some inconsistent terminology in docstrings. Isis Lovecruft 2018-12-30 02:25:19 +00:00
  • d009239651 Merge pull request #65 from isislovecruft/feature/64-hardcode-sha2 isis agora lovecruft 2018-12-30 01:28:25 +00:00
  • d81d43e3ae Hardcode use of sha2::Sha512 in most cases. Isis Lovecruft 2018-12-29 22:56:16 +00:00
  • 9fe447aeb8 Merge pull request #62 from isislovecruft/feature/61-decompress-caching isis agora lovecruft 2018-12-24 12:09:24 +00:00
  • 7877a7fa00 WARNING: Remove #[repr(C)] from all types. Isis Lovecruft 2018-12-22 14:40:42 +00:00
  • 8dbaf9a8d2 Move PublicKey point decompression into initialisation. Isis Lovecruft 2018-12-20 15:21:20 +00:00
  • 4f53a4826d Add comment in .travis.yml about testing no_std. Isis Lovecruft 2018-12-22 13:27:44 +00:00
  • aee0043a92 Also exercise the test suite with the sha2 feature enabled in CI. Isis Lovecruft 2018-12-22 13:23:41 +00:00
  • 1459e72688 Only test serde feature on stable to save CI resources. Isis Lovecruft 2018-12-22 13:20:44 +00:00
  • 3d697bf27a Fix doctests which relied on the sha2 feature being enabled. Isis Lovecruft 2018-12-22 13:11:56 +00:00
  • a9e5410f69 Fix serialised size assumptions from #48. Isis Lovecruft 2018-12-22 12:57:04 +00:00
  • d052e63da8 Enabling std feature can now enable rand/std. Isis Lovecruft 2018-12-22 12:21:59 +00:00
  • 80ae5d0683 Cleanup RNG usage after merging #57. Isis Lovecruft 2018-12-22 12:20:59 +00:00
  • b9f078af16 Remove default-features=false from rand dependency. Isis Lovecruft 2018-12-22 12:14:45 +00:00
  • 0708974aaa Bump curve25519-dalek dependency to version 1.0. 🎉 Isis Lovecruft 2018-12-22 12:10:03 +00:00
  • 85285576a7 Merge pull request #57 from IronCoreLabs/rand-0.6 isis agora lovecruft 2018-12-18 01:33:57 +00:00
  • 0dab8943a1 Merge remote-tracking branch 'garious/add-as-ref' into develop Isis Lovecruft 2018-12-18 01:13:13 +00:00
  • 2c22ff648a Merge pull request #60 from dalek-cryptography/revert-49-add-as-ref isis agora lovecruft 2018-12-18 01:11:43 +00:00
  • 26e017df7c Revert "Add AsRef instances for PublicKey and SecretKey" isis agora lovecruft 2018-12-18 01:09:00 +00:00
  • 91f5546a83 Merge pull request #49 from garious/add-as-ref isis agora lovecruft 2018-12-18 01:08:11 +00:00
  • 60dea0b3b1 Merge pull request #48 from garious/serialized-size isis agora lovecruft 2018-12-18 00:46:05 +00:00
  • f01b2767b6 Merge pull request #47 from garious/fix-doc-tests isis agora lovecruft 2018-12-18 00:12:20 +00:00
  • 1132665ac2 Update to 1.0.0-pre1 curve25519 Colt Frederickson 2018-11-19 10:13:15 -07:00
  • 42b5d6ada9 Rand 0.6 version bump Colt Frederickson 2018-10-17 10:26:44 -06:00
  • 680f68be31 Add tests for generic_array serialized size Greg Fitzgerald 2018-10-23 23:14:29 -06:00
  • a3cfc7e294 Add AsRef instances for PublicKey and SecretKey Greg Fitzgerald 2018-10-23 23:45:29 -06:00
  • 82948f0dd6 Fix serde doc tests Greg Fitzgerald 2018-10-23 22:57:25 -06:00
  • 617f3186e2 Expose CI failures Greg Fitzgerald 2018-10-24 00:00:37 -06:00
  • 8badca9e34 Merge branch 'master' into develop Isis Lovecruft 2018-11-06 02:12:14 +00:00
  • 12c5777b23 Merge branch 'release/1.0.0-pre.0' Isis Lovecruft 2018-11-06 02:12:08 +00:00
  • 99c64cc403 Bump ed25519-dalek version to 1.0.0-pre.0. 1.0.0-pre.0 Isis Lovecruft 2018-11-06 01:56:13 +00:00
  • 4012da229c Merge pull request #54 from isislovecruft/fix/curve25519-dalek-1.0.0-pre.0 Henry de Valence 2018-11-05 17:47:43 -08:00
  • b97fa08900 Update curve25519-dalek dependency to 1.0.0-pre.0. Isis Lovecruft 2018-11-06 01:12:58 +00:00
  • 9721d1de5e Merge branch 'master' into develop Isis Lovecruft 2018-09-26 18:54:26 +00:00
  • 5e156e5a7a Merge branch 'release/0.8.1' Isis Lovecruft 2018-09-26 18:54:18 +00:00
  • 93b73783aa Bump ed25519-dalek version to 0.8.1. 0.8.1 Isis Lovecruft 2018-09-26 18:46:58 +00:00
  • 7f82308799 Bump curve25519-dalek dependency to 0.20. Isis Lovecruft 2018-09-26 18:46:17 +00:00
  • 6a04da3ca4 Merge pull request #43 from dalek-cryptography/remove-rand-feature isis agora lovecruft 2018-09-26 18:42:46 +00:00
  • 1e8b9f962b Remove unused features Henry de Valence 2018-09-26 11:37:18 -07:00
  • da8e609dc2 Merge pull request #36 from sunhuachuang/develop isis agora lovecruft 2018-09-14 19:04:51 +00:00
  • ebece36cf4 Merge branch 'feature/39-public-from-expanded-secret' into develop Isis Lovecruft 2018-09-14 18:35:39 +00:00
  • 49ebfa13de Implement From<ExpandedSecretKey> for PublicKey. Isis Lovecruft 2018-09-12 19:53:20 +00:00
  • 0ea12f922e fix doc code sun 2018-08-24 11:27:15 +08:00
  • 95ca81e0e6 Merge branch 'master' into develop Isis Lovecruft 2018-07-27 22:00:12 +00:00
  • 5a759ab9fa Fix typo in image URL in README. Isis Lovecruft 2018-07-27 22:00:05 +00:00
  • cf5b6b1a28 Merge branch 'master' into develop Isis Lovecruft 2018-07-27 21:57:32 +00:00
  • d472254ad3 Merge branch 'release/0.8.0' Isis Lovecruft 2018-07-27 21:57:12 +00:00
  • 9263d01351 Remove outdated TODO section from the README. 0.8.0 Isis Lovecruft 2018-07-27 21:45:32 +00:00
  • 591aff7025 Bump ed25519-dalek version to 0.8.0. Isis Lovecruft 2018-07-27 21:35:36 +00:00
  • f67d955100 Add README section for batch performance. Isis Lovecruft 2018-07-27 21:34:02 +00:00
  • c700a2b5e4 This is what happens when you have separate machines for benchmarks and committing code. Isis Lovecruft 2018-07-27 19:17:03 +00:00
  • 1b702a3fe1 Add more batch sizes to benchmarks. Isis Lovecruft 2018-07-27 18:28:17 +00:00
  • 468acd8f1f Fix batch benchmarks to use new function signature. Isis Lovecruft 2018-07-27 18:28:06 +00:00
  • 3ad616a23c Remove unused csprng parameter from verify_batch() function. Isis Lovecruft 2018-07-27 17:30:57 +00:00
  • e35323412d Merge remote-tracking branch 'hdevalence/feature/27-batch' into develop Isis Lovecruft 2018-07-27 17:24:37 +00:00
  • 4c838decd8 Use 128-bit scalars Henry de Valence 2018-07-26 21:09:52 -07:00
  • f60987dee5 Try optional_multiscalar_mul Henry de Valence 2018-07-17 14:17:54 -07:00
  • 318898fac1 Merge branch 'feature/drop-with-clear' into develop Isis Lovecruft 2018-07-27 03:56:13 +00:00
  • a92a5b73a1 It's 2018 and nothing's gotten any better outside. Isis Lovecruft 2018-07-27 03:47:14 +00:00
  • 050d2a01e5 Bump curve25519-dalek dependency to 0.19. Isis Lovecruft 2018-07-27 03:38:34 +00:00
  • 81a3d3298b Leave a comment explaining why we derive Default. Isis Lovecruft 2018-07-26 20:15:13 +00:00
  • 6513d4980a Implement Drop for secret key material using clear_on_drop. Isis Lovecruft 2018-07-20 22:28:39 +00:00
  • d896886691 Overwrite secret key material with zeroes on drop. Isis Lovecruft 2018-07-20 20:20:40 +00:00
  • ce46a12d92 Implement batch verification. Isis Lovecruft 2018-07-16 23:41:09 +00:00
  • 494c4628c2 Fix a typo in the README. Isis Lovecruft 2018-07-16 20:45:03 +00:00
  • c024b671c0 Remove outdated paragraph about the bench deature in README. Isis Lovecruft 2018-07-16 20:44:54 +00:00
  • b1ab585835 Merge branch 'master' into develop Isis Lovecruft 2018-07-15 23:25:04 +00:00
  • e6f224616d Merge branch 'release/0.7.0' Isis Lovecruft 2018-07-15 23:24:51 +00:00
  • 5050049a6c Update benchmarks in README. 0.7.0 Isis Lovecruft 2018-07-15 23:22:22 +00:00
  • b32e39c801 Fix match statements on public key decompression. Isis Lovecruft 2018-07-15 22:21:32 +00:00