Commit Graph

  • 1124f25589
    Merge bb6340fd95 into df67e299e6 mariari 2023-12-20 11:16:43 -0700
  • b918ae98bb
    Merge 6d0566f021 into df67e299e6 ashWhiteHat 2023-12-20 11:16:42 -0700
  • c14b406197
    Merge a46b5be95c into df67e299e6 Luke Parker 2023-12-20 11:16:42 -0700
  • 867980d415
    Merge dfef1406eb into df67e299e6 dependabot[bot] 2023-12-20 11:16:42 -0700
  • e77aaa2677
    Merge dd19db3939 into df67e299e6 François Garillot 2023-12-20 11:16:42 -0700
  • b0ca99e703
    Merge fb643a4e5e into df67e299e6 str4d 2023-12-20 11:16:42 -0700
  • df67e299e6
    Merge pull request #80 from zcash/rfc-process main str4d 2023-12-20 16:30:51 +0000
  • 43598cf303 Point to the RFC process Jack Grigg 2023-12-19 15:36:50 +0000
  • 6d0566f021 refactor double ashWhiteHat 2023-09-06 20:35:57 +0900
  • 6d29c7f8e9
    Merge branch 'zcash:main' into feat/improve-double-and-refactoring ashWhiteHat 2023-09-06 15:17:41 +0900
  • bb6340fd95 Add a feature flag for NIF derivation mariari 2023-08-24 05:11:16 +0800
  • 35d753ecc9 Added Rustler for BEAM NIF integration mariari 2023-08-05 06:23:42 +0800
  • dd19db3939
    test: test serde on Eq field as well François Garillot 2023-06-05 09:20:56 -0400
  • f28fb4d60a
    add serde for uncompressed Hanting Zhang 2023-06-03 15:09:37 -0700
  • d7ce16352d
    feat: implement UncompressedEncoding François Garillot 2023-05-31 10:32:41 -0400
  • d958c52a40
    Merge 0d2696eee0 into fb643a4e5e str4d 2023-07-30 12:49:27 +0000
  • 0d2696eee0 Migrate to `group::coordinates` group-coordinates Jack Grigg 2023-07-30 12:47:09 +0000
  • fb643a4e5e Migrate to `group::CurveAffine` group-curveaffine Jack Grigg 2023-07-29 18:52:55 +0000
  • a586b8c2db
    Merge pull request #68 from zcash/msrv-1.60 str4d 2023-07-30 10:36:55 +0100
  • a46b5be95c
    Add zeroize Luke Parker 2023-05-18 18:26:06 -0400
  • f89331c06e
    Optimize scalar multiplication with a 4-bit window Luke Parker 2023-02-13 16:01:18 -0500
  • dfef1406eb
    Bump codecov/codecov-action from 3.1.1 to 3.1.4 dependabot/github_actions/codecov/codecov-action-3.1.4 dependabot[bot] 2023-05-16 09:06:29 +0000
  • d50cb2744b
    Bump codecov/codecov-action from 3.1.1 to 3.1.3 dependabot[bot] 2023-04-21 09:06:03 +0000
  • 839ffe5fec
    Bump codecov/codecov-action from 3.1.1 to 3.1.2 dependabot[bot] 2023-04-12 09:05:15 +0000
  • cb43e87faf `criterion 0.4` Jack Grigg 2023-03-02 17:23:42 +0000
  • ef9cc828f9 Bump MSRV to 1.60.0 Jack Grigg 2023-03-02 15:51:58 +0000
  • 7e3fc6a491
    Merge pull request #69 from zcash/release-0.5.1 0.5.1 str4d 2023-03-02 17:07:23 +0000
  • d43a16f8b2 `pasta_curves 0.5.1` Jack Grigg 2023-03-02 16:47:32 +0000
  • 64b9d2476d
    Merge pull request #58 from xxuejie/use_no_std_lazy_static str4d 2023-03-02 16:44:49 +0000
  • ddae289d5b
    Merge pull request #63 from daira/sqrt-overflow str4d 2023-03-02 16:37:05 +0000
  • 91da3b09b6
    Merge pull request #67 from zcash/dependabot/github_actions/actions/checkout-3 str4d 2023-03-02 16:26:18 +0000
  • 0009d0b444 Fix an overflow bug in the square root implementation on 32-bit platforms. Daira Hopwood 2023-02-23 22:15:08 +0000
  • 4aa3ea163d
    Bump actions/checkout from 2 to 3 dependabot[bot] 2023-03-02 16:19:33 +0000
  • 2b3623018f
    Merge pull request #65 from zcash/ci-updates str4d 2023-03-02 16:19:13 +0000
  • 61c287a8d6 Run tests on 32-bit target Jack Grigg 2023-03-02 15:54:26 +0000
  • a479de4c6f Run tests on 32-bit target Jack Grigg 2023-03-02 15:54:26 +0000
  • 9979bc22f8 Bump MSRV to 1.60.0 Jack Grigg 2023-03-02 15:51:58 +0000
  • 93b9fa2351 Run tests with both `--all-features` and `--no-default-features` Jack Grigg 2023-03-02 14:50:19 +0000
  • 437d471b4d Restrict dev-dependencies to `csv < 1.2` Jack Grigg 2023-03-02 14:29:36 +0000
  • 374f52d55c Add Dependabot config Jack Grigg 2023-03-02 14:20:31 +0000
  • 9479ce6116 Update CI Jack Grigg 2023-03-02 14:20:03 +0000
  • 16e45a0aa5 fix to_bytes David Wong 2023-02-03 13:26:47 -0800
  • bcdbef9eaa replace square logic ashWhiteHat 2023-01-28 15:51:05 +0900
  • 18594a13f6 replace double logic ashWhiteHat 2023-01-28 15:50:23 +0900
  • 14fa9d6751 add left shift one ashWhiteHat 2023-01-28 15:48:09 +0900
  • 2ec5d9a9a3 Configure lazy_static to use no_std setup Xuejie Xiao 2023-01-11 07:08:59 +0000
  • 4c94f3974e
    Merge pull request #57 from zcash/release-0.5.0 0.5.0 str4d 2022-12-06 04:40:58 +0000
  • 78be37163b `pasta_curves 0.5.0` Jack Grigg 2022-12-06 02:31:50 +0000
  • 85e2664209
    Merge pull request #55 from zcash/fieldext-finale str4d 2022-12-05 18:53:55 +0000
  • f80525dc24
    Merge pull request #56 from filecoin-project/improve-limb-conversion str4d 2022-11-25 20:53:15 +0000
  • 67e5595702 Improve 64-bit to 32-bit limb conversion Volker Mische 2022-11-25 11:03:47 +0100
  • 825cb944de Remove `FieldExt` trait Jack Grigg 2022-11-24 20:51:46 +0000
  • 56b73e32ce Move `Ord` bound from `FieldExt` to `CurveAffine::{Base, Scalar}` Jack Grigg 2022-11-24 20:20:27 +0000
  • 9862b247d2 Migrate remaining `FieldExt` constants and methods into `ff` Jack Grigg 2022-11-24 05:11:46 +0000
  • bedaa0055c Remove unnecessary `FieldExt` bounds in `crate::hashtocurve` Jack Grigg 2022-11-24 12:14:59 +0000
  • fbce21598d Remove `crate::arithmetic::Group` trait Jack Grigg 2022-11-24 09:41:35 +0000
  • 4fe909fa7d Remove unnecessary `FieldExt` bounds in `crate::hashtocurve` Jack Grigg 2022-11-24 12:14:59 +0000
  • ee029dae2f Remove unnecessary `crate::arithmetic::Group` methods Jack Grigg 2022-11-24 09:41:35 +0000
  • 4c86de5e10 Remove `FieldExt` bound from `SqrtHasher` generic argument Jack Grigg 2022-11-24 09:33:21 +0000
  • 0559163953 Remove unused bounds and methods from `FieldExt` Jack Grigg 2022-11-24 09:15:48 +0000
  • 1bd803d57b
    Merge pull request #53 from lurk-lang/serde-ep-eq str4d 2022-11-23 08:57:08 +0000
  • a5ac51d64e
    Merge pull request #52 from zcash/field-trait-changes str4d 2022-11-21 17:45:49 +0000
  • 5e7d16b811 Implement serde for Ep, Eq Samuel Burnham 2022-11-20 14:17:08 -0500
  • 1c21a8944c Migrate to `ff` revision with trait constants Jack Grigg 2022-11-19 12:07:08 +0000
  • 6921efd8fd Migrate to `ff` revision with square root backports Jack Grigg 2022-10-28 10:36:06 +0000
  • f8ba48de4e
    Merge pull request #48 from filecoin-project/impl-serde str4d 2022-11-19 12:02:52 +0000
  • 191c416a76
    Merge pull request #45 from filecoin-project/ec-gpu-020 str4d 2022-11-19 11:58:45 +0000
  • a72bcc97ec
    Merge 9b4bfa55c7 into db8305723d str4d 2022-11-19 11:55:27 +0000
  • 025362ad5a Address code review Volker Mische 2022-10-17 10:18:09 +0200
  • 52902e6fdf Implement Serde for fields and curves Volker Mische 2022-09-02 17:06:02 +0200
  • db8305723d
    Merge pull request #51 from zcash/release-0.4.1 str4d 2022-10-13 22:07:04 +0100
  • e48f641f76
    Release 0.4.1 Sean Bowe 2022-10-13 14:58:44 -0600
  • ede7f88784
    Merge pull request #47 from jarys/uninline-portable str4d 2022-10-13 21:47:44 +0100
  • b889295e31 fixup! Add `uninline-portable` feature Tomas Krnak 2022-10-13 11:07:19 +0200
  • 52af8293a8 fixup! Add `uninline-portable` feature Tomas Krnak 2022-10-13 10:54:30 +0200
  • fb04f7ad99 Update to ec-gpu 0.2 release Volker Mische 2022-07-08 13:49:02 +0200
  • 03cd74b3fb
    Add optional borsh and serde serialization. parazyd 2022-03-16 23:48:52 +0100
  • 378f5cfd08 Add `uninline-portable` feature Tomas Krnak 2022-08-17 17:39:04 +0200
  • a41992ea76 Serde for Affine points arthurgreef 2022-06-22 20:02:25 -0700
  • 9b4bfa55c7 replace double with bit shift improve-double NoCtrlZ 2022-06-30 21:37:30 +0900
  • 9ed63b9533 deploy: 682a0e65b8 gh-pages str4d 2022-05-04 23:31:26 +0000
  • 682a0e65b8
    Merge pull request #40 from zcash/release-0.4.0 0.4.0 str4d 2022-05-05 00:26:41 +0100
  • 94a5039b13 `pasta_curves 0.4.0` Jack Grigg 2022-05-04 23:18:10 +0000
  • 0b8ed00c84 Migrate to Rust 2021 Jack Grigg 2022-05-04 23:16:27 +0000
  • 3329b4de85 Migrate to `ff 0.12`, `group 0.12` Jack Grigg 2022-05-04 23:11:59 +0000
  • 6aa6882bda
    Merge pull request #39 from zcash/38-fix-book-workflow str4d 2022-05-05 00:05:07 +0100
  • c2500bd999 Fix book deployment Jack Grigg 2022-05-04 23:03:36 +0000
  • c9f5f90229
    Merge pull request #37 from zcash/release-0.3.1 0.3.1 ebfull 2022-04-20 12:05:43 -0600
  • 94d6a8be03 `pasta_curves 0.3.1` Jack Grigg 2022-04-20 11:15:43 +0000
  • 43d4496d6b
    Merge pull request #23 from daira/dual-license str4d 2022-04-19 16:10:07 +0200
  • a80ed3e8aa
    Merge pull request #30 from dot-asm/repr-c ebfull 2022-04-19 08:04:29 -0600
  • 1bee4d2989 fixup! Document recent changes in CHANGELOG.md. Andy Polyakov 2022-04-19 08:13:51 +0200
  • 73eb83d52d Document recent changes in CHANGELOG.md. Andy Polyakov 2022-04-19 00:12:55 +0200
  • ef39fba64c Simplify $name_affine.ct_eq(). Andy Polyakov 2022-04-18 19:04:03 +0200
  • 3507ba6ffe Omit 'infinity' field from affine coordinates structure. Andy Polyakov 2022-04-13 22:23:23 +0200
  • 2796b6b65e
    Merge pull request #31 from vmx/ec-gpu str4d 2022-03-24 17:08:37 +0000
  • cc57a3b75b
    Merge pull request #34 from davidnevadoc/coordinates-pub Daira Hopwood 2022-03-24 11:19:46 +0000
  • 678cd40419 chore: fix source formatting Volker Mische 2022-03-15 16:25:18 +0100
  • 8b101d67c4
    Add `Coordinates` constructor David Nevado 2022-03-12 15:46:43 +0100
  • 8a3643682f
    Change `Coordinates` attrs back to `pub(crate)` David Nevado 2022-03-12 15:42:57 +0100