Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use ff crate for traits and impls #90

Merged
merged 11 commits into from
Jul 5, 2018
Merged

Use ff crate for traits and impls #90

merged 11 commits into from
Jul 5, 2018

Conversation

str4d
Copy link
Member

@str4d str4d commented Jul 2, 2018

Depends on zkcrypto/ff#1 and zkcrypto/ff#5

@ebfull
Copy link
Collaborator

ebfull commented Jul 2, 2018

ff has been updated to 0.3.0.

Cargo.toml Outdated
[dependencies.ff]
git = "https://github.com/str4d/ff"
rev = "91a8dc8284a09c456b36da44ca7de36f8b50550d"

[features]
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's change u128-support feature in here to u128-support = ["ff/u128-support"] until we've removed u128-support from ff.

@ebfull
Copy link
Collaborator

ebfull commented Jul 2, 2018

Add yourself to Cargo.toml::authors because I have a feeling this isn't the last PR you're submitting!

@str4d
Copy link
Member Author

str4d commented Jul 2, 2018

Comments addressed

Copy link
Collaborator

@ebfull ebfull left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK modulo nit.

0xef148d1ea0f4c069,
0x40ab3263eff0206,
]);
use {Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr};
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

use ff::{

@ebfull
Copy link
Collaborator

ebfull commented Jul 2, 2018

@bmerge try

@bmerge
Copy link
Collaborator

bmerge commented Jul 2, 2018

⌛ Trying commit c49590b with merge c123b19...

bmerge added a commit that referenced this pull request Jul 2, 2018
Use ff crate for traits and impls

Depends on zkcrypto/ff#1
@bmerge
Copy link
Collaborator

bmerge commented Jul 2, 2018

💔 Test failed - pairing-linux64-try

@ebfull
Copy link
Collaborator

ebfull commented Jul 2, 2018

Updated CI to nightly-2018-06-28.

@bmerge retry

@bmerge
Copy link
Collaborator

bmerge commented Jul 2, 2018

⌛ Trying commit c49590b with merge 2e1885d...

bmerge added a commit that referenced this pull request Jul 2, 2018
Use ff crate for traits and impls

Depends on zkcrypto/ff#1
@bmerge
Copy link
Collaborator

bmerge commented Jul 2, 2018

💔 Test failed - pairing-linux64-try

@ebfull
Copy link
Collaborator

ebfull commented Jul 2, 2018

@bmerge try

@bmerge
Copy link
Collaborator

bmerge commented Jul 2, 2018

⌛ Trying commit 0954836 with merge 69a88a6...

bmerge added a commit that referenced this pull request Jul 2, 2018
Use ff crate for traits and impls

Depends on zkcrypto/ff#1
@bmerge
Copy link
Collaborator

bmerge commented Jul 2, 2018

💔 Test failed - pairing-linux64-try

@ebfull
Copy link
Collaborator

ebfull commented Jul 3, 2018

@bmerge retry

@ebfull ebfull mentioned this pull request Jul 3, 2018
@ebfull
Copy link
Collaborator

ebfull commented Jul 3, 2018

@bmerge try

bmerge added a commit that referenced this pull request Jul 4, 2018
Use ff crate for traits and impls

Depends on zkcrypto/ff#1 and zkcrypto/ff#5
@bmerge
Copy link
Collaborator

bmerge commented Jul 4, 2018

💔 Test failed - pairing-linux64-try

@ebfull
Copy link
Collaborator

ebfull commented Jul 4, 2018

@bmerge try

@bmerge
Copy link
Collaborator

bmerge commented Jul 4, 2018

⌛ Trying commit 977bdbf with merge 2352eb4...

bmerge added a commit that referenced this pull request Jul 4, 2018
Use ff crate for traits and impls

Depends on zkcrypto/ff#1 and zkcrypto/ff#5
@bmerge
Copy link
Collaborator

bmerge commented Jul 4, 2018

💔 Test failed - pairing-linux64-try

@ebfull
Copy link
Collaborator

ebfull commented Jul 4, 2018

@bmerge try

@bmerge
Copy link
Collaborator

bmerge commented Jul 4, 2018

⌛ Trying commit b140f61 with merge 13799c7...

bmerge added a commit that referenced this pull request Jul 4, 2018
Use ff crate for traits and impls

Depends on zkcrypto/ff#1 and zkcrypto/ff#5
@bmerge
Copy link
Collaborator

bmerge commented Jul 4, 2018

☀️ Test successful - pairing-linux32-try, pairing-linux64-try, pairing-windows32msvc-try, pairing-windows64msvc-try
State: approved= try=True

@str4d
Copy link
Member Author

str4d commented Jul 4, 2018

Squashed a couple of the later commits together.

@ebfull
Copy link
Collaborator

ebfull commented Jul 4, 2018

@bmerge try

@bmerge
Copy link
Collaborator

bmerge commented Jul 4, 2018

⌛ Trying commit fa81037 with merge df50d7d...

bmerge added a commit that referenced this pull request Jul 4, 2018
Use ff crate for traits and impls

Depends on zkcrypto/ff#1 and zkcrypto/ff#5
@bmerge
Copy link
Collaborator

bmerge commented Jul 4, 2018

☀️ Test successful - pairing-linux32-try, pairing-linux64-try, pairing-windows32msvc-try, pairing-windows64msvc-try
State: approved= try=True

Copy link
Collaborator

@daira daira left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK

@ebfull
Copy link
Collaborator

ebfull commented Jul 5, 2018

@bmerge r+

@bmerge
Copy link
Collaborator

bmerge commented Jul 5, 2018

📌 Commit fa81037 has been approved by ebfull

@bmerge
Copy link
Collaborator

bmerge commented Jul 5, 2018

⌛ Testing commit fa81037 with merge 183a64b...

bmerge added a commit that referenced this pull request Jul 5, 2018
Use ff crate for traits and impls

Depends on zkcrypto/ff#1 and zkcrypto/ff#5
@bmerge
Copy link
Collaborator

bmerge commented Jul 5, 2018

☀️ Test successful - pairing-linux32-auto, pairing-linux64-auto, pairing-windows32msvc-auto, pairing-windows64msvc-auto
Approved by: ebfull
Pushing 183a64b to master...

@bmerge bmerge merged commit fa81037 into zkcrypto:master Jul 5, 2018
@str4d str4d deleted the ff branch July 5, 2018 18:33
str4d added a commit that referenced this pull request Aug 25, 2020
Make some methods pub for use in External Wallet Generators

The exposed APIs may change in future crate versions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants