Commit graph

  • cee0e17455 Aeneas-compat: decompress step_2 negate-then-conditional-assign master mrwulf 2026-07-06 01:41:55 +0200
  • c599cfeb5a Aeneas-compat: single-call sha512_hash3 oracle (sha2-0.10 stack) mrwulf 2026-07-04 22:23:29 +0200
  • 30f3e9aded Aeneas-compat: rename verify params signature->sig (namespace shadowing) mrwulf 2026-07-04 18:00:28 +0200
  • ecbf7672e4 Aeneas-compat: check_scalar via explicit ell-compare + from_bytes_mod_order mrwulf 2026-07-04 17:41:50 +0200
  • 0705315b76 Aeneas-compat: monomorphic SHA-512 verify path + extraction-safe idioms mrwulf 2026-07-04 17:08:50 +0200
  • d4d9ba525d Aeneas-compat: index-based LE word load in non_adjacent_form mrwulf 2026-07-04 11:39:13 +0200
  • 0923301c86 Aeneas-compat: make vartime_double_base::mul extraction-clean mrwulf 2026-07-04 11:10:36 +0200
  • 77d587f4af Aeneas-compat: factor from_bytes_wide through named, closure-free helpers mrwulf 2026-07-04 10:23:26 +0200
  • 87928d7896 Aeneas-compat: mask the bare shift in Scalar52::from_bytes_wide mrwulf 2026-07-03 22:40:03 +0200
  • 64ee8f0ef3 chore: remove upstream CI workflows (not our CI infrastructure) mrwulf 2026-06-30 17:44:30 +0200
  • 3df6a2b041 patch: remove ConditionallyNegatable for Aeneas/Charon transpilation mrwulf 2026-06-30 17:30:36 +0200
  • 16e087ab96 version bump bunnie 2026-01-29 19:16:07 +0800
  • 6f0ac06fe0 version bump bunnie 2026-01-08 03:08:31 +0800
  • 4c51f72de4 version bump bunnie 2025-12-16 02:09:22 +0800
  • 8725c509f2 version bump bunnie 2025-10-06 13:42:17 +0800
  • bef542a781 update pins bunnie 2025-05-11 15:44:37 +0800
  • 5fcef86bca update pins bunnie 2025-05-11 15:05:40 +0800
  • c2f866d891 bump version pins bunnie 2024-09-23 01:50:44 +0800
  • 7e17771d12 bump pins bunnie 2024-06-27 00:25:24 +0800
  • 23c447c7cc update xous pin bunnie 2024-06-13 15:47:25 +0800
  • 5a337c5cf7 bump xous rev bunnie 2024-05-29 02:08:29 +0800
  • a3bbd9b680 bump xous pins bunnie 2024-05-07 01:01:49 +0800
  • c8fbc82e2c bump xous version pin bunnie 2024-04-01 15:45:13 +0800
  • 468e304624
    Merge pull request #4 from betrusted-io/cleanup-hw bunnie 2024-03-28 04:13:56 -0400
  • cdd1539ba8 promote illegal opcode to a panic bunnie 2024-03-28 10:21:27 +0800
  • 4170979f6a add handlers to check for hardware errors and try to recover bunnie 2024-03-28 10:20:53 +0800
  • c0d9b40d9d add logic to catch suspend/resume and opcode errors bunnie 2024-03-28 10:18:27 +0800
  • c1b910a779 add features for auto-release of hardware and warning on sw fallback bunnie 2024-03-28 09:48:50 +0800
  • 0077595699 add feature flags for auto-release of hw and warnings on sw fallback bunnie 2024-03-28 09:48:29 +0800
  • 94a47207d5 add fallback to field operations bunnie 2024-03-25 13:43:52 +0800
  • 0b052f5f79 make ensure_engine() falliable bunnie 2024-03-25 13:43:38 +0800
  • 275f586b60 add back in bits_le bunnie 2024-03-25 13:42:58 +0800
  • 63a24a80b6 add sw fallback for montgomery routines bunnie 2024-03-25 13:42:31 +0800
  • 077d5a1fba cleanup warning bunnie 2024-03-25 13:42:12 +0800
  • 12e406ce05 add fiat-crypto crate for emulation in case hardware is busy bunnie 2024-03-25 13:41:40 +0800
  • f34c6ae4d8 make analysis work better bunnie 2024-03-25 13:41:27 +0800
  • b6ce2f60a9 cleanup warnings, as much as possible. bunnie 2024-03-25 08:04:26 +0800
  • 0fc7183a2a
    Merge pull request #3 from betrusted-io/v4.1.1 bunnie 2024-03-25 07:03:35 +0800
  • b486cda2a0
    Merge branch 'main' into v4.1.1 bunnie 2024-03-25 06:59:43 +0800
  • 81d5c53ff8
    Merge pull request #2 from kotval/update_to_v4 bunnie 2024-03-25 06:55:08 +0800
  • 0a0a972dfa fix: incorrectly prevented to_radix_2w_size_hint on u32e David Kotval 2024-03-21 16:35:12 -0500
  • cc3421a22f
    Indicate that the rand_core feature is required (#641) Boyd Kane 2024-03-16 15:43:25 +0200
  • 4fdd15c3af cleanup warnings bunnie 2024-03-11 19:12:17 +0800
  • 80fded7589 add functions to allow low-level access from outside the crate bunnie 2024-03-11 18:44:17 +0800
  • 4c58a5166f cleanup to refer to local job primitives bunnie 2024-03-11 18:15:19 +0800
  • ebcc3702d3 cleanup field arithmetic routines to refer to local job primitives bunnie 2024-03-11 18:14:57 +0800
  • e53c5e50a5 cleanup warnings now that engine25519 is trimmed bunnie 2024-03-11 18:13:47 +0800
  • fe0e8a2f7a add common components to run jobs inside the backend bunnie 2024-03-11 18:13:19 +0800
  • 96784dbbc4 add zeroize dependency and remove engine25519 dependency bunnie 2024-03-11 18:12:15 +0800
  • 858c4ca8ae
    Address new nightly clippy unnecessary qualifications (#639) pinkforest(she/her) 2024-03-08 10:58:20 +1100
  • 5a9ef20763 wip: make tests compile David Kotval 2024-03-02 14:36:19 -0600
  • 9b5b0c5502 wip: fix dependencies so tests can build David Kotval 2024-03-02 14:35:38 -0600
  • b40ec7135e wip: returning to cfg based dependency specification David Kotval 2024-03-01 13:54:05 -0600
  • 31ccb67050
    Remove platforms in favor using CARGO_CFG_TARGET_POINTER_WIDTH (#636) pinkforest(she/her) 2024-03-02 01:35:23 +1100
  • 19c7f4a5d5
    Fix new nightly redundant import lint warns (#638) pinkforest(she/her) 2024-03-01 12:56:52 +1100
  • d98a8b11e7 wip: now builds correctly without precomputed-tables enabled David Kotval 2024-02-18 17:38:36 -0600
  • 7bf60e4a2b wip: trying to get unifying version David Kotval 2024-02-18 16:44:04 -0600
  • e8fdef83b4 Merge branch 'cfg_fix' into update_to_v4 David Kotval 2024-02-16 15:48:38 -0600
  • 22a6f18388 wip: adding features back David Kotval 2024-02-16 15:45:53 -0600
  • e5f5371a9c wip: typo in cfg name David Kotval 2024-02-16 13:37:44 -0600
  • a62e4a5c57
    Fix minor spelling mistakes (#629) Flori 2024-02-14 20:01:05 +0100
  • 17eab3d6c1
    ed: Make it possible to convert between VerifyingKey and EdwardsPoint (#624) Jack Lloyd 2024-02-12 14:36:43 -0500
  • 50401ab430
    curve: mark ValidityCheck trait as allow(dead_code) (#625) Tony Arcieri 2024-02-12 09:56:06 -0700
  • 486cd1315f fix: build.rs now selects accelerated backend for xous David Kotval 2024-02-08 14:20:02 -0600
  • 4ac84dd066
    curve,ed,x: Bump patch version to reflect fix to nightly SIMD build (#621) Michael Rosenberg 2024-02-06 20:09:18 -0500
  • ff1c309b23
    Fix nightly build (#619) Jimmy Chen 2024-02-07 07:09:29 +1100
  • b7c3eb9b67 fix: incorrect syntax for negation in cfg David Kotval 2024-02-04 14:27:30 -0600
  • ba737a3790
    Update README.md (#613) Ford 2024-01-21 16:27:47 +0100
  • 81f9189d2f wip: remove betrusted feature David Kotval 2024-01-12 02:10:08 +0000
  • 55c5a33411 Merge remote-tracking branch 'upstream/main' into update_to_v4 David Kotval 2023-12-13 17:45:20 -0600
  • 0b45e00ad5
    chore: typo fix (#608) Pioua 2023-12-13 16:10:05 +0100
  • ba7a073487
    doc: Fix markdown PR reference (#605) Wiktor Kwapisiewicz 2023-11-22 14:21:20 +0100
  • a2ff6ba9e4
    {Signing,Verifying}KeyVisitor: visit_borrowed_bytes -> visit_bytes (#602) Bram Westerbaan 2023-11-17 08:44:28 +0100
  • f08bbb7f57
    ed: Prep to release v2.1.0 (#600) Michael Rosenberg 2023-11-14 15:35:42 -0500
  • 04f811ad21
    ed: Add back SigningKey::to_scalar_bytes (#599) Michael Rosenberg 2023-11-14 13:23:48 -0500
  • ac51ef6ecf
    ed25519: loosen signature crate dependency again (#598) Tony Arcieri 2023-11-13 22:09:16 -0700
  • 89aabac235
    README.md: remove broken image (#595) Tony Arcieri 2023-11-01 11:33:43 -0600
  • 72761ca6b4
    derive: Bump version to 0.1.1 (#594) Michael Rosenberg 2023-10-31 13:40:12 -0400
  • 3c85f778b3
    CI: fix minimal-versions resolution (#593) Tony Arcieri 2023-10-31 10:04:34 -0600
  • 78a86f1c49
    ed25519-dalek: hide secret in SigningKey's Debug impl (#592) Tony Arcieri 2023-10-31 10:01:09 -0600
  • f4cd43f606
    Merge pull request #590 from dalek-cryptography/derive-license Michael Rosenberg 2023-10-31 11:35:38 -0400
  • 81d0756bdc
    Made unnecessarily pub contents of field.rs pub(crate) Michael Rosenberg 2023-10-29 22:06:47 -0400
  • cd9378e6fd
    Removed unnecessary 'pub use' Michael Rosenberg 2023-10-29 21:53:08 -0400
  • 8a41a29939
    Forgot the license files Michael Rosenberg 2023-10-29 10:50:17 -0400
  • b92421916d
    Copy licensing from previous repo Michael Rosenberg 2023-10-29 10:47:45 -0400
  • 598695c400
    ed25519: loosen signature crate dependency (#582) Tony Arcieri 2023-10-26 22:29:56 -0600
  • e6675c67ce
    add cfg statements to only build doctest on x86 (#585) Victor Graf 2023-10-03 11:51:05 -0700
  • 0cd099a9fb
    curve: Bump version to 4.1.1 (#584) Michael Rosenberg 2023-09-20 17:42:22 -0500
  • 76a8b2a081
    Add PrimeFieldBits support to Scalar (#579) Luke Parker 2023-09-19 23:21:43 -0400
  • 533b53a0ec
    Deprecate BASEPOINT_ORDER from pub API consts (#581) pinkforest(she/her) 2023-09-18 13:59:05 +1000
  • c157a1ed6d
    Add group to documented features (#578) Luke Parker 2023-09-12 09:41:15 -0400
  • e94a5fe5ab
    curve: README typos Michael Rosenberg 2023-09-06 00:53:30 -0400
  • 9db51a6bf7
    curve: Release 4.1.0 (#574) pinkforest(she/her) 2023-09-06 14:51:15 +1000
  • 8ed1666b97
    ed,x: updated repo links Michael Rosenberg 2023-09-06 00:49:26 -0400
  • 1ec4a36a80
    curve: update repository in Cargo.toml (#575) Tony Arcieri 2023-09-05 22:08:06 -0600
  • a3a08b01ab
    Adapt to new types introduced in fiat-crypto 0.2 (#566) David Cook 2023-09-05 11:07:49 -0500
  • 135476c9f5
    Fix variable names in the invariant description (#573) Wiktor Kwapisiewicz 2023-09-05 16:50:10 +0200
  • 5c5a32057c
    curve: Fix no_std for fiat backend and add test for it (#572) pinkforest(she/her) 2023-09-05 05:49:58 +1000
  • c8d1d400f1
    curve,ed: chore: update dev deps (#569) Rob Ede 2023-08-28 14:46:38 +0100
  • 60dd3100c0
    curve: add doc(hidden) to serial backend modules (#568) Tony Arcieri 2023-08-28 00:38:11 -0600