Commit graph

  • 1a3da32e97
    Merge pull request #239 from dpc/patch-1 Henry de Valence 2019-03-20 23:43:05 -0700
  • f612dd9dfa
    Remove unnecessary trait bound Dawid Ciężarkiewicz 2019-03-20 20:30:58 -0700
  • 1bec256418
    Merge remote-tracking branch 'newpavlov/rand_core' into develop Isis Lovecruft 2019-03-12 22:04:19 +0000
  • 43baaaf279
    Also test the alloc features on Travis. Isis Lovecruft 2019-03-12 21:12:43 +0000
  • a6e0019ae4
    Merge remote-tracking branch 'nickray/towards-no-std' into develop Isis Lovecruft 2019-03-12 21:11:09 +0000
  • 1edc2965ad
    Fix typo in README. Isis Lovecruft 2019-03-12 20:52:34 +0000
  • ba389040de implement Zeroize for Scalar and MontgomeryPoint DebugSteven 2019-03-03 17:09:34 -0700
  • daf86298c6
    Merge branch 'master' into develop Isis Lovecruft 2019-02-28 22:45:11 +0000
  • 45bc970eec
    Merge branch 'release/0.5.1' Isis Lovecruft 2019-02-28 22:45:02 +0000
  • 78b46c4abe
    Bump x25519-dalek version to 0.5.1. Isis Lovecruft 2019-02-27 23:36:29 +0000
  • ea2f39afa5
    Ignore doctests since they were moved to actual tests. Isis Lovecruft 2019-02-27 22:01:43 +0000
  • 23e61b7063
    Merge remote-tracking branch 'rozbb/master' into develop Isis Lovecruft 2019-02-27 21:51:37 +0000
  • 60f276db72
    Fix README examples and doctests. Isis Lovecruft 2019-02-27 20:45:55 +0000
  • 2a58e35b23
    PublicKey now derives Copy, Clone, Debug Michael Rosenberg 2019-02-27 12:40:14 -0500
  • 2ffd916dc7
    Merge pull request #36 from DebugSteven/the-number-5 Henry de Valence 2019-02-16 17:56:26 -0800
  • ad8dd8430b bump installation version to 0.5 in docs DebugSteven 2019-02-16 18:46:11 -0700
  • b57cdba0a3 Merge branch 'master' into develop Henry de Valence 2019-02-16 13:47:28 -0800
  • 34676d3360 Merge branch 'release/0.5.0' Henry de Valence 2019-02-16 13:47:14 -0800
  • ebdd71b54b Bump version to 0.5.0 Henry de Valence 2019-02-16 13:46:06 -0800
  • 724c929130
    Merge pull request #35 from DebugSteven/staticsecret Henry de Valence 2019-02-16 13:38:47 -0800
  • aee783ae82
    use clamp_scalar for StaticSecret Henry de Valence 2019-02-16 16:31:05 -0500
  • bcea24308f Fix benchmark Henry de Valence 2019-02-16 10:17:15 -0800
  • e25c72b476 Update README tests and ensure they're run in Travis. Henry de Valence 2019-02-16 10:11:27 -0800
  • 6797c0969f summarize how types are used & how they relate to one another DebugSteven 2019-02-16 10:57:42 -0700
  • 29edaa17ac informative doc comments DebugSteven 2019-02-16 10:22:06 -0700
  • ad670a4d03 methods to convert a StaticSecret to and from bytes DebugSteven 2019-02-16 09:42:56 -0700
  • 4caffdcca0 impl StaticSecret & create DH method that borrows our StaticSecret DebugSteven 2019-02-16 09:14:43 -0700
  • 9fe535dcc7 rename EphemeralPublic to PublicKey DebugSteven 2019-02-16 08:50:20 -0700
  • 0fac27bbc4 Merge branch 'master' into develop Henry de Valence 2019-02-15 13:48:51 -0800
  • ca6305232f Merge branch 'release/1.1.3' Henry de Valence 2019-02-15 13:48:39 -0800
  • bd96f25baa Bump patch version Henry de Valence 2019-02-15 13:47:16 -0800
  • d4cc9997ec
    Merge pull request #233 from dalek-cryptography/revert-rng-changes-from-219 Henry de Valence 2019-02-15 13:44:27 -0800
  • 9a623868c5 Revert #219. Henry de Valence 2019-02-15 13:30:05 -0800
  • d41026e7d9 Merge branch 'master' into develop Henry de Valence 2019-02-15 11:45:40 -0800
  • a95c5040d6 Merge branch 'release/1.1.1' Henry de Valence 2019-02-15 11:45:20 -0800
  • 96796e620e Bump patch version Henry de Valence 2019-02-15 11:32:54 -0800
  • 64c542ec84 Bump patch version Henry de Valence 2019-02-15 11:20:25 -0800
  • b8c62ec4b4 Attempt to fix cfg(rustdoc) on docs.rs Henry de Valence 2019-02-15 11:18:25 -0800
  • 77b4c7b30d Merge branch 'master' into develop Henry de Valence 2019-02-15 10:12:56 -0800
  • 99de6a7039 Merge branch 'release/1.1.0' Henry de Valence 2019-02-15 10:12:48 -0800
  • ad838ecd73 Remove -pre.0; reword CHANGELOG entries. Henry de Valence 2019-02-15 10:11:18 -0800
  • b29943e7da Merge branch 'master' into develop Henry de Valence 2019-02-14 14:51:16 -0800
  • 8b2742cb9d Merge branch 'release/1.1.0-pre.0' Henry de Valence 2019-02-14 14:51:03 -0800
  • a35adbef84 Bump version number to 1.1.0-pre.0 Henry de Valence 2019-02-14 14:49:36 -0800
  • a38b77b965 Add a changelog. Henry de Valence 2019-02-14 14:44:49 -0800
  • a67accd635 Merge branch 'burdges-rng_ref' into develop Henry de Valence 2019-02-14 14:38:26 -0800
  • 66b38ce5fc Merge branch 'rng_ref' of git://github.com/burdges/curve25519-dalek into burdges-rng_ref Henry de Valence 2019-02-14 14:38:14 -0800
  • 63c19c1dcd Merge branch 'newpavlov-rand_core' into develop Henry de Valence 2019-02-14 14:31:28 -0800
  • cf7a1a4a0f Merge branch 'rand_core' of git://github.com/newpavlov/curve25519-dalek into newpavlov-rand_core Henry de Valence 2019-02-14 14:29:58 -0800
  • a1123e7cd3
    Merge pull request #230 from hdevalence/updated-precomputation Henry de Valence 2019-02-14 12:18:29 -0800
  • 47967b49f0 Use rerandomized inputs for variable-time benchmarks. Henry de Valence 2019-02-14 07:59:45 -0800
  • 2c3629b30e Add a separate benchmark for pure-fixed multiscalar mul. Henry de Valence 2019-02-14 07:16:20 -0800
  • 092ff52cb0 Remove constant-time multiscalar precomputation. Henry de Valence 2019-02-13 11:10:47 -0800
  • 73eee8a1da
    Merge pull request #231 from hdevalence/fix-to-monty-doc Henry de Valence 2019-02-12 19:31:42 -0800
  • 96df60895f Fix comment on Montgomery conversion. Henry de Valence 2019-02-12 19:30:18 -0800
  • 27daa5215e Add Ristretto precomputation facade. Henry de Valence 2019-02-12 12:45:56 -0800
  • 8adcfb7fa3 Simplify length checking. Henry de Valence 2019-02-12 12:35:01 -0800
  • 727ba86292 Rework the vartime precomputation trait to be Option-al Henry de Valence 2019-02-12 12:28:24 -0800
  • e693d7f020 fixup AVX2 ascii blocks so they don't run as doctests Henry de Valence 2019-02-12 11:38:39 -0800
  • 8b0ad2b03d Add vector implementation of precomputation. Henry de Valence 2019-02-12 11:36:34 -0800
  • c6acdfd5e2 Add serial implementation of precomputation. Henry de Valence 2019-02-12 11:18:03 -0800
  • 5daff66079 Move cfgs into outer module. Henry de Valence 2019-02-11 07:25:16 -0800
  • 00675b4c56 Add benchmarks for precomputed multiscalar multiplication. Henry de Valence 2019-01-24 13:29:28 -0800
  • 98e713ef91 Add a trait for multiscalar multiplication with precomputation. Henry de Valence 2018-05-03 15:31:08 -0700
  • d71b6650d6
    Check the equality of EdwardsPoints in the projective coordinates to avoid expensive compressions. Sean Bowe 2019-01-23 14:56:31 -0700
  • 9c5650113e Merge branch 'master' into develop Henry de Valence 2019-02-04 12:37:33 -0800
  • 2a775621b3 Merge branch 'release/0.4.5' Henry de Valence 2019-02-04 12:37:14 -0800
  • 89d474ae55 Bump patch version to 0.4.5 Henry de Valence 2019-02-04 12:31:22 -0800
  • abff3ddc47
    Merge pull request #34 from rozbb/master Henry de Valence 2019-02-04 12:30:15 -0800
  • 474c272945
    Removed "nightly" from default features Michael Rosenberg 2019-02-03 11:13:50 -0500
  • ff0dc4a3db Merge branch 'master' into develop Henry de Valence 2019-01-27 23:19:44 -0800
  • 4bdccd7b7c Merge branch 'release/1.0.3' Henry de Valence 2019-01-27 23:18:35 -0800
  • 9cd4551b40 Bump patch version Henry de Valence 2019-01-27 23:17:27 -0800
  • 33e7d26513 Merge branch 'add-compressed-cteq-impls' into release/1.0.3 Henry de Valence 2019-01-27 23:16:48 -0800
  • 5ddc30061c Implement ConstantTimeEq on compressed points. Henry de Valence 2019-01-27 23:13:58 -0800
  • 1dfe00b79d Fix rand dependency, deal with unusedness warnings Nicolas Stalder 2019-01-27 03:06:18 +0100
  • 1d23a1d30d Added doc example for x25519() Philippe Dugre 2019-01-25 17:08:48 -0500
  • 6d7d94372e
    Merge pull request #227 from isislovecruft/fix/weird-pub Henry de Valence 2019-01-24 14:12:10 -0800
  • 0d23260a75
    I found a weird pub, not the kind you get cidre in. Isis Lovecruft 2019-01-24 21:35:43 +0000
  • 8e276b9e5a Merge branch 'master' into develop Henry de Valence 2019-01-22 14:17:23 -0800
  • 8b0306252a Merge branch 'release/0.4.4' Henry de Valence 2019-01-22 14:17:11 -0800
  • bcc6383d9a Bump version number Henry de Valence 2019-01-22 14:15:14 -0800
  • 759d35b8c4
    Merge pull request #29 from dalek-cryptography/as_bytes_for_ephemeral_public Henry de Valence 2019-01-22 14:14:27 -0800
  • 1117184a02 Add EphemeralPublic::as_bytes Henry de Valence 2019-01-22 14:11:44 -0800
  • 314041b277
    Merge pull request #28 from dalek-cryptography/docs-hotfix Henry de Valence 2019-01-22 14:08:48 -0800
  • 9e553688c3 Docs hotfix: disable KaTeX in docs.rs Henry de Valence 2019-01-22 14:03:00 -0800
  • 8e5062521f
    Merge pull request #225 from isislovecruft/fix/invsqrt-doc-typos Henry de Valence 2019-01-21 18:50:14 -0800
  • 4270d4ff5f
    Fix two typos in FieldElement::invsqrt documentation. Isis Lovecruft 2019-01-22 01:01:08 +0000
  • 353e3fe81a
    Merge pull request #215 from hdevalence/ifma Henry de Valence 2019-01-19 21:51:13 -0800
  • 1249fcccee
    Merge branch 'master' into develop Isis Lovecruft 2019-01-20 00:49:49 +0000
  • f9c9c5e558
    Merge branch 'release/0.4.3' Isis Lovecruft 2019-01-20 00:49:42 +0000
  • ee359f6100
    Bump x25519-dalek version to 0.4.3. Isis Lovecruft 2019-01-20 00:45:31 +0000
  • e61b620059
    Merge pull request #24 from isislovecruft/fix/23-katex-header isis agora lovecruft 2019-01-20 00:43:34 +0000
  • e3ca8961fc Fix rustdoc feature flags to compile on stable. Henry de Valence 2019-01-17 19:49:41 -0800
  • 9ddbf1ba83 Add notes on the IFMA implementation. Henry de Valence 2018-12-01 11:07:08 -0800
  • dc8431429f Refactor documentation to use doc_cfg. Henry de Valence 2018-11-30 13:18:55 -0800
  • 5700add507 Clean up warnings. Henry de Valence 2018-11-29 12:08:06 -0800
  • fa42708257 Change naming scheme for multiplication accumulators. Henry de Valence 2018-11-29 10:50:17 -0800
  • a84f9eafe4 Allow non_snake_case in the IFMA field and edwards modules. Henry de Valence 2018-11-28 13:19:15 -0800
  • 06766bfdea Delay shuffles that cross the "Great Wall of Intel". Henry de Valence 2018-11-28 12:47:25 -0800