25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
Kris Kwiatkowski 502c7ce627 Init 5 yıl önce
README.md Init 5 yıl önce
arith.go Init 5 yıl önce
consts.go Init 5 yıl önce
curve.go Init 5 yıl önce
sike.go Init 5 yıl önce
sike_test.go Init 5 yıl önce

README.md

Supersingular Isogeny Key Encapsulation

Repository stores implementation of SIKE based on field p503 in Go. It is small and condese implementation.

Implementation uses HMAC instead of cSHAKE.

Speed

This version is highly not optimized, it doesn’t use any assembly.

> go test -run=. -bench=.             
goos: linux
goarch: amd64
BenchmarkKeygen-4   	 1000000	      1204 ns/op
BenchmarkEncaps-4   	      20	  54651908 ns/op
BenchmarkDecaps-4   	      20	  60516975 ns/op
PASS
ok  	_/home/hdc/repos/go-sike-p503	5.550s