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

feat: end-to-end modexp, ecadd, ecmul and ecpairing #22

Open
wants to merge 20 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
288b98f
chore: added .idea to .gitignore
NikitaMasych Sep 3, 2024
8031e50
feat(boojum): added implementations to non_native_field gadget
NikitaMasych Sep 3, 2024
c3307ec
feat(boojum): curves: added extended sw projective, implement zeroabl…
NikitaMasych Sep 3, 2024
e95d6cd
feat(boojum): added HardexpCompatible trait
NikitaMasych Sep 3, 2024
379e662
feat(boojum): add fundamental implementations for u256 and u512 for m…
NikitaMasych Sep 3, 2024
324e08b
feat(boojum): added u1024, u2048, u4096 as gadgets
NikitaMasych Sep 3, 2024
9dcf895
feat(boojum): added tower of extensions
NikitaMasych Sep 3, 2024
c92a0c4
feat(boojum): added WitnessVarLengthEncodable implementation to tower…
NikitaMasych Sep 4, 2024
5e100aa
fix(boojum): added inf point handling in add/sub mixed for sw_projective
NikitaMasych Sep 19, 2024
80f417f
feat(boojum): added CSAllocatable inner methods implementations for N…
NikitaMasych Oct 2, 2024
54c58a5
fix(boojum): fixed frobenius map for non-witness evaluateable configs…
NikitaMasych Oct 3, 2024
dd45a88
feat: added set method to FFProxyValue
NikitaMasych Oct 4, 2024
7c7c016
feat(boojum): optimized modmul for u256
NikitaMasych Oct 4, 2024
6c27bb6
feat: implemented cast_into_source
NikitaMasych Oct 10, 2024
2e7c3ef
refactor(boojum): modmul for UInt256 - better conversions
NikitaMasych Oct 11, 2024
a3ae103
fix(boojum): handling zero mod in modmul for UInt256
NikitaMasych Oct 11, 2024
667a27d
fix: correct m > r constraint for zero mod
NikitaMasych Oct 11, 2024
a66be00
fix: post-review fixes
NikitaMasych Dec 11, 2024
75bfb47
feat: added unsafe convertion projective -> affine
NikitaMasych Dec 11, 2024
936cf2d
feat: added mixed point add with passage of inf flag
NikitaMasych Dec 11, 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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ target/
Cargo.lock
.vscode
*.log
.idea/
Loading