1
0
зеркало из https://github.com/henrydcase/nobs.git synced 2024-11-22 15:18:57 +00:00
Перейти к файлу
Kris Kwiatkowski 1c04e859d9 CTR-DRBG: Use hardware acceleration on X86
benchmark              old ns/op     new ns/op     delta
BenchmarkInit-4        3403          397           -88.33%
BenchmarkRead-4        14535         1560          -89.27%
2019-04-09 23:47:53 +01:00
dh/sidh Nits for SIDH 2019-04-09 17:09:34 +01:00
drbg CTR-DRBG: Use hardware acceleration on X86 2019-04-09 23:47:53 +01:00
ec/x448 x448: Export shared secret size 2018-08-03 14:37:38 +01:00
etc Run tests on ARM64 (#11) 2019-02-16 21:29:20 +00:00
hash License BS for sha3 2018-10-25 15:22:28 +01:00
kem/sike complate rewrite for SIDH and SIKE. adds p503 (#5) 2018-10-25 15:22:28 +01:00
utils DRBG: Speed improvements 2019-04-09 14:37:59 +01:00
.gitignore tls: git ignore 2018-07-27 17:11:53 +01:00
.travis.yml Run tests on ARM64 (#11) 2019-02-16 21:29:20 +00:00
LICENSE SIDH: Update (#9) 2018-12-03 23:07:01 +00:00
Makefile Improvements to makefile 2019-04-09 17:30:30 +01:00
README.md readme: License 2018-10-25 15:22:28 +01:00

nobs-j-crypto

Crypto primitives implementation in Go.

Implemented primitives

  • dh/
    • SIDH
  • ec/
    • x448
  • hash/
    • cSHAKE (sha3 coppied from "golang.org/x/crypto")
    • SM3
  • rand/
    • CTR_DRBG with AES256 (NIST SP800-90A)
  • kem/
    • SIKE: version 3 (as per paper on sike.org)

Testing

make test

Licence

WTFPL except if specified differently in subfolders