選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Henry Case bbec636c3e Initial 0 alloc implementation 5年前
etc Initial 0 alloc implementation 5年前
README.md Init 5年前
arith.go Initial 0 alloc implementation 5年前
arith_utils.go use cshake 5年前
consts.go Initial 0 alloc implementation 5年前
curve.go Initial 0 alloc implementation 5年前
fpP503.go use cshake 5年前
go.mod Initial 0 alloc implementation 5年前
go.sum Initial 0 alloc implementation 5年前
sike.go Initial 0 alloc implementation 5年前
sike_test.go Initial 0 alloc implementation 5年前

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