Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
Henry Case 8379648ba4 WIP pirms 5 gadiem
etc Initial 0 alloc implementation pirms 5 gadiem
README.md Init pirms 5 gadiem
arith.go Initial 0 alloc implementation pirms 5 gadiem
arith_utils.go use cshake pirms 5 gadiem
consts.go WIP pirms 5 gadiem
curve.go Initial 0 alloc implementation pirms 5 gadiem
fpP503.go use cshake pirms 5 gadiem
go.mod Initial 0 alloc implementation pirms 5 gadiem
go.sum Initial 0 alloc implementation pirms 5 gadiem
sike.go WIP pirms 5 gadiem
sike_test.go WIP pirms 5 gadiem
types.go WIP pirms 5 gadiem

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