issues
search
penumbra-zone
/
decaf377
decaf377 is a prime-order group designed for use in SNARKs over BLS12-377
https://protocol.penumbra.zone/main/crypto/decaf377.html
12
stars
12
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Use ark-serialize reexports for the Write and Read Traits
#58
neithanmo
closed
9 months ago
0
fix: R1CS `SubAssign` and `AddAssign`
#57
redshiftzero
closed
11 months ago
0
r1cs: implementations of `Add` and `AddAssign` differ
#56
redshiftzero
closed
11 months ago
0
add negate method to Element
#55
redshiftzero
closed
1 year ago
0
fix incorrect handling of zero in point decompression
#54
redshiftzero
closed
1 year ago
0
r1cs: remove unnecessary loop in sign check
#53
redshiftzero
closed
1 year ago
0
r1cs: clean up sqrt computation
#52
redshiftzero
closed
1 year ago
0
migrate to arkworks 0.4
#51
redshiftzero
closed
1 year ago
0
disable default internal parallelism (rayon)
#50
redshiftzero
closed
1 year ago
0
chore: update changelog for release 0.2.0
#49
redshiftzero
closed
1 year ago
0
r1cs followups from reworking public inputs
#48
redshiftzero
closed
1 year ago
0
fix: rework encoding of public inputs
#47
redshiftzero
closed
1 year ago
0
test: add additional proptests
#46
redshiftzero
closed
1 year ago
0
disable `print-trace` feature
#45
redshiftzero
closed
1 year ago
0
fix: call `LazyElementVar::encoding` when doing compress to curve
#44
redshiftzero
closed
1 year ago
0
r1cs: add `EncodingVar` representing a compressed `ElementVar`
#43
redshiftzero
closed
3 months ago
1
refactor: add `LazyElementVar`
#42
redshiftzero
closed
1 year ago
0
feat: elligator map in r1cs
#41
redshiftzero
closed
1 year ago
0
r1cs: benchmark `AllocVar::new_variable` for `ElementVar`
#40
redshiftzero
closed
3 months ago
1
r1cs: elligator map
#39
redshiftzero
closed
1 year ago
0
feat: gadgets for decaf377 points in r1cs
#38
redshiftzero
closed
1 year ago
0
sage behavior of Fq encoding/decoding should be consistent with our Rust code
#37
redshiftzero
opened
2 years ago
0
ci: run sage tests
#36
redshiftzero
opened
2 years ago
0
sage: ensure correct exception is thrown for decoding edge cases
#35
redshiftzero
closed
2 years ago
0
performance and clarity suggestions from the audit
#34
redshiftzero
closed
2 years ago
0
make `sqrt_ratio_zeta()` table lookups constant time
#33
redshiftzero
opened
2 years ago
0
remove `Element::{map_to_group_cdh, map_to_group_uniform}` from public API
#32
redshiftzero
closed
8 months ago
1
hash-to-group changes from audit
#31
redshiftzero
closed
2 years ago
0
sage: unify method for correcting results for non-square inputs in square root algorithm
#30
redshiftzero
closed
2 years ago
0
Add `TryFrom`/`From` impls to `Element` for byte slice types
#29
zbuc
closed
2 years ago
0
fix inverse sqroot on 32-bit platforms
#28
redshiftzero
closed
2 years ago
0
inverse square root: alpha_5 can be invalid
#27
redshiftzero
closed
2 years ago
1
docs and derive impls from code review
#26
redshiftzero
closed
2 years ago
0
implement `Element::vartime_multiscalar_mul`
#25
redshiftzero
opened
2 years ago
1
export `Bls12_377` parameter struct (implements `PairingEngine`)
#24
redshiftzero
closed
2 years ago
0
deps: remove pinned arkworks dependencies, use 0.3.x from crates.io
#23
redshiftzero
closed
2 years ago
0
add support for adding Elements to a circuit
#22
redshiftzero
closed
1 year ago
0
perf: optimizing hash-to-group and decaf377 square root computation
#21
redshiftzero
closed
2 years ago
1
feat: impl serialization/deserialization extension trait on Fq
#20
redshiftzero
closed
2 years ago
0
Move `Element::basepoint()` to be a bare method
#19
hdevalence
closed
2 years ago
1
Make `Element::basepoint` be a bare function
#18
hdevalence
closed
2 years ago
0
Add features for `decaf377-rdsa`
#17
hdevalence
closed
3 years ago
0
optimizing invsqrt and hash-to-group
#16
redshiftzero
closed
2 years ago
1
feat: add compression to field element method on Element
#15
redshiftzero
closed
3 years ago
0
Reorganize code structure
#14
hdevalence
closed
3 years ago
0
refactor: use Fr directly instead of Scalar
#13
redshiftzero
closed
3 years ago
0
Export the `Scalar` type so that scalar mul is accessible.
#12
hdevalence
closed
3 years ago
0
Improve Debug output for Element and Encoding.
#11
hdevalence
closed
3 years ago
0
Switch to our fork of `ff`.
#10
hdevalence
closed
3 years ago
0
Update arkworks crates, particularly ark-ff, to 0.3
#9
hdevalence
closed
3 years ago
0
Previous
Next