Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
Henry Case bbec636c3e Initial 0 alloc implementation il y a 5 ans
etc Initial 0 alloc implementation il y a 5 ans
README.md Init il y a 5 ans
arith.go Initial 0 alloc implementation il y a 5 ans
arith_utils.go use cshake il y a 5 ans
consts.go Initial 0 alloc implementation il y a 5 ans
curve.go Initial 0 alloc implementation il y a 5 ans
fpP503.go use cshake il y a 5 ans
go.mod Initial 0 alloc implementation il y a 5 ans
go.sum Initial 0 alloc implementation il y a 5 ans
sike.go Initial 0 alloc implementation il y a 5 ans
sike_test.go Initial 0 alloc implementation il y a 5 ans

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