NAME
Crypt::OpenSSL3::HPKE - Hybrid Public Key Encryption (RFC 9180) suite
VERSION
version 0.006
DESCRIPTION
METHODS
new
from_string
aead_id
check
default
get_ciphertext_size
get_grease_value
get_public_encap_size
get_recommended_ikmelen
kdf_id
kem_id
keygen
suite
CONSTANTS
KEMs
KEM_ID_P256
KEM_ID_P384
KEM_ID_P521
KEM_ID_X25519
KEM_ID_X448
KDFs
KDF_ID_HKDF_SHA256
KDF_ID_HKDF_SHA384
KDF_ID_HKDF_SHA512
AEADs
AEAD_ID_AES_GCM_128
AEAD_ID_AES_GCM_256
AEAD_ID_CHACHA_POLY1305
AEAD_ID_EXPORTONLY
Modes
MODE_AUTH
MODE_BASE
MODE_PSK
MODE_PSKAUTH
Roles
ROLE_RECEIVER
ROLE_SENDER
Lengths
MAX_INFOLEN
MAX_PARMLEN
MIN_PSKLEN
AUTHOR
Leon Timmermans <fawaka@gmail.com>
COPYRIGHT AND LICENSE
This software is copyright (c) 2025 by Leon Timmermans.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.