Commit graph

  • aa0f6abc32 Aeneas-compat: decompress step_2 negate-then-conditional-assign master mrwulf 2026-07-05 17:40:43 +0200
  • 7f89a3ee10 Aeneas-compat: rename verify params signature->sig (namespace shadowing) mrwulf 2026-07-04 18:00:28 +0200
  • 1e860fe771 Aeneas-compat: check_scalar via explicit ell-compare + from_bytes_mod_order mrwulf 2026-07-04 17:41:50 +0200
  • 35aae547a3 Aeneas-compat: monomorphic SHA-512 verify path + extraction-safe idioms mrwulf 2026-07-04 17:08:50 +0200
  • 8c2519a15a Aeneas-compat: index-based LE word load in non_adjacent_form mrwulf 2026-07-04 11:39:10 +0200
  • 1bd5990856 Aeneas-compat: make vartime_double_base::mul extraction-clean mrwulf 2026-07-04 11:10:32 +0200
  • 26284959e4 Aeneas-compat: factor from_bytes_wide through named, closure-free helpers mrwulf 2026-07-04 10:23:22 +0200
  • b73a5480b6 Aeneas-compat: mask the bare shift in Scalar52::from_bytes_wide mrwulf 2026-07-03 22:39:59 +0200
  • 135ed701b3 chore: remove upstream CI workflows (not our CI infrastructure) mrwulf 2026-06-30 17:44:30 +0200
  • 8fa9083e12 patch: remove ConditionallyNegatable for Aeneas/Charon transpilation mrwulf 2026-06-30 17:30:35 +0200
  • 4cf8db2369
    Support AVX512 on stable Rust (#913) Nazar Mokrynskyi 2026-06-29 17:44:40 +0300
  • d995caf38f
    Prep v5.0-rc.1 (#911) Michael Rosenberg 2026-06-18 01:42:04 -0400
  • 1c14d54c60
    curve: Bring back ff and group (#909) Michael Rosenberg 2026-06-13 16:13:18 -0400
  • 58b331cde9
    curve,x,ed: re-export rand_core (#908) Riolku 2026-06-08 11:39:51 -0400
  • 70e82aa855
    Prep v5.0-rc.0 (#906) Michael Rosenberg 2026-05-28 15:46:01 -0400
  • 13ac5e66a7
    curve: Remove ff/group features for now (#907) Michael Rosenberg 2026-05-25 15:50:58 -0400
  • 5b796f38c8
    ed: Prepare for pre.7 release (#904) Michael Rosenberg 2026-05-06 07:41:59 -0400
  • 594808680c
    ed25519-dalek: bump ed25519 crate dependency to v3.0.0 (#903) Tony Arcieri 2026-05-03 20:26:26 -0600
  • 28611ad16c
    build(deps): bump rand from 0.9.2 to 0.9.4 (#896) dependabot[bot] 2026-05-03 19:42:34 -0600
  • 3958e0ebf7
    bump rustcrypto dependencies to released versions (#902) Arthur Gautier 2026-05-02 14:06:44 -0700
  • 71d7e870d7
    ed: Fix README feature matrix (#900) Teoh Han Hui 2026-04-27 22:55:15 +0800
  • eb7df80805
    Link formal verification results (#899) Michael Rosenberg 2026-04-20 02:03:45 -0400
  • fc23dd4a86
    ed: Unvendor STROBE (#895) Michael Rosenberg 2026-03-30 15:51:17 +0200
  • bad078de58
    Bump cpufeatures to v0.3 (#894) Tony Arcieri 2026-03-29 15:55:42 -0600
  • 53a86c7c9c
    Bump digest and sha2 to v0.11 (#893) Tony Arcieri 2026-03-29 15:29:12 -0600
  • ddb8c6813a
    ed25519-dalek: bump keccak dependency to v0.2 (#892) Tony Arcieri 2026-03-29 14:55:40 -0600
  • 20101184a3
    curve: add X25519_LOW_ORDER_POINTS constant (#814) Tony Arcieri 2026-02-25 05:35:32 -1000
  • 61533d75cf
    curve,x,ed: Prepare for pre.6 release (#879) Michael Rosenberg 2026-02-04 10:25:03 -0500
  • ea475248ae
    curve,ed,x: Bump rand_core to v0.10; getrandom to v0.4 (#877) Tony Arcieri 2026-02-03 10:34:37 -0700
  • 59305b4e26
    curve,ed: Update digest and sha2 deps (#875) Michael Rosenberg 2026-02-02 18:39:43 -0500
  • 11f5375375
    curve,x,ed: Prepare for pre.5 release (#874) Michael Rosenberg 2026-01-24 20:03:25 -0500
  • b7531ca318
    Bump rand_core to v0.10.0-rc-6 (#873) Tony Arcieri 2026-01-24 17:29:05 -0700
  • 56a6bc07b8
    chore(deps): bump rand_core to 0.10.0-rc-5 (#870) Arthur Gautier 2026-01-21 11:52:56 -0800
  • e5a7986970
    curve,ed,x: Bump prerelease version to fix build (#863) Michael Rosenberg 2026-01-03 16:52:34 +0100
  • a65228a674
    curve: update curve_models link (#862) Roland Yang 2026-01-03 01:37:42 -0500
  • e1f1e41678
    Use getrandom v0.4.0-rc.0 crate release (#861) Tony Arcieri 2025-12-28 08:45:11 -0700
  • 9d6ec949ad
    Bump rand_core to v0.10.0-rc-3 (#860) Tony Arcieri 2025-12-27 09:53:24 -0700
  • 0a09c4ebb1
    perf: use width-8 NAF for static scalars to match NafLookupTable8 (#848) GarmashAlex 2025-12-27 18:41:19 +0300
  • aaff294bfa
    Add allocation-free EdwardsPoint::compress_batch() (#832) daxpedda 2025-12-20 00:04:32 +0100
  • 0fbf15e3c2
    x: Remove vestigial feature and update feature docs (#857) Michael Rosenberg 2025-12-19 12:33:31 +0100
  • 7751957445
    ed25519-dalek: update hex-literal dev-dependency to version 1 (#854) Ben Beasley 2025-12-07 04:14:53 +0000
  • 3d76df7c24
    Fix docs build and prep prerelease (#855) Michael Rosenberg 2025-12-05 00:06:40 +0100
  • f8481d94d5
    x25519: add RFC7748 Diffie-Hellman Curve25519 tests (#721) Vin Singh 2025-12-03 11:11:36 +0000
  • 81c642d74f
    Prep pre.2 prereleases (#849) Michael Rosenberg 2025-11-22 22:09:59 +0100
  • 23d0d2cec0
    Bump rand_core from v0.9 to v0.10.0-rc-2 (#842) Tony Arcieri 2025-11-22 10:37:51 -0700
  • 9e04a586c0
    curve: fully migrate to 2018 module conventions (#844) Tony Arcieri 2025-11-09 08:49:57 -0700
  • b76b924080
    Implement Lizard encoding/decoding (#826) Michael Rosenberg 2025-10-24 23:20:50 +0200
  • c3a82a8a38
    ed25519: update signature to v3.0.0-rc.4 (#828) daxpedda 2025-09-15 02:11:51 +0200
  • adb6a12b4a
    ed,x: Cut pre.1 prereleases (#820) Tony Arcieri 2025-09-04 09:36:45 -0600
  • 65a9efef98
    chore(deps): bump toml to 0.9 (#818) Martin von Zweigbergk 2025-09-04 08:32:20 -0700
  • 84dc372a89
    ed: bump keccak to v0.2.0-rc.0 (#823) Tony Arcieri 2025-09-04 09:27:19 -0600
  • cf1c77de6e
    curve: Bump version to 5.0.0-pre.1 (#822) Michael Rosenberg 2025-09-04 06:21:22 +0200
  • 59ab400f1b
    Bump RustCrypto dependencies (#815) Tony Arcieri 2025-09-03 15:12:43 -0600
  • 44433757a0
    Add fixed-array Scalar batch inversion (#789) daxpedda 2025-08-26 20:54:09 +0200
  • 015707ab4e
    Add proper hash_to_curve. (#786) Iñigo Querejeta Azurmendi 2025-08-26 20:51:39 +0200
  • fc8815721c
    Scalar::div_by_2 (#805) Tony Arcieri 2025-08-22 12:45:51 -0600
  • 1ad4603e0a
    chore: fix some minor issues in sage comments (#788) yumeiyin 2025-08-09 04:13:28 +0800
  • 246723eefe
    workspace: use a global patch.crates-io to avoid duplicates (#793) Arthur Gautier 2025-07-18 07:26:13 -0700
  • c6e32a2c7a
    curve: add yanking notes for v4.2.0 (#794) Tony Arcieri 2025-07-17 19:52:40 -0600
  • 03df416703
    chore(deps): bump signature to 3.0.0-rc.2 (#791) Arthur Gautier 2025-07-16 18:11:24 -0700
  • c3f91f7620
    ed25519: implement MultipartSigner/Verifier (#764) daxpedda 2025-07-14 16:41:20 +0200
  • fc8a8a5276
    Cut pre.0 prereleases (#784) Michael Rosenberg 2025-07-09 13:04:17 -0400
  • 6a515e60a8
    Update all READMEs and CHANGELOGs (#783) Michael Rosenberg 2025-07-08 21:46:55 -0400
  • e3c2455f63
    x: Remove Zeroize impl for secret types (#782) Michael Rosenberg 2025-07-08 15:06:07 -0400
  • 55e3e00d97
    curve: Remove unnecessary CofactorGroup documentation (#683) Aaron Feickert 2025-07-07 20:42:31 -0500
  • 86832640ed
    curve: Undeprecate Scalar::from_bits (#780) Michael Rosenberg 2025-07-07 17:15:06 -0400
  • 9e4ec01fa2
    curve: Use constant-time compressed edwards equality testing (#684) Aaron Feickert 2025-07-07 16:02:51 -0500
  • d54b196d18
    curve: Use constant-time compressed equality testing (#669) Aaron Feickert 2025-07-07 16:01:55 -0500
  • 445fd7d59d
    curve,x: Clear deprecated functions (#778) Michael Rosenberg 2025-07-07 16:33:05 -0400
  • d159f47f53
    ed25519-dalek: use SignatureAlgorithmIdenfier instead of the dynamic counterpart (#779) Arthur Gautier 2025-07-07 21:57:47 +0200
  • a99efe2304
    curve,ed,x: Bump rand_core to 0.9 (#777) Arthur Gautier 2025-07-07 21:36:11 +0200
  • a9aa94736b
    Bump digest, ed25519, signature, and sha2 (#676) Tony Arcieri 2025-07-07 11:34:26 -0600
  • 0736088c94
    ed: Don't implicitly enable zeroize for ed25519-dalek alloc feature (#761) Steve Fan 2025-07-08 00:02:14 +0800
  • 53df025bb3
    Bump edition to 2024 and crate versions to prereleases (#775) Tony Arcieri 2025-07-07 09:52:25 -0600
  • 37d3ae99d3
    x25519: use manual impls instead of zeroize_derive (#776) Tony Arcieri 2025-07-07 08:14:51 -0600
  • 25a9dbb811
    curve: Hash to curve and field as defined in the standard (#377) Iñigo Querejeta Azurmendi 2025-07-05 22:01:26 +0200
  • 44bb8cb7c1
    ed: vendor merlin dependency (#774) Tony Arcieri 2025-06-20 14:54:16 -0600
  • 655992f3c2
    curve: fix nightly build (#773) Tony Arcieri 2025-06-15 10:56:10 -0600
  • 055ca55bcb
    Remove confusing docs (#772) Duy Do 2025-06-15 21:01:41 +0700
  • 8c53a8f10b
    curve: extract AffinePoint type (#769) Tony Arcieri 2025-06-07 23:23:59 -0600
  • cf7b099585
    curve: rename FieldElement*::as_bytes => ::to_bytes (#767) Tony Arcieri 2025-06-06 15:10:29 -0600
  • ad4a37df53
    CI: bump clippy to Rust 1.87 (#768) Tony Arcieri 2025-06-06 10:30:32 -0600
  • 5e0b429b05
    Add typos action and correct typos (#766) Tony Arcieri 2025-06-04 09:40:10 -0600
  • 83ddc4b34b
    fix typos (#740) root 2025-06-04 22:43:16 +0800
  • ea6ffc354e
    Implement Debug and Eq for ExpandedSecretKey (#748) daxpedda 2025-06-04 16:27:23 +0200
  • 08d7176d58
    ed: Expose hazmat::raw_sign_byupdate() for streamed signing (#765) Michael Rosenberg 2025-06-03 09:14:22 -0400
  • 6dc7a1c7c5
    Verify by digest update + StreamVerifier (#735) Rob Ede 2025-06-02 23:30:57 +0100
  • dcd39743ea
    curve25519-dalek: add batch montgomery conversion (#722) Andrew Poelstra 2025-06-02 22:02:43 +0000
  • dd5bd108d6
    curve: add EdwardsPoint::compress_batch and inherent ::random (#759) Tony Arcieri 2025-05-27 22:09:49 -0600
  • e3b5328202
    Fix curve25519-dalek-derive test compilation on CentOS 10 x86_64 (#756) Noa Resare 2025-05-26 15:24:17 +0100
  • 67625763c1
    curve: remove feature(avx512_target_feature) (#757) Tony Arcieri 2025-05-25 18:21:55 -0600
  • 8c0cf3a64f
    chore(deps): bump cpufeatures from 0.2.12 to 0.2.17 (#750) Arthur Gautier 2025-05-08 20:06:28 +0000
  • 773a0646ce
    fixup ci: unsafe usage on nightly and bump ed25519's MSRV (#753) Arthur Gautier 2025-05-08 18:37:08 +0000
  • fbf1fb5339
    Use ZeroizeOnDrop exclusively (#723) Aaron Feickert 2025-01-19 10:55:45 -0600
  • 868d614020
    Support zeroizing for SubgroupPoint (#682) Aaron Feickert 2025-01-19 10:54:30 -0600
  • 6a0caa1b98
    chore: fix spelling issues (#727) camcui 2025-01-19 07:34:18 +0800
  • 485ffab769
    docs: update VartimeRistrettoPrecomputation documentation (#667) Aaron Feickert 2025-01-11 22:07:09 -0600
  • ed83542d7e
    curve: add precomputation length to MSM structs (#685) Aaron Feickert 2025-01-11 21:57:50 -0600
  • 4570d806ee
    Fix typo in README.md Malleability definition (#690) Bryant Luk 2025-01-03 11:26:16 -0600
  • 43a16f03d4
    Implement DynSignatureAlgorithmIdentifier trait for ed25519 (#712) Julius Liu 2024-10-07 17:01:13 -0700