Commit graph

  • 1f8a19a753
    Fix an attempted overflow on absolute value computation for radix-256 tables. Isis Lovecruft 2020-01-07 08:04:45 +0000
  • ca1f730790
    Fix debug_assert! range in Scalar::to_radix_2w_size_hint(). Isis Lovecruft 2020-01-03 23:56:30 +0000
  • c01bd780dc
    Implement radix-32 precomputed scalar multiplication tables. Isis Lovecruft 2019-12-31 00:12:20 +0000
  • cfbcb6ca61
    Implement conversions between basepoint table sizes. Isis Lovecruft 2019-12-30 22:05:01 +0000
  • 8a9e09ba34
    Implement larger sizes of basepoint tables. Isis Lovecruft 2019-12-27 21:32:30 +0000
  • 383e65f6bd
    Add a trait for implementing a basepoint table. Isis Lovecruft 2019-12-27 12:54:52 +0000
  • 4f29935c2c
    Create macro for generating different sized LookupTable<T>s. Isis Lovecruft 2019-12-27 02:21:48 +0000
  • 3a9101933b
    Enable serde/std if std is enabled. Isis Lovecruft 2019-12-11 23:14:27 +0000
  • 2ed9fa932d
    Merge pull request #107 from cbeck88/serde_no_std isis agora lovecruft 2019-12-11 23:11:24 +0000
  • 8a2e9af9d6
    Fix breakage on builds with the rand crate disabled. Isis Lovecruft 2019-12-11 23:02:44 +0000
  • af15a0e553
    Merge remote-tracking branch 'dalek/develop' into develop Isis Lovecruft 2019-12-11 22:49:06 +0000
  • 9363690191
    Fix outdated docstring for verify_batch(). Isis Lovecruft 2019-12-11 22:48:33 +0000
  • 6a44f31702 Revert "Merge pull request #296 from isislovecruft/feature/compressed-try-from" Henry de Valence 2019-12-10 14:16:24 -0800
  • 0a191a86f6 Use default-features = false with serde Chris Beck 2019-12-10 13:30:56 -0800
  • 7c38546f97
    Merge pull request #106 from isislovecruft/feature/zeroize isis agora lovecruft 2019-12-10 20:37:30 +0000
  • 7e2aed3943
    Fix typo of Pippenger's name. Isis Lovecruft 2019-12-10 20:33:53 +0000
  • 8ca3be99e9
    Switch to using zeroize rather than clear_on_drop. Isis Lovecruft 2019-12-09 22:39:57 +0000
  • 7db743bd43
    Merge branch 'master' into develop Isis Lovecruft 2019-12-07 01:25:10 +0000
  • 36a51acbf0
    Merge branch 'release/1.0.0-pre.3' Isis Lovecruft 2019-12-07 01:24:30 +0000
  • 29a06e494d
    Bump ed25519-dalek version to 1.0.0-pre.3. Isis Lovecruft 2019-12-06 23:42:52 +0000
  • 52a7fc88b6
    Update README w.r.t. new features, malleability, synthethic randomness. Isis Lovecruft 2019-11-27 22:26:54 +0000
  • b5ffcdf3ac
    Merge branch 'feature/batch_deterministic' into develop Isis Lovecruft 2019-11-26 23:06:14 +0000
  • 1be2a65777
    Maybe I should try compiling my code before showing other cryptographers? Isis Lovecruft 2019-11-23 01:34:13 +0000
  • 8938069053
    Update curve25519-dalek dependency to 2.0.0. Isis Lovecruft 2019-11-26 22:51:37 +0000
  • 52050e4e10 Merge branch 'master' into develop Henry de Valence 2019-11-26 14:05:18 -0800
  • ecd6be6748 Merge branch 'release/0.6' Henry de Valence 2019-11-26 14:05:10 -0800
  • d9c7f2814e Bump version to 0.6.0 and update CHANGELOG. Henry de Valence 2019-11-26 14:03:08 -0800
  • d588e2fd18
    Merge pull request #52 from DebugSteven/bump-rand Henry de Valence 2019-11-26 13:56:19 -0800
  • 46f56f91ee
    Merge pull request #296 from isislovecruft/feature/compressed-try-from isis agora lovecruft 2019-11-26 21:43:29 +0000
  • be82bcb15b update rand_core version DebugSteven 2019-11-26 14:09:03 -0700
  • d52ab8bb6f
    Merge branch 'develop' into feature/compressed-try-from isis agora lovecruft 2019-11-26 21:21:14 +0000
  • b651a5e7ca
    Merge pull request #39 from DebugSteven/zeroize Henry de Valence 2019-11-26 12:52:36 -0800
  • de5d79388b use zeroize instead of clear_on_drop DebugSteven 2019-03-03 17:29:59 -0700
  • ec551145e9
    Add message lengths into nonce generator protocol transcript. Isis Lovecruft 2019-11-22 23:21:01 +0000
  • bd6a897729
    Actually use the transcript PRNG. Isis Lovecruft 2019-11-22 23:40:46 +0000
  • 85a218ac40
    Implement deterministic batch verification and synthetic nonce generation. Isis Lovecruft 2019-11-22 23:29:14 +0000
  • a9b1d50c5a Merge branch 'master' into develop Henry de Valence 2019-11-22 13:18:56 -0800
  • 805cdbfd3c Merge branch 'release/2.0.0' Henry de Valence 2019-11-22 13:18:44 -0800
  • d889ac8a15 Finalize 2.0.0 Henry de Valence 2019-11-22 13:12:14 -0800
  • ee67f36ba9
    Move verify_batch() to new batch module. Isis Lovecruft 2019-11-21 00:31:10 +0000
  • 8f848793f3
    Merge branch 'feature/no-panics' into develop Isis Lovecruft 2019-11-21 00:09:32 +0000
  • db6a0b1187 Merge branch 'master' into develop Henry de Valence 2019-11-15 15:02:48 -0800
  • 58d32ea27f Merge branch 'release/2.0.0-alpha.2' Henry de Valence 2019-11-15 15:02:37 -0800
  • 69d72f92d6 Bump version to 2.0.0-alpha.2 and update changelog. Henry de Valence 2019-11-15 15:00:15 -0800
  • 0168816f04
    Merge pull request #307 from dalek-cryptography/update-nightly-note-subtle Henry de Valence 2019-11-15 14:54:28 -0800
  • 2b51978553 Remove nightly recommendation now that subtle has stable opt barriers. Henry de Valence 2019-11-15 14:29:14 -0800
  • 15d0a6596f
    Document batch verification on docs.rs and fix false autolinking. Isis Lovecruft 2019-11-14 22:01:34 +0000
  • e2537185ac
    Merge pull request #48 from DebugSteven/serde-support J Haigh 2019-11-11 17:33:59 -0500
  • 0c3981d87a support for serde serialize and deserialize DebugSteven 2019-10-24 18:02:26 -0400
  • 77203aa1cb
    Merge pull request #306 from isislovecruft/feature/236-merge-rebase isis agora lovecruft 2019-10-28 20:28:34 +0000
  • 4d1dfbaf03
    Merge pull request #305 from isislovecruft/fix/unused-tmp2-warning isis agora lovecruft 2019-10-28 20:20:06 +0000
  • 4423394ed8
    Fix warning that a temporary value isn't used. Isis Lovecruft 2019-10-28 18:10:30 +0000
  • 57f19e018f
    Merge remote-tracking branch 'DebugSteven/zeroize' into feature/236-merge-rebase Isis Lovecruft 2019-10-28 18:19:31 +0000
  • b3add72bcd
    Merge pull request #304 from isislovecruft/fix/remove-rand_os isis agora lovecruft 2019-10-28 18:38:29 +0000
  • 409ebd94c0
    Remove dev-dependency on deprecated rand_os crate. Isis Lovecruft 2019-10-28 18:00:50 +0000
  • 9ae2e3b482
    Change all from_slice() constructors to return Option<T>s. Isis Lovecruft 2019-10-28 17:24:02 +0000
  • 4cc0afdcfc
    Merge pull request #302 from isislovecruft/fix/228-remove-ristretto-random-test Henry de Valence 2019-10-28 10:29:11 -0700
  • c21224170a
    Remove optional failure dependency and impl std::error::Error. Isis Lovecruft 2019-10-23 21:32:27 +0000
  • 1d8b3995c9
    Add custom error types, currently only used in TryFrom impls. Isis Lovecruft 2019-10-23 19:29:02 +0000
  • 1fa0048262
    Implement TryFrom<&[u8]> and ValidityCheck for MontgomeryPoint. Isis Lovecruft 2019-10-23 18:59:58 +0000
  • db3d26f4b9
    Fix typo in TryFrom docstring. Isis Lovecruft 2019-10-23 16:34:07 +0000
  • a7f317a2b8
    Impl TryFrom<&[u8]> for all compressed point types. Isis Lovecruft 2019-10-18 19:12:57 +0000
  • 4023b9143f
    Merge pull request #301 from VictorKoenders/develop isis agora lovecruft 2019-10-28 17:08:50 +0000
  • ae4bf40e28 Added constants to reduce recalculations in elligator_risteretto_flavor Trangar 2019-10-28 11:48:33 +0100
  • 0709a27e46
    Remove test for validity of randomly generated RistrettoPoints. Isis Lovecruft 2019-10-26 04:26:59 +0000
  • 81f906ca30
    Replace failure dependency with impls of std::error::Error. Isis Lovecruft 2019-10-26 04:16:33 +0000
  • 82ea371b19 Merge branch 'master' into develop Henry de Valence 2019-10-25 16:42:51 -0700
  • 5820adcc11 Merge branch 'release/2.0.0-alpha.1' Henry de Valence 2019-10-25 16:42:33 -0700
  • 6b71cd863a Update CHANGELOG and bump version Henry de Valence 2019-10-25 16:07:19 -0700
  • db8d859f0c
    Merge pull request #300 from dalek-cryptography/update-readme Henry de Valence 2019-10-25 16:05:03 -0700
  • 1bd18de291 Add note on 2.x breaking changes. Henry de Valence 2019-10-25 16:03:31 -0700
  • 8e6b646e64 Remove extern crate instructions. Henry de Valence 2019-10-25 15:59:19 -0700
  • be4cbe2af3 Update README.md with 2.x changes. Henry de Valence 2019-10-25 15:58:41 -0700
  • 4d735ed27a
    Merge pull request #299 from dalek-cryptography/fix-avx2-zeroize Henry de Valence 2019-10-25 15:50:11 -0700
  • d0ea313e99 Remove broken impl Zeroize for FieldElement2625x4. Henry de Valence 2019-10-25 15:38:50 -0700
  • 21b3257196
    Merge branch 'feature/cleanup-cargo-toml' into develop Isis Lovecruft 2019-10-25 22:22:03 +0000
  • ecb6fd8ec4
    Cleanup dependencies in Cargo.toml. Isis Lovecruft 2019-10-25 22:18:42 +0000
  • fe782cd896
    Merge remote-tracking branch 'mikelodder7/master' into develop Isis Lovecruft 2019-10-25 21:50:57 +0000
  • 7af85b8e4b
    Merge pull request #49 from dalek-cryptography/rust-2018 Henry de Valence 2019-10-24 15:57:41 -0700
  • 9c3d6921d0 Use 2018 edition Henry de Valence 2019-10-24 15:44:57 -0700
  • 7989fe54f8 Merge branch 'master' into develop Henry de Valence 2019-10-24 13:37:10 -0700
  • 17698df9d4 Merge branch 'release/2.0.0-alpha.0' Henry de Valence 2019-10-24 13:36:58 -0700
  • 2fc38a31e7 Add changelog entry for 2.0.0-alpha.0 Henry de Valence 2019-10-24 13:35:07 -0700
  • a4125eecf7
    Merge pull request #298 from dalek-cryptography/update-rand Henry de Valence 2019-10-24 13:17:44 -0700
  • 6739399ec2 Upgrade to current rand_core, rand, rand_os. Henry de Valence 2019-10-24 12:29:01 -0700
  • 018fccfe8c Avoid over-specific version specifiers. Henry de Valence 2019-10-24 12:22:20 -0700
  • a79459a1c8
    Merge pull request #289 from tarcieri/zeroize Henry de Valence 2019-10-23 20:17:14 -0700
  • f2e1f43b5c
    Merge pull request #297 from dalek-cryptography/fix-serde Henry de Valence 2019-10-23 16:42:14 -0700
  • 9480844b8d Switch from clear_on_drop to zeroize (fixes #281) Tony Arcieri 2019-09-30 11:51:57 -0700
  • 70e46c9826 Fill in missing Serde impl for MontgomeryPoint. Henry de Valence 2019-10-23 15:55:03 -0700
  • 0fc534d989 Use "tuples" instead of "bytes" in the Serde datamodel. Henry de Valence 2019-10-23 14:49:55 -0700
  • 29ce0d4fe9 Add length checks to serde-bincode tests. Henry de Valence 2019-10-23 14:52:48 -0700
  • 620d17ef40
    Merge pull request #293 from dalek-cryptography/remove-build-rs Henry de Valence 2019-10-23 14:44:46 -0700
  • 574217694e Remove build.rs. Henry de Valence 2019-10-11 17:10:57 -0700
  • 019b81aa20
    Clarify docs for the choice of sign for MontgomeryPoint.to_edwards(). Isis Lovecruft 2019-10-23 19:48:56 +0000
  • 7c5ba69491
    Update copyright year. Isis Lovecruft 2019-10-23 19:43:56 +0000
  • 028c0b9d4d
    Fix typo in 64-bit scalar implementation code comment. Isis Lovecruft 2019-10-23 19:35:57 +0000
  • c3f4c7a67e Update to latest rand Michael Lodder 2019-10-21 09:03:08 -0600
  • f1d4c4a732
    Remove panics from batch verification API in lieu of better error handling. Isis Lovecruft 2019-10-16 20:57:31 +0000
  • 58fdc9163b
    Merge branch 'feature/scalar-succeed-fast' into develop Isis Lovecruft 2019-10-11 23:42:52 +0000