Crate pqcrypto_falcon

Crate pqcrypto_falcon 

Source
Expand description

§falcon

This crate provides bindings to and wrappers around the following implementations from PQClean:

  • falcon-512 - clean
  • falcon-padded-512 - clean
  • falcon-1024 - clean
  • falcon-padded-1024 - clean

Re-exports§

pub use crate::falcon1024::detached_sign as falcon1024_detached_sign;
pub use crate::falcon1024::keypair as falcon1024_keypair;
pub use crate::falcon1024::open as falcon1024_open;
pub use crate::falcon1024::public_key_bytes as falcon1024_public_key_bytes;
pub use crate::falcon1024::secret_key_bytes as falcon1024_secret_key_bytes;
pub use crate::falcon1024::sign as falcon1024_sign;
pub use crate::falcon1024::signature_bytes as falcon1024_signature_bytes;
pub use crate::falcon1024::verify_detached_signature as falcon1024_verify_detached_signature;
pub use crate::falcon512::detached_sign as falcon512_detached_sign;
pub use crate::falcon512::keypair as falcon512_keypair;
pub use crate::falcon512::open as falcon512_open;
pub use crate::falcon512::public_key_bytes as falcon512_public_key_bytes;
pub use crate::falcon512::secret_key_bytes as falcon512_secret_key_bytes;
pub use crate::falcon512::sign as falcon512_sign;
pub use crate::falcon512::signature_bytes as falcon512_signature_bytes;
pub use crate::falcon512::verify_detached_signature as falcon512_verify_detached_signature;
pub use crate::falconpadded1024::detached_sign as falconpadded1024_detached_sign;
pub use crate::falconpadded1024::keypair as falconpadded1024_keypair;
pub use crate::falconpadded1024::open as falconpadded1024_open;
pub use crate::falconpadded1024::public_key_bytes as falconpadded1024_public_key_bytes;
pub use crate::falconpadded1024::secret_key_bytes as falconpadded1024_secret_key_bytes;
pub use crate::falconpadded1024::sign as falconpadded1024_sign;
pub use crate::falconpadded1024::signature_bytes as falconpadded1024_signature_bytes;
pub use crate::falconpadded1024::verify_detached_signature as falconpadded1024_verify_detached_signature;
pub use crate::falconpadded512::detached_sign as falconpadded512_detached_sign;
pub use crate::falconpadded512::keypair as falconpadded512_keypair;
pub use crate::falconpadded512::open as falconpadded512_open;
pub use crate::falconpadded512::public_key_bytes as falconpadded512_public_key_bytes;
pub use crate::falconpadded512::secret_key_bytes as falconpadded512_secret_key_bytes;
pub use crate::falconpadded512::sign as falconpadded512_sign;
pub use crate::falconpadded512::signature_bytes as falconpadded512_signature_bytes;
pub use crate::falconpadded512::verify_detached_signature as falconpadded512_verify_detached_signature;

Modules§

falcon512
falcon-512
falcon1024
falcon-1024
falconpadded512
falcon-padded-512
falconpadded1024
falcon-padded-1024
ffi
Foreign function interfaces