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: sp1 patch #8

Merged
merged 49 commits into from
Aug 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
3abeab2
feat: compute roots_of_unity
leruaa Jul 5, 2024
75982ce
feat: add verify_blob_kzg_proof
leruaa Jul 5, 2024
9c97f16
fix: missing files
leruaa Jul 5, 2024
8868ed4
feat: allow to generate roots_of_unity.bin
leruaa Jul 5, 2024
ccd814d
feat: add roots_of_unity.bin
leruaa Jul 5, 2024
4eace8d
test: add verify_blob_kzg_proof tests from c-kzg
leruaa Jul 6, 2024
d5b5b8f
test: add test_compute_challenge()
leruaa Jul 6, 2024
1706e2a
test: add test_evaluate_polynomial_in_evaluation_form()
leruaa Jul 6, 2024
f09dcc9
feat(wip): verify_blob_kzg_proof_batch
leruaa Jul 7, 2024
16292c9
test: small refactoring
leruaa Jul 7, 2024
d5c382b
feat: add verify_kzg_proof_batch()
leruaa Jul 7, 2024
e6ef5f2
fix: no_std build
leruaa Jul 7, 2024
0609d5b
fix: pub use KzgError
leruaa Jul 7, 2024
1f29a95
feat: impl Error and Display for KzgError
leruaa Jul 7, 2024
b7cde17
bls12381 patch test
0xWOLAND Aug 14, 2024
544de34
chore: remove debug statemetns
0xWOLAND Aug 14, 2024
9ee6a44
test: cycle tracking
0xWOLAND Aug 14, 2024
c64985a
feat: use msm
0xWOLAND Aug 15, 2024
e598f1c
feat: use multimiller loop, no_std mode
0xWOLAND Aug 15, 2024
ee39cfa
Merge branch 'master' into bhargav/sp1-bls-patch
0xWOLAND Aug 15, 2024
00a340a
fix: kzg proof tests
0xWOLAND Aug 15, 2024
c75be27
lint: clippy
0xWOLAND Aug 15, 2024
12bbf94
fix: msm
0xWOLAND Aug 15, 2024
88aa8f1
fix: remove serde json
0xWOLAND Aug 15, 2024
f31837b
fix: move `msm` to bls patch
0xWOLAND Aug 19, 2024
4260714
fix: deps
0xWOLAND Aug 19, 2024
9d2488d
fix: test flags
0xWOLAND Aug 19, 2024
b7dcaee
fix: bls12381 dep
0xWOLAND Aug 20, 2024
bc1a019
feat: use build script
0xWOLAND Aug 20, 2024
75724f8
fix: tests, comments
0xWOLAND Aug 20, 2024
d5eb7bf
fix: remove std mode
0xWOLAND Aug 20, 2024
0a57a04
fix: README, remove cycle trackers
0xWOLAND Aug 20, 2024
d297b1b
fix: add comment to batch inversion
0xWOLAND Aug 20, 2024
e2dc155
fix: comments, clippy
0xWOLAND Aug 20, 2024
cf2f7d2
fix: clippy
0xWOLAND Aug 20, 2024
a930608
fix: bls version
0xWOLAND Aug 20, 2024
1055166
fix: cargo rerun if binary files are changed
0xWOLAND Aug 20, 2024
06031c8
fix: build files if they do not exist
0xWOLAND Aug 20, 2024
a080ea6
fix: use `bls12381` sp1-patch
0xWOLAND Aug 21, 2024
36892d8
docs: update cycle counts
0xWOLAND Aug 22, 2024
13200e7
fix: compile on `riscv32imac-unknown-none-elf`
0xWOLAND Aug 23, 2024
e79b4b3
fix: uncomment tests
0xWOLAND Aug 23, 2024
6cef7c0
ci: clippy
0xWOLAND Aug 23, 2024
ef93f59
Merge branch 'master' into bhargav/sp1-bls-patch
0xWOLAND Aug 23, 2024
2b5d426
chore: update bls12_381 import
0xWOLAND Aug 23, 2024
3ada519
fix: unexpected cfgs
0xWOLAND Aug 23, 2024
8f331e8
fix: spacing
0xWOLAND Aug 23, 2024
538503a
fix: cfg allow
0xWOLAND Aug 23, 2024
793bd4a
fix: ci, arch target
0xWOLAND Aug 23, 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
9 changes: 6 additions & 3 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
- name: Clippy
run: cargo clippy --all-targets -- -D warnings
- name: Build
run: cargo build --verbose --no-default-features --features=cache
run: cargo build --verbose --no-default-features
- name: Run tests
run: cargo test --verbose --features=kzg-test
run: cargo test --verbose
test-no-std:
name: test no_std
runs-on: ubuntu-latest
Expand All @@ -27,4 +30,4 @@ jobs:
- uses: dtolnay/rust-toolchain@stable
with:
targets: riscv32imac-unknown-none-elf
- run: cargo check --target riscv32imac-unknown-none-elf --no-default-features --features=cache
- run: cargo check --target riscv32imac-unknown-none-elf --no-default-features
Loading
Loading