Commit Graph

  • 036c18a01b Merge pull request #145 from isislovecruft/fix/rand-nightly-breakage isis agora lovecruft 2020-09-21 23:35:21 +00:00
  • 5d7bc29ba2 Workaround for rand crate "nightly" feature breakage. Isis Lovecruft 2020-09-21 23:25:15 +00:00
  • a02190adf3 Document that we include the message lengths in the transcript. Isis Lovecruft 2020-09-21 22:05:59 +00:00
  • 57a5473cb0 Fix and document malleability issue in deterministic batch_verify(). Isis Lovecruft 2020-09-21 22:04:18 +00:00
  • bd572dcd52 Merge pull request #142 from 35359595/master isis agora lovecruft 2020-09-10 01:36:55 +00:00
  • da959c041d check_scalar bug fix for legacy_compatibility feature Ivan Temchenko 2020-08-24 16:33:04 +02:00
  • 5fe7c88303 Merge branch 'master' into develop Isis Lovecruft 2020-08-20 22:54:10 +00:00
  • 75a199e5a0 Merge branch 'release/1.0.0' Isis Lovecruft 2020-08-20 22:54:01 +00:00
  • 952bdd062f Release ed25519-dalek version 1.0.0. 1.0.0 Isis Lovecruft 2020-08-20 22:46:58 +00:00
  • 1c97dac4dc Update to curve25519-dalek version 3. Isis Lovecruft 2020-08-19 21:58:00 +00:00
  • bb82d616de Make use rand::... gated on cfg(feature = "rand") Chris Beck 2020-08-04 11:58:07 -07:00
  • 04116902cd Merge branch 'master' into develop Isis Lovecruft 2020-07-16 23:31:18 +00:00
  • ae0b48b0cd Merge branch 'release/1.0.0-pre.4' Isis Lovecruft 2020-07-16 23:31:08 +00:00
  • 5f22d899a0 Bump ed25519-dalek version to 1.0.0-pre.4. 1.0.0-pre.4 Isis Lovecruft 2020-07-16 23:25:09 +00:00
  • 5458ebef88 Fix no_std issue with new error types. Isis Lovecruft 2020-07-16 23:18:00 +00:00
  • d3a5b3bd81 Remove unsafe trait impls. Isis Lovecruft 2020-07-16 23:02:27 +00:00
  • 7243d7151d Fix handling of external error types. Isis Lovecruft 2020-07-16 22:19:40 +00:00
  • 69004599c5 Fix misnamed error type. Isis Lovecruft 2020-07-16 21:49:14 +00:00
  • b84f1df47b Merge branch 'fix/ed25519ph-context' into develop Isis Lovecruft 2020-07-15 17:44:54 +00:00
  • b8f36d48d8 Fix proc_macro crate name resolution for serde integration tests. Isis Lovecruft 2020-07-15 17:39:23 +00:00
  • e7a88c2c7f Try compiling tests using serde_crate instead. Isis Lovecruft 2020-07-14 23:58:35 +00:00
  • 980ed6445f Add missing toml dev-dependency. Isis Lovecruft 2020-07-14 22:23:31 +00:00
  • 97787d3716 Remove impl of std::error::Error for SignatureError. Isis Lovecruft 2020-07-14 00:37:51 +00:00
  • 989c5e4c18 Fix ed25519ph context length error handling in sign_prehashed(). Isis Lovecruft 2020-07-14 00:25:40 +00:00
  • 33bb760ea8 Merge pull request #134 from isislovecruft/fix/signature-error isis agora lovecruft 2020-07-13 23:40:12 +00:00
  • f1d8576f12 Impl std::error::Error for SignatureError. Isis Lovecruft 2020-07-13 23:19:55 +00:00
  • 3a9435df94 Fixup serde and ed25519 trait errors in tests/benches. Isis Lovecruft 2020-07-13 23:16:30 +00:00
  • 84047448da Merge remote-tracking branch 'tarcieri/ed25519-crate' into develop Isis Lovecruft 2020-07-13 23:00:23 +00:00
  • 8ebbbe5f5b Merge pull request #127 from huitseeker/update-merlin isis agora lovecruft 2020-06-30 22:58:39 +00:00
  • 005fc35f52 Merge pull request #116 from NikVolf/nv-fix-alloc isis agora lovecruft 2020-06-30 22:51:07 +00:00
  • c5386c0df9 Merge branch 'master' into develop Isis Lovecruft 2020-06-30 22:44:29 +00:00
  • 3ffa9ff530 Merge remote-tracking branch 'dalek/master' Isis Lovecruft 2020-06-30 22:43:56 +00:00
  • db004cbd41 Merge pull request #119 from phayes/master isis agora lovecruft 2020-06-30 22:43:28 +00:00
  • 9e247c493c Add additional tests for keypair (de)serialisation. Isis Lovecruft 2020-06-30 22:40:24 +00:00
  • 6dfcc4ba27 Merge pull request #112 from jamesmunns/improve-deserialize isis agora lovecruft 2020-06-30 22:05:16 +00:00
  • 6e0667d429 Use ed25519 + signature interop crates Tony Arcieri 2020-03-17 10:25:33 -07:00
  • aa38c6419d Updates the merlin dependency to ^2 and the correct repo François Garillot 2020-04-16 20:48:49 -07:00
  • 2dad99a60e Removing double phayes 2020-02-23 07:32:45 -08:00
  • dedbb9b96a fix alloc feature NikVolf 2020-02-22 15:10:21 +03:00
  • 3d9d11dcdf Add additional visitor methods for deserialization James Munns 2020-01-13 00:59:08 +01:00
  • 3a9101933b Enable serde/std if std is enabled. Isis Lovecruft 2019-12-11 23:14:27 +00:00
  • 2ed9fa932d Merge pull request #107 from cbeck88/serde_no_std isis agora lovecruft 2019-12-11 23:11:24 +00:00
  • 8a2e9af9d6 Fix breakage on builds with the rand crate disabled. Isis Lovecruft 2019-12-11 23:02:44 +00:00
  • af15a0e553 Merge remote-tracking branch 'dalek/develop' into develop Isis Lovecruft 2019-12-11 22:49:06 +00:00
  • 9363690191 Fix outdated docstring for verify_batch(). Isis Lovecruft 2019-12-11 22:48:33 +00:00
  • 0a191a86f6 Use default-features = false with serde Chris Beck 2019-12-10 13:30:56 -08:00
  • 7c38546f97 Merge pull request #106 from isislovecruft/feature/zeroize isis agora lovecruft 2019-12-10 20:37:30 +00:00
  • 8ca3be99e9 Switch to using zeroize rather than clear_on_drop. Isis Lovecruft 2019-12-09 22:39:57 +00:00
  • 7db743bd43 Merge branch 'master' into develop Isis Lovecruft 2019-12-07 01:25:10 +00:00
  • 36a51acbf0 Merge branch 'release/1.0.0-pre.3' Isis Lovecruft 2019-12-07 01:24:30 +00:00
  • 29a06e494d Bump ed25519-dalek version to 1.0.0-pre.3. 1.0.0-pre.3 Isis Lovecruft 2019-12-06 23:42:52 +00:00
  • 52a7fc88b6 Update README w.r.t. new features, malleability, synthethic randomness. Isis Lovecruft 2019-11-27 22:26:54 +00:00
  • b5ffcdf3ac Merge branch 'feature/batch_deterministic' into develop Isis Lovecruft 2019-11-26 23:06:14 +00:00
  • 1be2a65777 Maybe I should try compiling my code before showing other cryptographers? Isis Lovecruft 2019-11-23 01:34:13 +00:00
  • 8938069053 Update curve25519-dalek dependency to 2.0.0. Isis Lovecruft 2019-11-26 22:51:37 +00:00
  • ec551145e9 Add message lengths into nonce generator protocol transcript. Isis Lovecruft 2019-11-22 23:21:01 +00:00
  • bd6a897729 Actually use the transcript PRNG. Isis Lovecruft 2019-11-22 23:40:46 +00:00
  • 85a218ac40 Implement deterministic batch verification and synthetic nonce generation. Isis Lovecruft 2019-11-22 23:29:14 +00:00
  • ee67f36ba9 Move verify_batch() to new batch module. Isis Lovecruft 2019-11-21 00:31:10 +00:00
  • 8f848793f3 Merge branch 'feature/no-panics' into develop Isis Lovecruft 2019-11-21 00:09:32 +00:00
  • 15d0a6596f Document batch verification on docs.rs and fix false autolinking. Isis Lovecruft 2019-11-14 22:01:34 +00:00
  • 81f906ca30 Replace failure dependency with impls of std::error::Error. Isis Lovecruft 2019-10-26 04:16:33 +00:00
  • 21b3257196 Merge branch 'feature/cleanup-cargo-toml' into develop Isis Lovecruft 2019-10-25 22:22:03 +00:00
  • ecb6fd8ec4 Cleanup dependencies in Cargo.toml. Isis Lovecruft 2019-10-25 22:18:42 +00:00
  • fe782cd896 Merge remote-tracking branch 'mikelodder7/master' into develop Isis Lovecruft 2019-10-25 21:50:57 +00:00
  • c3f4c7a67e Update to latest rand Michael Lodder 2019-10-21 09:03:08 -06:00
  • f1d4c4a732 Remove panics from batch verification API in lieu of better error handling. Isis Lovecruft 2019-10-16 20:57:31 +00:00
  • 58fdc9163b Merge branch 'feature/scalar-succeed-fast' into develop Isis Lovecruft 2019-10-11 23:42:52 +00:00
  • deca36d074 Add an optimisation to succeed fast for scalars whose 4th MSB is unset. Isis Lovecruft 2019-10-11 21:33:55 +00:00
  • de3eb13dcf Merge branch 'feature/97-verify-strict_1' into develop Isis Lovecruft 2019-10-11 21:24:34 +00:00
  • 3773f56d15 Merge branch 'feature/rust-2018' into develop Isis Lovecruft 2019-10-10 22:10:28 +00:00
  • a065bee381 Enable Rust 2018. Isis Lovecruft 2019-10-07 23:01:10 +00:00
  • 29622ec10b Merge pull request #96 from Arnaz87/master isis agora lovecruft 2019-10-07 20:06:48 +00:00
  • 2d5fe86f30 Document anti-malleability features/functionality. Isis Lovecruft 2019-10-07 19:03:15 +00:00
  • 28c2f2e3d1 Merge branch 'fix/unused-rand_os' into develop Isis Lovecruft 2019-10-04 19:36:19 +00:00
  • ce2260afab Implement stricter scalar malleability checking for signatures. Isis Lovecruft 2019-10-03 23:42:16 +00:00
  • 28eed1cba0 Add PublicKey::verify_strict() and Keypair::verify_strict() methods. Isis Lovecruft 2019-09-27 00:37:30 +00:00
  • 7dd99afb67 Remove most of the rand_os crate, which is only used for testing. Isis Lovecruft 2019-10-04 02:43:38 +00:00
  • 8a8fe302dd Merge branch 'master' into develop Isis Lovecruft 2019-10-04 02:40:49 +00:00
  • 5870607aa7 Merge branch 'release/1.0.0-pre.2' Isis Lovecruft 2019-10-04 02:40:38 +00:00
  • 46811866cc Bump ed25519-dalek version to 1.0.0-pre.2. 1.0.0-pre.2 Isis Lovecruft 2019-10-04 02:16:06 +00:00
  • 91426a2306 Merge branch 'fix/found-argument-alloc' into develop Isis Lovecruft 2019-10-04 02:13:27 +00:00
  • 1342e2a3a4 Fix no_std+alloc builds. Isis Lovecruft 2019-10-04 02:05:20 +00:00
  • 52ee801022 Fix Travis CI builds after change in features syntax parsing. Isis Lovecruft 2019-10-04 01:23:59 +00:00
  • aa49b4cd8d Fix two failing doctests. Isis Lovecruft 2019-10-04 01:19:23 +00:00
  • dc4b77b551 Fix bad import and feature specification in benchmarks. Isis Lovecruft 2019-10-03 23:14:49 +00:00
  • 1c9f484d97 Drop the static lifetime for context in sign_prehashed Arnaud Castellanos Galea 2019-09-30 16:42:52 +08:00
  • d31df0aaa8 Remove sha2 dep; limit rand depends; fixes after PR#68 merge. Isis Lovecruft 2019-04-02 01:46:23 +00:00
  • 1bec256418 Merge remote-tracking branch 'newpavlov/rand_core' into develop Isis Lovecruft 2019-03-12 22:04:19 +00:00
  • 43baaaf279 Also test the alloc features on Travis. Isis Lovecruft 2019-03-12 21:12:43 +00:00
  • a6e0019ae4 Merge remote-tracking branch 'nickray/towards-no-std' into develop Isis Lovecruft 2019-03-12 21:11:09 +00:00
  • 1edc2965ad Fix typo in README. Isis Lovecruft 2019-03-12 20:52:34 +00:00
  • 1dfe00b79d Fix rand dependency, deal with unusedness warnings Nicolas Stalder 2019-01-27 03:06:18 +01:00
  • ebd9ad6a6e Merge branch 'master' into develop Isis Lovecruft 2019-01-18 05:58:49 +00:00
  • a65683accd Merge branch 'release/1.0.0-pre.1' Isis Lovecruft 2019-01-18 05:58:42 +00:00
  • e527280d2e Remove TravisCI test for the sha2 feature which was removed. 1.0.0-pre.1 Isis Lovecruft 2019-01-17 23:34:29 +00:00
  • ae8764fbef Update copyright year to 2019 and destroy capitalism. Isis Lovecruft 2019-01-17 23:28:13 +00:00
  • 131fc2b07f Bump ed25519-dalek version to 1.0.0-pre.1. Isis Lovecruft 2019-01-17 20:52:32 +00:00
  • 6d1d3ff5ea Remove outdated comment about Fuchsia dependencies from Cargo.toml. Isis Lovecruft 2019-01-17 20:39:23 +00:00
  • adf4c0ea03 Merge branch 'master' into develop Isis Lovecruft 2019-01-18 04:57:49 +00:00