Henry Case badd0c81a6 | 3 anos atrás | |
---|---|---|
.cmake | 3 anos atrás | |
src | 3 anos atrás | |
test | 3 anos atrás | |
.astylerc | 5 anos atrás | |
.gitattributes | 5 anos atrás | |
.gitignore | 5 anos atrás | |
.gitmodules | 5 anos atrás | |
CMakeLists.txt | 3 anos atrás | |
README.md | 3 anos atrás |
This is a repository of post-quantum schemes coppied from the submission to the NIST Post-Quantum Standarization. The sources were cloned from the PQClean project to form new library. The goal of the library is mainly experimentation.
Finalists:
Alternate candidates:
Finalists:
Alternate candidates:
Implementations previously available in PQClean and dropped in Round 3 of the NIST standardization effort are available in the round2
tag.
PQClean is essentially using the same API as required for the NIST reference implementations, which is also used by SUPERCOP and by libpqcrypto. The only differences to that API are the following:
size_t
instead of unsigned long long
; andint PQCLEAN_SCHEME_IMPL_crypto_sign_signature(
uint8_t *sig, size_t *siglen,
const uint8_t *m, size_t mlen,
const uint8_t *sk);
int PQCLEAN_SCHEME_IMPL_crypto_sign_verify(
const uint8_t *sig, size_t siglen,
const uint8_t *m, size_t mlen,
const uint8_t *pk);