issues
search
gtank
/
ristretto255
Implements ristretto255, a fast prime-order group.
https://ristretto.group
BSD 3-Clause "New" or "Revised" License
98
stars
22
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
ristretto255: replace backend with filippo.io/edwards25519
#41
FiloSottile
closed
3 years ago
0
Decode error mismatch between Element and Scalar
#40
tmthrgd
closed
3 years ago
1
ristretto255: align the API with filippo.io/edwards25519
#39
FiloSottile
closed
3 years ago
2
Use BMI2 when the CPU supports it for certain field element operations
#38
Yawning
opened
3 years ago
2
ristretto255: add Set() to Scalar and Element types
#37
gtank
closed
3 years ago
0
API differences with filippo.io/edwards25519
#36
FiloSottile
closed
3 years ago
5
There's no easy way to clone an element
#35
gtank
closed
3 years ago
2
Google CLA
#34
hdevalence
closed
4 years ago
0
ristretto255: add a test from the new version of the I-D
#33
FiloSottile
closed
4 years ago
1
Key exchange examples?
#32
riobard
opened
4 years ago
2
Write comparative tests for target-specific field arithmetic
#31
gtank
opened
4 years ago
0
internal/radix51: implement (*FieldElement).Mul32
#30
FiloSottile
closed
4 years ago
1
lightreduce -> carryPropagate
#29
sunnya97
closed
4 years ago
0
Cut new release for v0.1.1
#28
s-rah
closed
4 years ago
1
Add Stringer & TextMarshaler interface
#27
s-rah
closed
4 years ago
1
Compatibility with /x/crypto/ed25519
#26
actuallyachraf
closed
4 years ago
0
Package status
#25
hdevalence
closed
5 years ago
7
internal/radix51: make reduction an invariant and unexport Reduce
#24
FiloSottile
closed
5 years ago
0
Fix typo
#23
dconnolly
closed
5 years ago
1
internal/radix51: fix aliasing bug in CondNeg (#21)
#22
gtank
closed
5 years ago
0
Abs() fails when u, v overlap
#21
gtank
closed
5 years ago
0
Fix typos
#20
rex4539
closed
5 years ago
0
internal/radix51: actually, uhm, check the result of TestAliasing
#19
FiloSottile
closed
5 years ago
0
Refactor and add docs docs docs
#18
FiloSottile
closed
5 years ago
0
radix51: change API of FromBytes and ToBytes to use slices
#17
gtank
closed
5 years ago
0
Field element FromBytes should take a slice, not a pointer to an array
#16
gtank
closed
5 years ago
0
Test all combinations of argument and receiver aliasing
#15
FiloSottile
closed
5 years ago
0
Remove the elliptic.Curve code
#14
gtank
closed
5 years ago
0
radix51: use go1.12 intrinsics for 128-bit multiplications
#13
gtank
closed
5 years ago
0
Add property-based tests for field arithmetic.
#12
hdevalence
closed
5 years ago
3
Improve tests
#11
gtank
closed
5 years ago
0
ScalarMult fails on k = 0
#10
gtank
closed
5 years ago
1
FromAffine() functions do not check coordinate ranges
#9
gtank
closed
5 years ago
0
REFACTOR ALL THE APIS
#8
FiloSottile
closed
5 years ago
1
fix FeEqual and IsOnCurve return value different error
#7
terryding77
closed
5 years ago
0
compile failed by field.FeEqual return int and IsOnCurve return bool
#6
terryding77
closed
5 years ago
2
Implement fixed-base scalar multiplication
#5
gtank
closed
5 years ago
0
Improve variable-base scalar multiplication
#4
gtank
closed
5 years ago
1
Fix build tags
#3
gtank
closed
5 years ago
4
Port upstreamable fast code to this codebase
#2
gtank
closed
5 years ago
1
internal/radix51: replace constant time ops
#1
FiloSottile
closed
5 years ago
1