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

Migrate to Rust #15

Draft
wants to merge 27 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
f763269
scalar
lollerfirst Dec 5, 2024
efdf34a
arithmetic and equality for Scalars
lollerfirst Dec 6, 2024
5e5e22a
trying modular inversion
lollerfirst Dec 6, 2024
922bb0f
fix arithmetic
lollerfirst Dec 7, 2024
6bbe139
fix const modular inversion
lollerfirst Dec 7, 2024
ddd4be7
modinv
lollerfirst Dec 7, 2024
a662fed
`GroupElement` + clone-less arithmetic
lollerfirst Dec 7, 2024
6f20af6
remove unused imports + cargo fmt
lollerfirst Dec 7, 2024
2fc3dc9
generators + hash_to_curve
lollerfirst Dec 8, 2024
4b1422d
generators
lollerfirst Dec 9, 2024
8a25b99
init models
lollerfirst Dec 14, 2024
27cd82f
MAC
lollerfirst Dec 14, 2024
8173a3e
more MAC
lollerfirst Dec 14, 2024
6af8631
typo
lollerfirst Dec 14, 2024
d7faa44
RandomizedCredentials
lollerfirst Dec 15, 2024
9660c34
AsRef for Scalar and GroupElement + adjustments.
lollerfirst Dec 15, 2024
b473715
`Coin` and `RandomizedCoin`
lollerfirst Dec 16, 2024
c232e5c
SchnorrProver + SchnorrVerifier + MerlinTranscripts + models
lollerfirst Dec 16, 2024
a719411
Merge remote-tracking branch 'origin/master' into rustify
lollerfirst Dec 16, 2024
29acd15
BootstrapStatement + IParamsStatement
lollerfirst Dec 16, 2024
93fe23b
iparamsproof
lollerfirst Dec 17, 2024
f4a425f
tests
lollerfirst Dec 17, 2024
cb73673
test_wrong_iparams
lollerfirst Dec 17, 2024
b904428
MacProof
lollerfirst Dec 17, 2024
ada652d
test mac proof
lollerfirst Dec 17, 2024
a56a220
test wrong mac
lollerfirst Dec 17, 2024
42712d7
balanceproof + `UnsignedCoin`
lollerfirst Dec 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,6 @@ __pycache__
src/__pycache__
src/merlin/extension

target/*
# Added by cargo

/target
Loading