Commit graph

  • 7ef7de3461
    Merge remote-tracking branch 'hdevalence/add-note-on-ffi' into develop Isis Lovecruft 2018-08-10 22:33:14 +0000
  • 1046e8dd74
    Merge remote-tracking branch 'hdevalence/fix-unbumped-version' into develop Isis Lovecruft 2018-08-10 17:20:44 +0000
  • 47d85103d3 Add note on FFI to README.md Henry de Valence 2018-08-03 11:00:29 -0700
  • 95ca81e0e6
    Merge branch 'master' into develop Isis Lovecruft 2018-07-27 22:00:12 +0000
  • 5a759ab9fa
    Fix typo in image URL in README. Isis Lovecruft 2018-07-27 22:00:05 +0000
  • cf5b6b1a28
    Merge branch 'master' into develop Isis Lovecruft 2018-07-27 21:57:32 +0000
  • d472254ad3
    Merge branch 'release/0.8.0' Isis Lovecruft 2018-07-27 21:57:12 +0000
  • 9263d01351
    Remove outdated TODO section from the README. Isis Lovecruft 2018-07-27 21:45:32 +0000
  • 591aff7025
    Bump ed25519-dalek version to 0.8.0. Isis Lovecruft 2018-07-27 21:35:36 +0000
  • f67d955100
    Add README section for batch performance. Isis Lovecruft 2018-07-27 21:34:02 +0000
  • 909b44a502
    Merge branch 'master' into develop Isis Lovecruft 2018-07-27 20:26:06 +0000
  • e8858ae65e
    Merge branch 'release/0.3.0' Isis Lovecruft 2018-07-27 20:25:57 +0000
  • 41acc60538
    Bump x25519-dalek version to 0.3.0. Isis Lovecruft 2018-07-27 20:19:07 +0000
  • 751d28340a
    Update a link in the README. Isis Lovecruft 2018-07-27 20:18:51 +0000
  • 2e6795c6e7
    Bump curve25519-dalek version to 0.19. Isis Lovecruft 2018-07-27 20:17:01 +0000
  • c700a2b5e4
    This is what happens when you have separate machines for benchmarks and committing code. Isis Lovecruft 2018-07-27 19:17:03 +0000
  • 1b702a3fe1
    Add more batch sizes to benchmarks. Isis Lovecruft 2018-07-27 18:28:17 +0000
  • 468acd8f1f
    Fix batch benchmarks to use new function signature. Isis Lovecruft 2018-07-27 18:28:06 +0000
  • 869a464927 Fix unbumped version number Henry de Valence 2018-07-27 10:56:02 -0700
  • 3ad616a23c
    Remove unused csprng parameter from verify_batch() function. Isis Lovecruft 2018-07-27 17:30:57 +0000
  • e35323412d
    Merge remote-tracking branch 'hdevalence/feature/27-batch' into develop Isis Lovecruft 2018-07-27 17:24:37 +0000
  • 4c838decd8 Use 128-bit scalars Henry de Valence 2018-07-26 21:09:52 -0700
  • f60987dee5 Try optional_multiscalar_mul Henry de Valence 2018-07-17 14:17:54 -0700
  • 318898fac1
    Merge branch 'feature/drop-with-clear' into develop Isis Lovecruft 2018-07-27 03:56:13 +0000
  • a92a5b73a1
    It's 2018 and nothing's gotten any better outside. Isis Lovecruft 2018-07-27 03:47:14 +0000
  • 050d2a01e5
    Bump curve25519-dalek dependency to 0.19. Isis Lovecruft 2018-07-27 03:38:34 +0000
  • 839358aae6 Merge branch 'master' into develop Henry de Valence 2018-07-26 20:38:08 -0700
  • ba3b6178f0 Merge branch 'release/0.19.0' Henry de Valence 2018-07-26 20:37:55 -0700
  • 8a488d3032 Bump version number to 0.19.0 Henry de Valence 2018-07-26 20:33:57 -0700
  • 3bed3ef787
    Merge pull request #176 from hdevalence/more-pre-1.0-cleanups Henry de Valence 2018-07-26 20:27:11 -0700
  • 31090e79eb
    Merge pull request #179 from hdevalence/ristretto_from_uniform Henry de Valence 2018-07-26 20:22:27 -0700
  • 869eaba853
    Merge pull request #178 from hdevalence/feature/migrate-to-packed-simd Henry de Valence 2018-07-26 19:55:14 -0700
  • 259e2cd188 Expose a Ristretto::from_uniform_bytes function. Henry de Valence 2018-07-26 19:04:56 -0700
  • 81a3d3298b
    Leave a comment explaining why we derive Default. Isis Lovecruft 2018-07-26 20:15:13 +0000
  • 288625418d Migrate to packed_simd from core::simd Henry de Valence 2018-07-26 12:40:24 -0700
  • 920bdb3279
    Merge pull request #177 from samscott89/hash-fix Henry de Valence 2018-07-25 16:06:26 -0700
  • a1e2c83d31 Fix distribution of curve points for hashing to Ristretto points. Sam Scott 2018-07-25 18:52:52 -0400
  • e4ad0ec60a Remove outdated note about powers-of-two Henry de Valence 2018-07-25 12:23:08 -0700
  • b7dab8d083 Add iterator length checks to multiscalar muls. Henry de Valence 2018-05-15 14:57:37 -0700
  • 82a5e18c29 Update docs to point to multiscalar traits Henry de Valence 2018-07-25 10:54:31 -0700
  • d3310837b8
    Merge pull request #174 from hdevalence/alloc-cleanups_r1 Henry de Valence 2018-07-23 11:09:38 -0700
  • d62fd8ebe4 Add prelude import to scalar.rs Henry de Valence 2018-07-23 10:59:11 -0700
  • 10e8abf926 Unify alloc and std cargo features Tony Arcieri 2018-07-20 14:43:31 -0700
  • 8990a71b18
    Merge pull request #173 from dalek-cryptography/revert-170-alloc-cleanups Henry de Valence 2018-07-23 10:39:57 -0700
  • affa1dc2f6
    Revert "Unify alloc and std cargo features" Henry de Valence 2018-07-23 10:38:31 -0700
  • d6adeb54cc
    Merge pull request #170 from tarcieri/alloc-cleanups Henry de Valence 2018-07-23 10:38:26 -0700
  • 1aec62c6be
    Switch to using traits from rand_core instead of rand. Isis Lovecruft 2018-07-23 17:15:09 +0000
  • 811e3abd27
    Merge branch 'master' into develop Isis Lovecruft 2018-07-23 16:58:25 +0000
  • cd7b62fe9c
    Merge branch 'release/0.2.1' Isis Lovecruft 2018-07-23 16:58:11 +0000
  • 2abfb37cad
    Bump x25519-dalek version to 0.2.1. Isis Lovecruft 2018-07-23 16:44:38 +0000
  • f9012cc1b3
    Bump curve25519-dalek dependency to 0.18. Isis Lovecruft 2018-07-23 16:35:28 +0000
  • b43bdfeb58
    Merge remote-tracking branch 'mcginty/master' into develop Isis Lovecruft 2018-07-23 16:32:48 +0000
  • f675f4cd2b fixup! Allow Options in the VartimeMultiscalarMul trait Henry de Valence 2018-07-20 20:33:17 -0700
  • 6513d4980a
    Implement Drop for secret key material using clear_on_drop. Isis Lovecruft 2018-07-20 22:28:39 +0000
  • 36ade94596
    Merge pull request #171 from isislovecruft/feature/scalar-default Henry de Valence 2018-07-20 15:39:59 -0700
  • e57778a5a8 Unify alloc and std cargo features Tony Arcieri 2018-07-20 14:43:31 -0700
  • b087551696
    Impl Default for Scalar. Isis Lovecruft 2018-07-20 21:36:38 +0000
  • d896886691
    Overwrite secret key material with zeroes on drop. Isis Lovecruft 2018-07-20 20:20:40 +0000
  • 73b3a9617b
    Merge remote-tracking branch 'hdevalence/remove-ristretto-notes' into develop Isis Lovecruft 2018-07-20 19:56:55 +0000
  • 4d527cae4b
    Merge branch 'feature/154-defaults' into develop Isis Lovecruft 2018-07-20 19:52:34 +0000
  • 3324e7d0ae
    Remove impl Default for ProjectivePoint. Isis Lovecruft 2018-07-20 19:51:51 +0000
  • 16f00cac16
    Merge branch 'fix/166-scalar-random-nostd' into develop Isis Lovecruft 2018-07-20 19:27:37 +0000
  • 5a58f42155 Point to https://ristretto.group since our notes live there now. Henry de Valence 2018-07-20 12:24:28 -0700
  • 6eb876f3cb Fix doctests (missed during merge) Henry de Valence 2018-07-20 11:50:42 -0700
  • bb50700d77
    Merge pull request #163 from hdevalence/fallible-multiscalar-mul Henry de Valence 2018-07-20 11:28:19 -0700
  • 6f82c30a88
    Fix doctests for From<u64> for Scalar. Isis Lovecruft 2018-07-20 04:45:06 +0000
  • 4d390fbd94
    Merge remote-tracking branch 'hdevalence/scalar-from-impls' into develop Isis Lovecruft 2018-07-20 01:09:44 +0000
  • 38aa0ee2b7
    Implement Default for remaining point types. Isis Lovecruft 2018-07-20 00:47:33 +0000
  • 9105d0977a
    Merge remote-tracking branch 'hdevalence/more-pre-1.0-cleanups' into develop Isis Lovecruft 2018-07-20 00:15:12 +0000
  • e5d3f8f72e
    Merge branch 'feature/148-cleanup-for-1.0.0-pre.0_1' into develop Isis Lovecruft 2018-07-20 00:09:21 +0000
  • 73a5f4711a
    Remove unnecessary extern crate sha2 from test code. Isis Lovecruft 2018-07-20 00:06:31 +0000
  • 7b22fe6e87
    Change the wording on the Scalar::as_bytes() docstring. Isis Lovecruft 2018-07-20 00:04:25 +0000
  • 04f75767f3
    Scalar::random should work with nostd. Isis Lovecruft 2018-07-19 23:51:13 +0000
  • 133afff5a7
    Feature gate some uses on alloc/std which aren't used in nostd. Isis Lovecruft 2018-07-19 23:50:00 +0000
  • 1e74cb3e56 Replace Scalar::from_u64 with From impls Henry de Valence 2018-07-17 10:53:02 -0700
  • ce46a12d92
    Implement batch verification. Isis Lovecruft 2018-07-16 23:41:09 +0000
  • b4db0afe18 Allow Options in the VartimeMultiscalarMul trait Henry de Valence 2018-07-17 08:19:48 -0700
  • 7bbf7495b0 Change VartimeMultiscalarMul docs to use vartime_ Henry de Valence 2018-07-16 22:54:45 -0700
  • dfc9e7c0b7 fixup extendedpoint validity check Henry de Valence 2018-07-16 22:28:22 -0700
  • 0c58de0367 it wouldn't be Henry de Valence 2018-07-16 22:22:58 -0700
  • f7f3f79da8 Add missing Ristretto vartime-double-base fn Henry de Valence 2018-07-16 22:22:21 -0700
  • 5bb6cd42a2 we won't remove this function Henry de Valence 2018-07-16 22:13:40 -0700
  • bc731f9d79 Remove fixme notes from FieldElement code Henry de Valence 2018-07-16 22:11:48 -0700
  • 8d46eacd2c Clarify wording on the nightly feature and CT Henry de Valence 2018-07-16 14:30:14 -0700
  • ca8c46220b Add safety notes to the README Henry de Valence 2018-07-12 12:44:56 -0700
  • e0b7af8957
    Merge pull request #161 from isislovecruft/fix/160-alloc-import Henry de Valence 2018-07-16 21:55:37 -0700
  • 46c98224f5
    Remove erroneous and extraneous alloc import from edwards module. Isis Lovecruft 2018-07-17 00:28:04 +0000
  • 74a28559c4
    Add example code for Scalar.to_bytes() and Scalar.as_bytes(). Isis Lovecruft 2018-07-17 00:22:34 +0000
  • ff16e93102
    Add doctest for Scalar::from_hash(). Isis Lovecruft 2018-07-17 00:21:37 +0000
  • 494c4628c2
    Fix a typo in the README. Isis Lovecruft 2018-07-16 20:45:03 +0000
  • c024b671c0
    Remove outdated paragraph about the bench deature in README. Isis Lovecruft 2018-07-16 20:44:54 +0000
  • b1ab585835
    Merge branch 'master' into develop Isis Lovecruft 2018-07-15 23:25:04 +0000
  • e6f224616d
    Merge branch 'release/0.7.0' Isis Lovecruft 2018-07-15 23:24:51 +0000
  • 5050049a6c
    Update benchmarks in README. Isis Lovecruft 2018-07-15 23:22:22 +0000
  • b32e39c801
    Fix match statements on public key decompression. Isis Lovecruft 2018-07-15 22:21:32 +0000
  • 6c8ae573d9
    Bump ed25519-dalek version to 0.7.0. Isis Lovecruft 2018-07-15 22:15:54 +0000
  • cdebf245cc
    Merge branch 'feature/cleanup-sig-code' into develop Isis Lovecruft 2018-07-15 22:13:37 +0000
  • 535f4752a6
    Don't run cargo bench on Travis CI servers. Isis Lovecruft 2018-07-15 22:07:42 +0000
  • 2e5363c679
    Cleanup verification variable declarations. Isis Lovecruft 2018-07-15 22:04:55 +0000
  • cdbc302da7
    Fix a couple docstrings which mentioned r instead of R. Isis Lovecruft 2018-07-15 21:51:23 +0000