Expand description
This module provides a coherent abstraction for OpenSSL asymmetric Key management. It handles import/export and key generation
Structs§
- EccData
- Structure that holds Ecc key data
- EvpPkey
- Wrapper around OpenSSL’s
EVP_PKEY, representing a generic public or private key. Manages the key’s lifecycle. - EvpPkey
Ctx - Wrapper around OpenSSL’s
EVP_PKEY_CTX, managing its lifecycle. Used for various public key algorithm operations (key generation, signing, encryption context setup, etc.). - Ffdh
Data - Structure that holds Ffdh key data
- Mlkey
Data - Structure that holds ML Keys data (MlDsa and MlKem)
- RsaData
- Structure that holds RSA key data
- SlhDsa
KeyData - Structure that holds SLH-DSA Keys data
Enums§
- EvpPkey
Type - Pkey
Data - Wrapper to handle import/export data based on the type