[−][src]Crate pqcrypto_ledacryptkem
ledacryptkem
This crate provides bindings to and wrappers around the following implementations from PQClean:
- ledakemlt12 - leaktime
- ledakemlt32 - leaktime
- ledakemlt52 - leaktime
Notes
This version of LEDA is insecure https://eprint.iacr.org/2020/455
This implementation is not constant-time! This means that it is not
secure. This crate may remove the leaktime
implementation at any
point.
Re-exports
pub use crate::ledakemlt12::ciphertext_bytes as ledakemlt12_ciphertext_bytes; |
pub use crate::ledakemlt12::decapsulate as ledakemlt12_decapsulate; |
pub use crate::ledakemlt12::encapsulate as ledakemlt12_encapsulate; |
pub use crate::ledakemlt12::keypair as ledakemlt12_keypair; |
pub use crate::ledakemlt12::public_key_bytes as ledakemlt12_public_key_bytes; |
pub use crate::ledakemlt12::secret_key_bytes as ledakemlt12_secret_key_bytes; |
pub use crate::ledakemlt12::shared_secret_bytes as ledakemlt12_shared_secret_bytes; |
pub use crate::ledakemlt32::ciphertext_bytes as ledakemlt32_ciphertext_bytes; |
pub use crate::ledakemlt32::decapsulate as ledakemlt32_decapsulate; |
pub use crate::ledakemlt32::encapsulate as ledakemlt32_encapsulate; |
pub use crate::ledakemlt32::keypair as ledakemlt32_keypair; |
pub use crate::ledakemlt32::public_key_bytes as ledakemlt32_public_key_bytes; |
pub use crate::ledakemlt32::secret_key_bytes as ledakemlt32_secret_key_bytes; |
pub use crate::ledakemlt32::shared_secret_bytes as ledakemlt32_shared_secret_bytes; |
pub use crate::ledakemlt52::ciphertext_bytes as ledakemlt52_ciphertext_bytes; |
pub use crate::ledakemlt52::decapsulate as ledakemlt52_decapsulate; |
pub use crate::ledakemlt52::encapsulate as ledakemlt52_encapsulate; |
pub use crate::ledakemlt52::keypair as ledakemlt52_keypair; |
pub use crate::ledakemlt52::public_key_bytes as ledakemlt52_public_key_bytes; |
pub use crate::ledakemlt52::secret_key_bytes as ledakemlt52_secret_key_bytes; |
pub use crate::ledakemlt52::shared_secret_bytes as ledakemlt52_shared_secret_bytes; |
Modules
ffi | Foreign function interfaces |
ledakemlt12 | ledakemlt12 |
ledakemlt32 | ledakemlt32 |
ledakemlt52 | ledakemlt52 |