Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
Henry Case 8379648ba4 WIP 5 lat temu
etc Initial 0 alloc implementation 5 lat temu
README.md Init 5 lat temu
arith.go Initial 0 alloc implementation 5 lat temu
arith_utils.go use cshake 5 lat temu
consts.go WIP 5 lat temu
curve.go Initial 0 alloc implementation 5 lat temu
fpP503.go use cshake 5 lat temu
go.mod Initial 0 alloc implementation 5 lat temu
go.sum Initial 0 alloc implementation 5 lat temu
sike.go WIP 5 lat temu
sike_test.go WIP 5 lat temu
types.go WIP 5 lat temu

README.md

Supersingular Isogeny Key Encapsulation

Repository stores Go’s implementation of SIKE based on field p503. Implementation uses HMAC instead of cSHAKE. Implementation is quite slow, as the main focus here to keep code base condensed rather than fast.

Speed

> go test -run=. -bench=.             
goos: linux
goarch: amd64
BenchmarkKeygen-4             50      32298894 ns/op
BenchmarkEncaps-4             20      53348330 ns/op
BenchmarkDecaps-4             20      64073853 ns/op
PASS
ok  	_/home/hdc/repos/go-sike-p503	5.550s