Crate pqcrypto_dilithium[−][src]
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
dilithium2 | dilithium2 |
dilithium3 | dilithium3 |
dilithium5 | dilithium5 |
ffi | Foreign function interfaces |