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/comparison #39

Open
wants to merge 89 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
Show all changes
89 commits
Select commit Hold shift + click to select a range
b8bff46
first version of the sqrt PST without the MIPP
Dec 22, 2022
a29888d
snarkpack integration
maramihali Jan 19, 2023
1d7b27d
snarkpack integration
maramihali Jan 19, 2023
ef18b7b
Merge branch 'snarkpack-integration' of github.com:cryptonetlab/testu…
nikkolasg Feb 3, 2023
7a7707e
adding mipp as submodule directly
nikkolasg Feb 6, 2023
59b2371
snarkpack integration
maramihali Jan 19, 2023
50ba972
finalizing
nikkolasg Feb 6, 2023
d44ffd0
building
nikkolasg Feb 6, 2023
4d68831
snarkpack integration
maramihali Jan 19, 2023
0d13d9c
merging
nikkolasg Feb 7, 2023
60c8524
Merge branch 'snarkpack-integration' into feat/mipp-module
nikkolasg Feb 7, 2023
dc5bcc8
update mipp with latestest optimisations and add preliminary
maramihali Feb 6, 2023
ef27dc2
Merge branch 'feat/mipp-module' of github.com:cryptonetlab/testudo in…
nikkolasg Feb 7, 2023
3641aa6
Merge pull request #13 from cryptonetlab/feat/mipp-module
nikkolasg Feb 7, 2023
8fc381e
improve codebase documentation
maramihali Feb 7, 2023
ab2c7cd
Merge branch 'master' into snarkpack-integration
maramihali Feb 7, 2023
688cfff
remove unused imports and apply cargo fix changes
maramihali Feb 7, 2023
93e0c24
passing v0.4
nikkolasg Feb 7, 2023
4117964
tests passing
nikkolasg Feb 7, 2023
598b92a
adding gh action
nikkolasg Feb 7, 2023
edf077b
correct workflow item
nikkolasg Feb 7, 2023
3835371
correct working dir and msrv
nikkolasg Feb 7, 2023
71e6762
Merge pull request #14 from cryptonetlab/feat/v0.4
nikkolasg Feb 7, 2023
cdf8bd8
remove unnecessary stuff
maramihali Feb 7, 2023
1a3c209
Merge branch 'snarkpack-integration' into feat/remove-useless
maramihali Feb 7, 2023
71122ec
wip
nikkolasg Feb 7, 2023
b67c384
Merge pull request #15 from cryptonetlab/feat/remove-useless
nikkolasg Feb 7, 2023
db9213c
wip
nikkolasg Feb 7, 2023
8fedd99
wip
nikkolasg Feb 7, 2023
86ae3be
remove circuit in fq as it's not needed now
maramihali Feb 7, 2023
6600432
done for tonight
nikkolasg Feb 7, 2023
2f3be26
wip
nikkolasg Feb 8, 2023
fdb890f
Simplify circuit by removing outer Groth16 in the meantime
nikkolasg Feb 8, 2023
3b65325
merged without outer groth16
nikkolasg Feb 8, 2023
0884de2
wip
nikkolasg Feb 8, 2023
f2ed1a8
sip
nikkolasg Feb 8, 2023
1afb856
prallelise commitment and groth16 verification
maramihali Feb 7, 2023
393cf49
finalise comments for mipp
maramihali Feb 8, 2023
55af3ad
wip
nikkolasg Feb 8, 2023
79feba1
finalise comments
maramihali Feb 8, 2023
ed5fa97
Merge branch 'snarkpack-integration' of https://github.com/maramihali…
maramihali Feb 8, 2023
23231d4
Merge pull request #19 from cryptonetlab/experiment
nikkolasg Feb 8, 2023
0e071e0
wip
nikkolasg Feb 8, 2023
48f0794
merged from upstream
nikkolasg Feb 8, 2023
627ecfb
compiling but test failing
nikkolasg Feb 8, 2023
3106e83
putting back non random blinds
nikkolasg Feb 8, 2023
f94a450
using absorb when we can
nikkolasg Feb 8, 2023
f2c2ae9
absorbing scalar
nikkolasg Feb 8, 2023
a4c0793
with bls12-381
nikkolasg Feb 9, 2023
9691306
Merge pull request #21 from cryptonetlab/feat/generics-absorb
nikkolasg Feb 9, 2023
bd4c32a
stuff
maramihali Feb 9, 2023
c64004f
trying to bring ark-blst to testudo
nikkolasg Feb 9, 2023
d2e3136
correcting random implementation
nikkolasg Feb 9, 2023
853799e
with square in place
nikkolasg Feb 9, 2023
d5cbe1b
works with blst
nikkolasg Feb 9, 2023
4a85c78
works with blst
nikkolasg Feb 9, 2023
503c4f9
Merge branch 'snarkpack-integration' of https://github.com/maramihali…
maramihali Feb 10, 2023
ab9a413
fix: don't require nightly Rust
vmx Feb 13, 2023
0163083
using ark-blst main branch
nikkolasg Feb 14, 2023
a36093c
Merge pull request #24 from cryptonetlab/fix/ark-blst
nikkolasg Feb 14, 2023
e7c8432
started cleanup and added testudo benchmark
maramihali Feb 13, 2023
dd973b6
Merge branch 'snarkpack-integration' of https://github.com/maramihali…
maramihali Feb 14, 2023
07ab741
Merge branch 'snarkpack-integration' into prover-refactor
maramihali Feb 14, 2023
6767d90
Merge pull request #23 from vmx/stable-rust
nikkolasg Feb 15, 2023
6d35ef8
add testudo snark and nizk in separate files
maramihali Feb 15, 2023
6f30e37
Merge branch 'snarkpack-integration' into prover-refactor
maramihali Feb 15, 2023
7484321
rename functions that perform setups and add comments
maramihali Feb 16, 2023
be30c34
Merge pull request #29 from cryptonetlab/prover-refactor
maramihali Feb 16, 2023
4e9bcf8
prototyping
maramihali Mar 6, 2023
13f6efb
Merge branch 'snarkpack-integration' into feat/odd-case
maramihali Mar 6, 2023
571f54f
explain testudo-nizk
maramihali Mar 6, 2023
7d52852
add support for odd case in sqrt_pst
maramihali Mar 10, 2023
8fa04bb
add missing constraints and correct proof size for benchmarks
maramihali Mar 10, 2023
df9e890
add support for odd case in sqrt_pst
maramihali Mar 10, 2023
a49d598
Merge branch 'feat/odd-case' into benchmarks
maramihali Mar 10, 2023
84b3ce7
Merge pull request #33 from cryptonetlab/benchmarks
maramihali Mar 10, 2023
11d9ba0
Merge pull request #32 from cryptonetlab/feat/odd-case
maramihali Mar 10, 2023
a26b9d0
fix typo in comment
maramihali Mar 13, 2023
2164b54
Documentation #31
maramihali Mar 22, 2023
661214d
fix typo in comment
maramihali Mar 13, 2023
425c274
Fix Cargo.toml and add benchmark for sqrt pst (#34)
maramihali Mar 22, 2023
af03d8f
add README
maramihali Mar 22, 2023
64c368f
Merge branch 'snarkpack-integration' of https://github.com/cryptonetl…
maramihali Mar 22, 2023
8e45a8f
comment from readme not executing
nikkolasg Mar 22, 2023
ffad1c8
Merge branch 'master' into snarkpack-integration
nikkolasg Mar 22, 2023
e492b90
Merge branch 'master' of github.com:cryptonetlab/testudo
nikkolasg Apr 17, 2023
b885a91
adding groth16 comparison
nikkolasg Jun 5, 2023
40f076d
removing multicore by default
nikkolasg Jun 5, 2023
ccdd56a
Revert "adding groth16 comparison"
nikkolasg Jun 5, 2023
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
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ harness = false
[features]
multicore = ["rayon"]
profile = []
default = ["asm","parallel", "std", "multicore"]
default = ["asm", "std"]
asm = ["ark-ff/asm"]
parallel = [ "std", "ark-ff/parallel", "ark-std/parallel", "ark-ec/parallel", "ark-poly/parallel", "rayon"]
std = ["ark-ff/std", "ark-ec/std", "ark-std/std", "ark-relations/std", "ark-serialize/std"]
Expand Down