arnaucube
arnaucube/ark-r1cs-stdPublic Self-hosted repository

Commit history

d9e02004339d4a0d87d315c88f84a2bce331d01b
P
Construct `FpVar` from bits (#35)
Pratyush Mishra committed on Jan 11, 2021
20bd452
P
Loosen restrictions
Pratyush Mishra committed on Jan 8, 2021
262fac3
P
Fix `mul_by_inverse` for constants
Pratyush Mishra committed on Jan 8, 2021
a44643e
P
Fix documentation links (#28)
Pratyush Mishra committed on Dec 23, 2020
f52b866
P
Fix `to_non_unique_bytes` for `BLS12::G1Prepared`
Pratyush Mishra committed on Dec 16, 2020
1e935b0
P
Fix links in `Cargo.toml`s
Pratyush Mishra committed on Dec 15, 2020
9cb17dc
P
Reduce allocations in `UInt`s
Pratyush Mishra committed on Dec 8, 2020
0fd45d3
j
Reduce density of `ThreeBitCondNegLookup`
jon-chuang committed on Nov 25, 2020
905e728
W
Add UInt128 for u128 (#21)
Weikeng Chen committed on Nov 23, 2020
68f08b9
N
'cargo +stable fmt'
Nirvan Tyagi committed on Nov 20, 2020
77dfd7d
N
'cargo fmt'
Nirvan Tyagi committed on Nov 20, 2020
45a4c3b
N
CondSelectGadget for UInts
Nirvan Tyagi committed on Nov 19, 2020
0abb3a7
W
Allow CS being none for into_edwards (#15)
Weikeng Chen committed on Nov 16, 2020
18824c0
P
Remove `rustc-version`
Pratyush Mishra committed on Oct 29, 2020
e5ac1f4
y
replace frob(6) by unitary_inverse in bls12
yelhousni committed on Oct 21, 2020
2e2df52
P
Update workspace and dependency paths
Pratyush Mishra committed on Sep 18, 2020
cf4301c
o
add to_bits_be
oblivious-app committed on Sep 18, 2020
d087166
P
Exclude benches from tests
Pratyush Mishra committed on Sep 16, 2020
2a8ee87
P
Add doctests for `Boolean` and `UInt8`.
Pratyush Mishra committed on Sep 16, 2020
13332bc
P
Add examples and doctests for instantiated curves
Pratyush Mishra committed on Sep 13, 2020
3a18ece
P
Document `r1cs-std`
Pratyush Mishra committed on Sep 10, 2020
370fbcd
W
Add `ToConstraintFieldGadget` (#278)
Weikeng Chen committed on Sep 14, 2020
c21d0b2
P
Fix integer conversions and log2
Pratyush Mishra committed on Sep 11, 2020
40ce981
P
Switch to `tracing`-based constraint debugging
Pratyush Mishra committed on Sep 9, 2020
5e00793
P
Fix nits
Pratyush Mishra committed on Sep 9, 2020
e22ab36
P
Refactor NIZK/MT verification to return a bit
Pratyush Mishra committed on Aug 29, 2020
d2d1b61
P
Update `crypto-primitives` and their contraints.
Pratyush Mishra committed on Aug 24, 2020
3bb3697
P
Update concrete curves in `r1cs-std`.
Pratyush Mishra committed on Aug 24, 2020
50388bd
P
Update pairings in `r1cs-std`.
Pratyush Mishra committed on Aug 24, 2020
2695304
P
Update curve variables in `r1cs-std`.
Pratyush Mishra committed on Aug 24, 2020
5e65926
P
Update field variables in `r1cs-std`
Pratyush Mishra committed on Aug 24, 2020
8022b59
P
Refactor variable traits in `r1cs-std`.
Pratyush Mishra committed on Aug 24, 2020
202ef32
P
Refactor `bit` variables in `r1cs-std`
Pratyush Mishra committed on Aug 24, 2020
7b0f71a
P
Make CI test all-features
Pratyush Mishra committed on Sep 10, 2020
ecee4d7
Y
Implement ed_on_bn254 curve (baby-jubjub) (#230)
Youssef El Housni committed on Jul 1, 2020
36305e7
D
Add mul_by_inverse to FieldGadget (#227)
Dev Ojha committed on Jun 19, 2020
a83914a
D
Add constant folding to FpGadget<F> (#226)
Dev Ojha committed on Jun 19, 2020
75439b9
P
Rename to `ed_on`
Pratyush Mishra committed on Jun 12, 2020
9391b1f
P
Re-export `edwards_on_cp6_782` as `edwards_on_bw6_761`
Pratyush Mishra committed on Jun 10, 2020
7a0177e
P
Fix no-std compilation
Pratyush Mishra committed on Jun 10, 2020
40e8925
P
Compilation fix
Pratyush Mishra committed on Jun 10, 2020
d5e7d8b
P
Rename curves
Pratyush Mishra committed on Jun 9, 2020
1959a3d
P
Update README with new badge
Pratyush Mishra committed on Jun 10, 2020
07e8c79
P
Move to github actions
Pratyush Mishra committed on Jun 10, 2020
bbf7329
V
Speed up exp_by_const
ValarDragon committed on Jun 8, 2020
349407f
V
Improve invalid namespace error msg
ValarDragon committed on Jun 8, 2020
c555535
P
Change `from_repr` to output `Option<Self>`
Pratyush Mishra committed on May 28, 2020
75c55f7
G
expose function which enforces a <= (p-1)/2
Georgios Konstantopoulos committed on May 7, 2020
ecf863f
S
Formatting fix
Sergey Vasilyev committed on May 6, 2020
67196d8
S
Merkle tree panics when there's a single leaf - fix
Sergey Vasilyev committed on Apr 28, 2020
0b87c84
S
Merkle tree panics when there's a single leaf - test
Sergey Vasilyev committed on Apr 28, 2020
97ca70b
G
fix(fp-cmp): use enforce unchecked in enforce unchecked function
Georgios Konstantopoulos committed on May 6, 2020
ea2adb4
P
Give Travis more time
Pascal Berrang committed on Apr 20, 2020
3708a44
P
Add test cases for COFACTOR and generalize SW tests
Pascal Berrang committed on Apr 9, 2020
c486e15
P
Fix Vec imports for no_std
Pascal Berrang committed on Apr 7, 2020
d4a2d31
P
Fix CI to test more code in `no_std`
Pratyush Mishra committed on Apr 8, 2020
5659b0d
P
Switch to `stable` cargo formatting options
Pratyush Mishra committed on Apr 7, 2020
33a9da0
P
Fix MerkleTree leaf index calculation
Pratyush Mishra committed on Apr 1, 2020
81f3105
K
fmt and docs
Kobi Gurkan committed on Mar 28, 2020
c58fc31
K
removes unused struct + fmt
Kobi Gurkan committed on Mar 28, 2020
ded3d68
K
moves cmp to be under FpGadget
Kobi Gurkan committed on Mar 28, 2020
8cd0999
K
changes test name
Kobi Gurkan committed on Mar 23, 2020
60058b2
K
uses core instead of std
Kobi Gurkan committed on Mar 23, 2020
bd86eb4
K
fmt
Kobi Gurkan committed on Mar 23, 2020
b0f266d
K
makes API cmp-like
Kobi Gurkan committed on Mar 23, 2020
7ed38fe
K
adds a smaller than gadget
Kobi Gurkan committed on Mar 17, 2020
ccbb5ef
W
Update uint64.rs
Weikeng Chen committed on Mar 26, 2020
33f7d39
w
used AllocGadget for UInt64
weikeng committed on Mar 26, 2020
a205f19
G
test: ensure the Counter and the System match
Georgios Konstantopoulos committed on Mar 23, 2020
f4e0307
G
chore: add helper
Georgios Konstantopoulos committed on Mar 23, 2020
695df97
G
feat: TestConstraintCounter
Georgios Konstantopoulos committed on Mar 23, 2020
951a622
d
Update `derivative` requirement from 1 to 2 (#140)
dependabot-preview[bot] committed on Mar 16, 2020
b24e705
V
fix fmt check
ValarDragon committed on Mar 12, 2020
20af44e
W
Follow the nightly's suggested fmt change
Weikeng Chen committed on Mar 4, 2020
6c0ee7f
V
Fix lint
ValarDragon committed on Feb 28, 2020
78e08ae
V
Fix error
ValarDragon committed on Feb 28, 2020
cba74c0
V
Fix linter errors
ValarDragon committed on Feb 28, 2020
3cb1ed0
P
Fix ns issue
Pratyush Mishra committed on Feb 28, 2020
77837b4
V
Fix ns
ValarDragon committed on Feb 28, 2020
cb1bcb1
V
Update to use bit iterator
ValarDragon committed on Feb 28, 2020
b63d255
V
Add exponentiation by constant to Fp
ValarDragon committed on Feb 28, 2020
8cce650
P
Export `algebra-core::error`
Pratyush Mishra committed on Feb 28, 2020
faf179c
P
Make benchmarks compile, and check them in CI
Pratyush Mishra committed on Feb 27, 2020
2298df2
M
crypto-primitives no-std (#96)
Marek Kotewicz committed on Feb 20, 2020
d4896ad
h
Cargo fmt
howardwu committed on Feb 16, 2020
02e6b32
P
Add new additive and multiplcative ops for fields
Pratyush Mishra committed on Feb 14, 2020
bd50144
M
r1cs-std works with no-std (#92)
Marek Kotewicz committed on Feb 5, 2020
9621bd3
M
no_std for algebra and r1cs-core (#76)
Marek Kotewicz committed on Jan 31, 2020
a77972b
V
Fix blake2s table alighnments
ValarDragon committed on Jan 28, 2020
5e57ac5
F
Add badge from deps.rs
François Garillot committed on Jan 27, 2020
df6e235
F
Update dependencies
François Garillot committed on Jan 27, 2020
a4a8116
F
Runs rustfmt on the repo
François Garillot committed on Jan 23, 2020
b26867f
P
Make libraries compile
Pratyush Mishra committed on Jan 19, 2020
a3e1cd6
P
Update Cargo.toml
Pratyush Mishra committed on Jan 18, 2020
762793c
P
num_traits:: -> algebra::
Pratyush Mishra committed on Jan 18, 2020
40cf13b
P
Boolean conditional select
Pratyush Mishra committed on Dec 12, 2019
2a8974e
F
Clean up a few loop bounds
François Garillot committed on Dec 2, 2019
ab65b01
F
Use operator syntax eliminate a few redundant references
François Garillot committed on Dec 2, 2019
f1d8b12
F
Simplify a few "if" structures
François Garillot committed on Dec 2, 2019
b42d5f8
F
Use built-in iteration functions more
François Garillot committed on Dec 2, 2019
53a51eb
F
Remove a few unnecessary clones
François Garillot committed on Dec 2, 2019
c42c7dd
K
Adds Bowe-Hopwood hash
Kobi Gurkan committed on Nov 17, 2019
581f3df
P
Add Groth16 to Readme
Pratyush Mishra committed on Oct 23, 2019
19856bd
K
Adds license files as links
Kobi Gurkan committed on Oct 21, 2019
da0de7c
K
Runs cargo fmt
Kobi Gurkan committed on Oct 21, 2019
fb87c42
K
Adds Groth16
Kobi Gurkan committed on Oct 20, 2019
98416f6
P
Merkle Tree name refactors
Pratyush Mishra committed on Oct 11, 2019
2a86b59
P
Remove unused file
Pratyush Mishra committed on Oct 11, 2019
42893ee
P
Add ToConstraintField impls for some primitives
Pratyush Mishra committed on Oct 11, 2019
cb2ff3b
P
Fix Blake2s gadget test
Pratyush Mishra committed on Oct 11, 2019
1b6f681
P
Fix benches
Pratyush Mishra committed on Sep 24, 2019
d318e70
P
Update README.md
Pratyush Mishra committed on Sep 17, 2019
5a78e24
P
Upgrade rand to 0.7 (#33)
Pratyush Mishra committed on Sep 17, 2019
8ea084d
P
Update README
Pratyush Mishra committed on Aug 12, 2019
8da2ea6
P
Move ConstraintVar to r1cs-core
Pratyush Mishra committed on Aug 12, 2019
b617d21
P
Update r1cs-std tests
Pratyush Mishra committed on Aug 12, 2019
c610ecb
P
Move snark-gadgets to r1cs-std
Pratyush Mishra committed on Aug 12, 2019
e00d667
P
Improve fixed and variable base MSMs
Pratyush Mishra committed on Aug 10, 2019
07ae71f
P
Update README
Pratyush Mishra committed on Aug 6, 2019
bb0cefb
H
Update README
Howard Wu committed on Apr 3, 2019
5a2df1a
P
Add link to Sean's github in README.md
Pratyush Mishra committed on Apr 2, 2019
0b17dcf
P
Initial release
Pratyush Mishra committed on Apr 2, 2019
981c20b
H
Update README.md
Howard Wu committed on Apr 2, 2019
2309c89
P
Upgrade ff-fft, gm17, and r1cs-std
Pratyush Mishra committed on Sep 17, 2019
0a507b0
P
Initial commit
Pratyush Mishra committed on Sep 16, 2019
bd723f9
P
Clean up features, and make nightly detection robust
Pratyush Mishra committed on May 4, 2020
11e689d
j
Merge branch 'master' into inline-asm
jon-chuang committed on Apr 23, 2020
95fbfe0
j
Merge branch 'master' into inline-asm
jon-chuang committed on Apr 23, 2020
b1f4c50
j
update readme
jon-chuang committed on Apr 22, 2020
a919e86
j
update readme
jon-chuang committed on Apr 22, 2020
0b85f5c
j
update readme
jon-chuang committed on Apr 22, 2020
4e85a68
j
more readme edits
jon-chuang committed on Apr 22, 2020
33583be
j
More detailed readme instructions
jon-chuang committed on Apr 22, 2020
2d0f294
j
readme asm instructions
jon-chuang committed on Apr 22, 2020
60ebc0d
j
Merge branch 'master' into inline-asm
jon-chuang committed on Apr 8, 2020
0427d2a