Skip to main content

Module pkey

Module pkey 

Source
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.
EvpPkeyCtx
Wrapper around OpenSSL’s EVP_PKEY_CTX, managing its lifecycle. Used for various public key algorithm operations (key generation, signing, encryption context setup, etc.).
FfdhData
Structure that holds Ffdh key data
MlkeyData
Structure that holds ML Keys data (MlDsa and MlKem)
RsaData
Structure that holds RSA key data
SlhDsaKeyData
Structure that holds SLH-DSA Keys data

Enums§

EvpPkeyType
PkeyData
Wrapper to handle import/export data based on the type