1
0
mirror of https://github.com/henrydcase/nobs.git synced 2024-11-22 15:18:57 +00:00
Go to file
2020-02-13 10:25:47 +00:00
dh cSIDH-511: (#26) 2019-11-25 15:03:29 +00:00
drbg CTR-DRBG: Use hardware acceleration on X86 (#18) 2019-04-09 23:50:21 +01:00
etc cSIDH-511: (#26) 2019-11-25 15:03:29 +00:00
hash SHA-3: Fixes crash when cloning Shake state 2019-05-26 17:29:15 +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 cSIDH-511: (#26) 2019-11-25 15:03:29 +00:00
go.mod cSIDH-511: (#26) 2019-11-25 15:03:29 +00:00
go.sum Remove BS from README.md 2020-02-13 10:25:47 +00:00
LICENSE Remove BS from README.md 2020-02-13 10:25:47 +00:00
Makefile cSIDH-511: (#26) 2019-11-25 15:03:29 +00:00
README.md Remove BS from README.md 2020-02-13 10:25:47 +00:00

NOBS

Cryptographic implementation of Post-Quantum primitives 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