Crate pqcrypto_hqc

Source
Expand description

§hqc

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

  • hqc-128 - clean
  • hqc-192 - clean
  • hqc-256 - clean

Re-exports§

pub use crate::hqc128::ciphertext_bytes as hqc128_ciphertext_bytes;
pub use crate::hqc128::decapsulate as hqc128_decapsulate;
pub use crate::hqc128::encapsulate as hqc128_encapsulate;
pub use crate::hqc128::keypair as hqc128_keypair;
pub use crate::hqc128::public_key_bytes as hqc128_public_key_bytes;
pub use crate::hqc128::secret_key_bytes as hqc128_secret_key_bytes;
pub use crate::hqc128::shared_secret_bytes as hqc128_shared_secret_bytes;
pub use crate::hqc192::ciphertext_bytes as hqc192_ciphertext_bytes;
pub use crate::hqc192::decapsulate as hqc192_decapsulate;
pub use crate::hqc192::encapsulate as hqc192_encapsulate;
pub use crate::hqc192::keypair as hqc192_keypair;
pub use crate::hqc192::public_key_bytes as hqc192_public_key_bytes;
pub use crate::hqc192::secret_key_bytes as hqc192_secret_key_bytes;
pub use crate::hqc192::shared_secret_bytes as hqc192_shared_secret_bytes;
pub use crate::hqc256::ciphertext_bytes as hqc256_ciphertext_bytes;
pub use crate::hqc256::decapsulate as hqc256_decapsulate;
pub use crate::hqc256::encapsulate as hqc256_encapsulate;
pub use crate::hqc256::keypair as hqc256_keypair;
pub use crate::hqc256::public_key_bytes as hqc256_public_key_bytes;
pub use crate::hqc256::secret_key_bytes as hqc256_secret_key_bytes;
pub use crate::hqc256::shared_secret_bytes as hqc256_shared_secret_bytes;

Modules§

ffi
Foreign function interfaces
hqc128
hqc-128
hqc192
hqc-192
hqc256
hqc-256