Update README.md

This commit is contained in:
Henry Case 2019-06-26 11:17:47 +01:00
parent ec37e1f1bb
commit bdf21913e9

View File

@ -1,17 +1,18 @@
# Supersingular Isogeny Key Encapsulation # 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 Repository keeps simple Go's implementation of
condensed rather than fast. SIKE based on field p503 (Round1).
## Speed ## Speed
``` ```
> go test -run=. -bench=. > go test -run=. -bench=. -benchmem
goos: linux goos: linux
goarch: amd64 goarch: amd64
BenchmarkKeygen-4 50 32298894 ns/op pkg: github.com/henrydcase/go-sike-p503
BenchmarkEncaps-4 20 53348330 ns/op BenchmarkKeygen-4 100 12235566 ns/op 0 B/op 0 allocs/op
BenchmarkDecaps-4 20 64073853 ns/op BenchmarkEncaps-4 100 20430183 ns/op 0 B/op 0 allocs/op
BenchmarkDecaps-4 50 23946060 ns/op 2 B/op 0 allocs/op
PASS PASS
ok _/home/hdc/repos/go-sike-p503 5.550s ok github.com/henrydcase/go-sike-p503 13.725s
``` ```