[][src]Module pqcrypto_newhope::ffi

Foreign function interfaces

This module defines the foreign function interface for the following crypto implementations from PQClean:

  • newhope1024cpa
  • newhope1024cca
  • newhope512cpa
  • newhope512cca

Constants

PQCLEAN_NEWHOPE512CPA_CLEAN_CRYPTO_SECRETKEYBYTES
PQCLEAN_NEWHOPE512CPA_CLEAN_CRYPTO_PUBLICKEYBYTES
PQCLEAN_NEWHOPE512CPA_CLEAN_CRYPTO_CIPHERTEXTBYTES
PQCLEAN_NEWHOPE512CPA_CLEAN_CRYPTO_BYTES
PQCLEAN_NEWHOPE512CCA_CLEAN_CRYPTO_SECRETKEYBYTES
PQCLEAN_NEWHOPE512CCA_CLEAN_CRYPTO_PUBLICKEYBYTES
PQCLEAN_NEWHOPE512CCA_CLEAN_CRYPTO_CIPHERTEXTBYTES
PQCLEAN_NEWHOPE512CCA_CLEAN_CRYPTO_BYTES
PQCLEAN_NEWHOPE1024CPA_CLEAN_CRYPTO_SECRETKEYBYTES
PQCLEAN_NEWHOPE1024CPA_CLEAN_CRYPTO_PUBLICKEYBYTES
PQCLEAN_NEWHOPE1024CPA_CLEAN_CRYPTO_CIPHERTEXTBYTES
PQCLEAN_NEWHOPE1024CPA_CLEAN_CRYPTO_BYTES
PQCLEAN_NEWHOPE1024CCA_CLEAN_CRYPTO_SECRETKEYBYTES
PQCLEAN_NEWHOPE1024CCA_CLEAN_CRYPTO_PUBLICKEYBYTES
PQCLEAN_NEWHOPE1024CCA_CLEAN_CRYPTO_CIPHERTEXTBYTES
PQCLEAN_NEWHOPE1024CCA_CLEAN_CRYPTO_BYTES

Functions

PQCLEAN_NEWHOPE512CPA_CLEAN_crypto_kem_keypair
PQCLEAN_NEWHOPE512CPA_CLEAN_crypto_kem_enc
PQCLEAN_NEWHOPE512CPA_CLEAN_crypto_kem_dec
PQCLEAN_NEWHOPE512CCA_CLEAN_crypto_kem_keypair
PQCLEAN_NEWHOPE512CCA_CLEAN_crypto_kem_enc
PQCLEAN_NEWHOPE512CCA_CLEAN_crypto_kem_dec
PQCLEAN_NEWHOPE1024CPA_CLEAN_crypto_kem_keypair
PQCLEAN_NEWHOPE1024CPA_CLEAN_crypto_kem_enc
PQCLEAN_NEWHOPE1024CPA_CLEAN_crypto_kem_dec
PQCLEAN_NEWHOPE1024CCA_CLEAN_crypto_kem_keypair
PQCLEAN_NEWHOPE1024CCA_CLEAN_crypto_kem_enc
PQCLEAN_NEWHOPE1024CCA_CLEAN_crypto_kem_dec