Module pqcrypto_falcon::ffi[][src]

Foreign function interfaces

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

  • falcon-512
  • falcon-1024

Constants

PQCLEAN_FALCON512_CLEAN_CRYPTO_BYTES
PQCLEAN_FALCON512_CLEAN_CRYPTO_PUBLICKEYBYTES
PQCLEAN_FALCON512_CLEAN_CRYPTO_SECRETKEYBYTES
PQCLEAN_FALCON1024_CLEAN_CRYPTO_BYTES
PQCLEAN_FALCON1024_CLEAN_CRYPTO_PUBLICKEYBYTES
PQCLEAN_FALCON1024_CLEAN_CRYPTO_SECRETKEYBYTES

Functions

PQCLEAN_FALCON512_CLEAN_crypto_sign
PQCLEAN_FALCON512_CLEAN_crypto_sign_keypair
PQCLEAN_FALCON512_CLEAN_crypto_sign_open
PQCLEAN_FALCON512_CLEAN_crypto_sign_signature
PQCLEAN_FALCON512_CLEAN_crypto_sign_verify
PQCLEAN_FALCON1024_CLEAN_crypto_sign
PQCLEAN_FALCON1024_CLEAN_crypto_sign_keypair
PQCLEAN_FALCON1024_CLEAN_crypto_sign_open
PQCLEAN_FALCON1024_CLEAN_crypto_sign_signature
PQCLEAN_FALCON1024_CLEAN_crypto_sign_verify