[][src]Module pqcrypto_threebears::ffi

Foreign function interfaces

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

  • babybear
  • mamabear
  • papabear
  • papabear-ephem
  • mamabear-ephem
  • babybear-ephem

Constants

PQCLEAN_BABYBEAREPHEM_CLEAN_CRYPTO_BYTES
PQCLEAN_BABYBEAREPHEM_CLEAN_CRYPTO_CIPHERTEXTBYTES
PQCLEAN_BABYBEAREPHEM_CLEAN_CRYPTO_PUBLICKEYBYTES
PQCLEAN_BABYBEAREPHEM_CLEAN_CRYPTO_SECRETKEYBYTES
PQCLEAN_BABYBEAR_CLEAN_CRYPTO_BYTES
PQCLEAN_BABYBEAR_CLEAN_CRYPTO_CIPHERTEXTBYTES
PQCLEAN_BABYBEAR_CLEAN_CRYPTO_PUBLICKEYBYTES
PQCLEAN_BABYBEAR_CLEAN_CRYPTO_SECRETKEYBYTES
PQCLEAN_MAMABEAREPHEM_CLEAN_CRYPTO_BYTES
PQCLEAN_MAMABEAREPHEM_CLEAN_CRYPTO_CIPHERTEXTBYTES
PQCLEAN_MAMABEAREPHEM_CLEAN_CRYPTO_PUBLICKEYBYTES
PQCLEAN_MAMABEAREPHEM_CLEAN_CRYPTO_SECRETKEYBYTES
PQCLEAN_MAMABEAR_CLEAN_CRYPTO_BYTES
PQCLEAN_MAMABEAR_CLEAN_CRYPTO_CIPHERTEXTBYTES
PQCLEAN_MAMABEAR_CLEAN_CRYPTO_PUBLICKEYBYTES
PQCLEAN_MAMABEAR_CLEAN_CRYPTO_SECRETKEYBYTES
PQCLEAN_PAPABEAREPHEM_CLEAN_CRYPTO_BYTES
PQCLEAN_PAPABEAREPHEM_CLEAN_CRYPTO_CIPHERTEXTBYTES
PQCLEAN_PAPABEAREPHEM_CLEAN_CRYPTO_PUBLICKEYBYTES
PQCLEAN_PAPABEAREPHEM_CLEAN_CRYPTO_SECRETKEYBYTES
PQCLEAN_PAPABEAR_CLEAN_CRYPTO_BYTES
PQCLEAN_PAPABEAR_CLEAN_CRYPTO_CIPHERTEXTBYTES
PQCLEAN_PAPABEAR_CLEAN_CRYPTO_PUBLICKEYBYTES
PQCLEAN_PAPABEAR_CLEAN_CRYPTO_SECRETKEYBYTES

Functions

PQCLEAN_BABYBEAREPHEM_CLEAN_crypto_kem_dec
PQCLEAN_BABYBEAREPHEM_CLEAN_crypto_kem_enc
PQCLEAN_BABYBEAREPHEM_CLEAN_crypto_kem_keypair
PQCLEAN_BABYBEAR_CLEAN_crypto_kem_dec
PQCLEAN_BABYBEAR_CLEAN_crypto_kem_enc
PQCLEAN_BABYBEAR_CLEAN_crypto_kem_keypair
PQCLEAN_MAMABEAREPHEM_CLEAN_crypto_kem_dec
PQCLEAN_MAMABEAREPHEM_CLEAN_crypto_kem_enc
PQCLEAN_MAMABEAREPHEM_CLEAN_crypto_kem_keypair
PQCLEAN_MAMABEAR_CLEAN_crypto_kem_dec
PQCLEAN_MAMABEAR_CLEAN_crypto_kem_enc
PQCLEAN_MAMABEAR_CLEAN_crypto_kem_keypair
PQCLEAN_PAPABEAREPHEM_CLEAN_crypto_kem_dec
PQCLEAN_PAPABEAREPHEM_CLEAN_crypto_kem_enc
PQCLEAN_PAPABEAREPHEM_CLEAN_crypto_kem_keypair
PQCLEAN_PAPABEAR_CLEAN_crypto_kem_dec
PQCLEAN_PAPABEAR_CLEAN_crypto_kem_enc
PQCLEAN_PAPABEAR_CLEAN_crypto_kem_keypair