issues
search
FiloSottile
/
edwards25519
filippo.io/edwards25519 — A safer, faster, and more powerful low-level edwards25519 Go implementation.
https://filippo.io/edwards25519
BSD 3-Clause "New" or "Revised" License
139
stars
30
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
How to regenerate scalar_fiat.go?
#46
jas4711
opened
2 weeks ago
1
Do you reject points that are not in the main subgroup?
#45
alexqrid
closed
5 months ago
2
Optimizations for ARM64
#44
egonelbre
opened
6 months ago
3
check initialized of point
#43
WorthyDD
opened
6 months ago
0
Question related to Ref10 implementation
#42
DeviPrasad
closed
9 months ago
1
How are 2^168 and 2^336 modulo l computed?
#41
DeviPrasad
closed
9 months ago
1
An academic question
#40
DeviPrasad
opened
9 months ago
2
A trivial documentation update in field invert function
#39
DeviPrasad
opened
9 months ago
0
how does one fix this issue?
#38
M3RLYNS
opened
9 months ago
1
Exposing checkInitialized for input sanitation
#37
joshbuddy
opened
1 year ago
1
slight reformat
#36
ghost
closed
1 year ago
0
Rectify pow2k function comment
#35
bytemare
closed
11 months ago
1
Point method to check for low-order points
#34
Wollac
opened
2 years ago
0
Add Point method to check prime order subgroup inclusion
#33
FiloSottile
opened
2 years ago
0
Save a multiply on invert
#32
Sc00bz
closed
11 months ago
2
Fixed comment
#31
Sc00bz
closed
2 years ago
1
extra: explain the absence of SetMontgomeryBytes
#30
FiloSottile
closed
2 years ago
1
Add ability to chain call ECC operations to greatly improve readability of code.
#29
WernerVasquez
opened
2 years ago
0
Add function analogous to ScalarBaseMult for any Point
#28
WernerVasquez
opened
2 years ago
2
Replace the 32-bit scalar field with a fiat-generated implementation
#27
gtank
closed
2 years ago
4
Error building with old versions of Go 1.10
#26
mappu
closed
3 years ago
1
Elixir edwards25519
#25
quyetnguyen1997
closed
3 years ago
1
scalar: expose a direct SetBytes
#24
tulir
closed
3 years ago
2
perf: Consider something like `pow2k`
#23
Yawning
opened
3 years ago
3
perf: Consider getting rid of `field/uint128`
#22
Yawning
opened
3 years ago
1
field: Use fiat-crypto
#21
Yawning
opened
3 years ago
0
Update Element SetUniformBytes comment -> SetBytes
#20
bytemare
closed
3 years ago
1
field/Element.SqrtRatio is not alias-safe
#19
Yawning
closed
3 years ago
1
field: add Element.SetWideBytes
#18
FiloSottile
closed
3 years ago
1
Add Element.SetBytesWide (or similar)
#17
Yawning
closed
3 years ago
6
avo doesn't know that `BP` is callee-saved
#16
Yawning
closed
3 years ago
5
Refactor generic feMul/feSquare and rewrite amd64 assembly with avo
#15
FiloSottile
closed
3 years ago
0
Supporting custom hash functions
#14
codesoap
closed
3 years ago
2
Point.Equal can return 1 with any other point in some special case
#13
adr1anh
closed
3 years ago
3
edwards25519: fix ScalarMult when receiver is set
#12
adr1anh
closed
3 years ago
5
Frame pointer is clobbered before saving
#11
FiloSottile
closed
3 years ago
0
Variable-time scalar multiplication methods use constant-time table lookups
#10
hdevalence
closed
3 years ago
1
document how to replace ExtendedGroupElement
#9
kevinburke
opened
3 years ago
3
10% perf improvement with a little arm64 assembly and laxer limb bounds
#8
FiloSottile
closed
3 years ago
2
edwards25519: add (*Scalar).MultiplyAdd
#7
lukechampine
closed
3 years ago
4
edwards25519: outline (*Point).Bytes
#6
lukechampine
closed
3 years ago
0
edwards25519: add (*Point) EqualCofactor
#5
lukechampine
closed
3 years ago
1
Add point encoding functions
#4
FiloSottile
closed
3 years ago
1
VarTimeDoubleScalarBaseMult produces different results from GeDoubleScalarMultVartime
#3
lukechampine
closed
3 years ago
4
VarTimeDoubleScalarMult is missing an argument
#2
wbl
closed
4 years ago
1
Add GitHub Actions tests
#1
FiloSottile
closed
4 years ago
0