Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
Henry Case 8379648ba4 WIP vor 5 Jahren
etc Initial 0 alloc implementation vor 5 Jahren
README.md Init vor 5 Jahren
arith.go Initial 0 alloc implementation vor 5 Jahren
arith_utils.go use cshake vor 5 Jahren
consts.go WIP vor 5 Jahren
curve.go Initial 0 alloc implementation vor 5 Jahren
fpP503.go use cshake vor 5 Jahren
go.mod Initial 0 alloc implementation vor 5 Jahren
go.sum Initial 0 alloc implementation vor 5 Jahren
sike.go WIP vor 5 Jahren
sike_test.go WIP vor 5 Jahren
types.go WIP vor 5 Jahren

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