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
131
stars
30
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Do you reject points that are not in the main subgroup?
#45
alexqrid
closed
3 months ago
2
Optimizations for ARM64
#44
egonelbre
opened
3 months ago
3
check initialized of point
#43
WorthyDD
opened
4 months ago
0
Question related to Ref10 implementation
#42
DeviPrasad
closed
7 months ago
1
How are 2^168 and 2^336 modulo l computed?
#41
DeviPrasad
closed
7 months ago
1
An academic question
#40
DeviPrasad
opened
7 months ago
2
A trivial documentation update in field invert function
#39
DeviPrasad
opened
7 months ago
0
how does one fix this issue?
#38
M3RLYNS
opened
7 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
9 months ago
1
Point method to check for low-order points
#34
Wollac
opened
1 year 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
9 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
2 years ago
1
Elixir edwards25519
#25
quyetnguyen1997
closed
2 years ago
1
scalar: expose a direct SetBytes
#24
tulir
closed
2 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
3 years ago
1
Add GitHub Actions tests
#1
FiloSottile
closed
3 years ago
0