Expand description

dilithium

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

  • dilithium2 - clean
  • dilithium3 - clean
  • dilithium5 - clean

Re-exports

  • pub use crate::dilithium2::detached_sign as dilithium2_detached_sign;
  • pub use crate::dilithium2::keypair as dilithium2_keypair;
  • pub use crate::dilithium2::open as dilithium2_open;
  • pub use crate::dilithium2::public_key_bytes as dilithium2_public_key_bytes;
  • pub use crate::dilithium2::secret_key_bytes as dilithium2_secret_key_bytes;
  • pub use crate::dilithium2::sign as dilithium2_sign;
  • pub use crate::dilithium2::signature_bytes as dilithium2_signature_bytes;
  • pub use crate::dilithium2::verify_detached_signature as dilithium2_verify_detached_signature;
  • pub use crate::dilithium3::detached_sign as dilithium3_detached_sign;
  • pub use crate::dilithium3::keypair as dilithium3_keypair;
  • pub use crate::dilithium3::open as dilithium3_open;
  • pub use crate::dilithium3::public_key_bytes as dilithium3_public_key_bytes;
  • pub use crate::dilithium3::secret_key_bytes as dilithium3_secret_key_bytes;
  • pub use crate::dilithium3::sign as dilithium3_sign;
  • pub use crate::dilithium3::signature_bytes as dilithium3_signature_bytes;
  • pub use crate::dilithium3::verify_detached_signature as dilithium3_verify_detached_signature;
  • pub use crate::dilithium5::detached_sign as dilithium5_detached_sign;
  • pub use crate::dilithium5::keypair as dilithium5_keypair;
  • pub use crate::dilithium5::open as dilithium5_open;
  • pub use crate::dilithium5::public_key_bytes as dilithium5_public_key_bytes;
  • pub use crate::dilithium5::secret_key_bytes as dilithium5_secret_key_bytes;
  • pub use crate::dilithium5::sign as dilithium5_sign;
  • pub use crate::dilithium5::signature_bytes as dilithium5_signature_bytes;
  • pub use crate::dilithium5::verify_detached_signature as dilithium5_verify_detached_signature;

Modules