Commit graph

  • 46811866cc
    Bump ed25519-dalek version to 1.0.0-pre.2. Isis Lovecruft 2019-10-04 02:16:06 +0000
  • 91426a2306
    Merge branch 'fix/found-argument-alloc' into develop Isis Lovecruft 2019-10-04 02:13:27 +0000
  • 1342e2a3a4
    Fix no_std+alloc builds. Isis Lovecruft 2019-10-04 02:05:20 +0000
  • 52ee801022
    Fix Travis CI builds after change in features syntax parsing. Isis Lovecruft 2019-10-04 01:23:59 +0000
  • aa49b4cd8d
    Fix two failing doctests. Isis Lovecruft 2019-10-04 01:19:23 +0000
  • dc4b77b551
    Fix bad import and feature specification in benchmarks. Isis Lovecruft 2019-10-03 23:14:49 +0000
  • 1c9f484d97 Drop the static lifetime for context in sign_prehashed Arnaud Castellanos Galea 2019-09-30 16:42:52 +0800
  • 2d0c5323cb errata and basepoint_odd_lookup_table test for better understanding root 2019-09-04 13:15:09 +0800
  • 8da05f7e90 errata and basepoint_odd_lookup_table test for better understanding root 2019-09-04 12:38:02 +0800
  • f6015c66c2 errata for comment root 2019-09-03 10:38:23 +0800
  • fa849e014c errata for vpmuludq root 2019-09-02 11:26:11 +0800
  • 1f7d48fe36
    Merge pull request #278 from 3for/comment-fix Henry de Valence 2019-08-09 09:35:26 -0700
  • 801bbff563 parallel_doc link fix root 2019-08-09 16:19:18 +0800
  • dc2df3cb70 Merge branch 'master' into develop Henry de Valence 2019-08-07 13:25:57 -0700
  • cf03d39f0f Merge branch 'release/1.2.3' Henry de Valence 2019-08-07 13:25:41 -0700
  • 4dc8073330 Update CHANGELOG and bump version Henry de Valence 2019-08-07 13:24:36 -0700
  • b01888a929
    Merge pull request #260 from fabric-and-ink/ed-decompress-simplify Henry de Valence 2019-08-07 12:57:24 -0700
  • 26ae185bc9
    Apply suggestion by @hdevalence Fabian Drinck 2019-08-07 19:43:10 +0200
  • d86bf15781
    Merge pull request #257 from dalek-cryptography/use_upstream_intrinsics Henry de Valence 2019-08-06 17:24:02 -0700
  • cfa09d859f Use upstream IFMA intrinsics now that they exist. Henry de Valence 2019-06-04 14:29:33 -0700
  • 4bbcc28cdc
    Merge pull request #275 from Pratyush/fix-docs-link-on-avx2 Henry de Valence 2019-08-06 17:08:30 -0700
  • 912fe4794f Fix link to AVX2 and IFMA docs Pratyush Mishra 2019-08-06 12:22:59 -0700
  • 4bc2ec0082
    Merge pull request #276 from dalek-cryptography/quarkslab Henry de Valence 2019-08-06 16:08:23 -0700
  • 68b71578af
    Merge pull request #274 from 3for/comment-fix Henry de Valence 2019-08-06 16:07:13 -0700
  • a480844992 Tighten a too-permissive debug_assert in NafLookupTable8. Henry de Valence 2019-08-06 15:17:34 -0700
  • 90baabe50b Ensure Scalar Add and Sub produce canonical results. Henry de Valence 2019-08-06 15:12:49 -0700
  • a3246d82e5 Tests showing that scalar addition and subtraction don't reduce mod l Jack Grigg 2019-03-16 04:43:08 +0000
  • ccaf86ea86 curve_models link in comment mismatch root 2019-08-06 16:40:47 +0800
  • 542a7b54a3
    Merge pull request #273 from dalek-cryptography/fix-width-7-naf Henry de Valence 2019-08-05 19:24:46 -0700
  • 01d9e904e1 Add a missing wrapping_sub in NAF computation. Henry de Valence 2019-08-05 15:53:00 -0700
  • 2a46cd3b20 add non-zero assert in field batch_invert root 2019-08-01 15:02:15 +0800
  • a174911c2b Merge branch 'master' into develop Henry de Valence 2019-07-31 15:27:34 -0700
  • c6d8bfb48b Merge branch 'release/1.2.2' Henry de Valence 2019-07-31 15:26:58 -0700
  • e6d580b0cf Bump version to 1.2.2 Henry de Valence 2019-07-31 15:22:31 -0700
  • cbbdbfb67f
    Merge pull request #269 from dalek-cryptography/update-doc-include-paths Henry de Valence 2019-07-31 15:19:25 -0700
  • 5c18bfb6a7 Update doc(include) paths. Henry de Valence 2019-07-31 14:53:12 -0700
  • 09e2615589
    Merge pull request #267 from dalek-cryptography/add-crypto-tag Henry de Valence 2019-07-30 12:54:28 -0700
  • 78d9804bf9 'crypto' means 'cryptography' Henry de Valence 2019-07-30 12:43:56 -0700
  • 526ce175d9
    Merge pull request #266 from dsprenkels/patch-1 Henry de Valence 2019-07-22 10:05:55 -0700
  • e4c086ab59
    Fix a typo in AVX2 Daan Sprenkels 2019-07-22 14:17:23 +0200
  • 53da2aaaf4 Remove unneeded check for negativity in edwards point decompression Fabian Drinck 2019-06-07 18:41:26 +0200
  • 8c88e681f4 Merge branch 'master' into develop Henry de Valence 2019-06-06 15:43:32 -0700
  • a659b92305 Merge branch 'release/1.2.1' Henry de Valence 2019-06-06 15:43:21 -0700
  • 45b316d26b Update version to 1.2.1 Henry de Valence 2019-06-06 15:39:59 -0700
  • 3ed8056484
    Merge pull request #259 from dalek-cryptography/pippenger-bugfix Henry de Valence 2019-06-06 15:35:15 -0700
  • e17c98a391 Ensure NAF works on manually-constructed extremal values. Henry de Valence 2019-06-05 22:59:39 -0700
  • 389d2bc9e2 Ensure Pippenger works on manually-constructed extremal values. Henry de Valence 2019-06-05 22:00:43 -0700
  • 5f1d73bca0 Fix a negate-with-overflow edgecase by widening before computation. Henry de Valence 2019-06-05 20:59:07 -0700
  • 6fe93564cd Add a more comprehensive random multiscalar test. Henry de Valence 2019-06-05 20:45:07 -0700
  • 1d61e1ba46 Add .to_bytes() to PublicKey, so that it has similar capabilities to the ed25519 PublicKey impl. Also to SharedSecret for consistency. Peat Bakke 2019-06-05 12:20:02 -0700
  • c159bd4b07 Merge branch 'master' into develop Henry de Valence 2019-06-04 15:28:12 -0700
  • 22ce43f971 Merge branch 'release/1.2.0' Henry de Valence 2019-06-04 15:28:02 -0700
  • 62fbd6ab63 Update version to 1.2.0 Henry de Valence 2019-06-04 15:27:12 -0700
  • c084def3a3
    Merge pull request #249 from oleganza/oleg/pippenger2 Henry de Valence 2019-06-04 15:13:41 -0700
  • 19dcd62053 Add reference to 2012/549 Henry de Valence 2019-06-04 13:41:43 -0700
  • 5921d6d2ac Replace std::iter with core::iter Henry de Valence 2019-06-04 13:36:07 -0700
  • 33f21a9f34
    Merge pull request #255 from xoloki/no-std-optional-serde isis agora lovecruft 2019-06-04 19:39:30 +0000
  • fd69503a40 turn off default serde features but keep it optional Joey Yandle 2019-06-03 15:29:08 -0700
  • baaeed23fc
    Merge pull request #251 from fabric-and-ink/quench-warning Henry de Valence 2019-05-26 20:35:27 -0700
  • 29dca772a9 Quench snake case warning Fabian Drinck 2019-05-26 13:00:07 +0200
  • eb82a9d8b6
    Update src/backend/serial/scalar_mul/pippenger.rs Oleg Andreev 2019-05-24 18:00:34 -0500
  • 9836d6622c cleaner name per Henry’s suggestion Oleg Andreev 2019-05-24 12:18:10 -0700
  • ca2926ac89 use one buffer instead of two Oleg Andreev 2019-05-22 11:48:30 -0700
  • dfcac0d8e2 rustfmt and copyright fixes Henry de Valence 2019-05-22 11:38:52 -0700
  • 7fba2a1bcc avoid unnecessary allocation Oleg Andreev 2019-05-22 11:14:26 -0700
  • df745e98a2 oops - forgot to switch on pippenger Oleg Andreev 2019-05-21 14:10:56 -0700
  • 33b41ac10d fix type conversions Oleg Andreev 2019-05-21 13:48:29 -0700
  • 42648aa460 cgs Oleg Andreev 2019-05-21 13:31:50 -0700
  • b52c2053c1 new pippenger radix 6/7/8 implementation Oleg Andreev 2019-05-21 12:35:58 -0700
  • e726147af8
    Merge pull request #245 from dalek-cryptography/optimize-variable-base Henry de Valence 2019-05-21 08:52:53 -0700
  • 23ca520ac2
    Merge pull request #226 from ebfull/faster-equality Henry de Valence 2019-05-21 08:50:32 -0700
  • 6503378fef Save 2.5% on variable-base scmul by squeezing some multiplications. Henry de Valence 2019-05-08 21:04:13 -0700
  • 076f32686f Merge branch 'master' into develop Henry de Valence 2019-05-06 19:11:24 -0700
  • f630041af2 Merge branch 'release/1.1.4' Henry de Valence 2019-05-06 19:11:12 -0700
  • ea9d7411d5 Bump version to 1.1.4 Henry de Valence 2019-05-06 19:09:04 -0700
  • 8f02cf5bf8
    Merge pull request #244 from dalek-cryptography/fix-typo Henry de Valence 2019-05-06 19:04:01 -0700
  • b52c7ddafe Suppress a generated <br> which breaks KaTeX. Henry de Valence 2019-05-06 15:18:16 -0700
  • 1cc37a1eda
    Merge pull request #41 from untoldwind/master Henry de Valence 2019-04-23 10:08:40 -0700
  • 0f187b4670
    Ensure that all data of StaticSecret is cleared on drop Bodo Junglas 2019-04-12 08:34:41 +0200
  • e1c56cbf8e
    Merge pull request #241 from markblunk/feature/torsion-doc-fix Henry de Valence 2019-04-02 14:04:11 -0700
  • 50f46c7685 fix typo in torsion documentation Mark Blunk 2019-04-02 14:26:01 -0600
  • d31df0aaa8
    Remove sha2 dep; limit rand depends; fixes after PR#68 merge. Isis Lovecruft 2019-04-02 01:46:23 +0000
  • 9a637d48d4 Merge branch 'master' into develop Henry de Valence 2019-03-29 12:56:21 -0700
  • 9567e021c5 Merge branch 'release/0.5.2' Henry de Valence 2019-03-29 12:56:08 -0700
  • 89c58a991b Bump version, add changelog entries Henry de Valence 2019-03-29 12:53:43 -0700
  • 9aa1b8bd4d
    Merge pull request #40 from rozbb/master Henry de Valence 2019-03-22 10:23:08 -0700
  • 935f6e8e35
    Made StaticSecret cloneable Michael Rosenberg 2019-03-22 12:50:55 -0400
  • 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