Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
Henry Case bbec636c3e Initial 0 alloc implementation 5 anos atrás
etc Initial 0 alloc implementation 5 anos atrás
README.md Init 5 anos atrás
arith.go Initial 0 alloc implementation 5 anos atrás
arith_utils.go use cshake 5 anos atrás
consts.go Initial 0 alloc implementation 5 anos atrás
curve.go Initial 0 alloc implementation 5 anos atrás
fpP503.go use cshake 5 anos atrás
go.mod Initial 0 alloc implementation 5 anos atrás
go.sum Initial 0 alloc implementation 5 anos atrás
sike.go Initial 0 alloc implementation 5 anos atrás
sike_test.go Initial 0 alloc implementation 5 anos atrás

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