NAME
Crypt::OpenSSL3::PKey::Context - An operation using a PKey
VERSION
version 0.001
SYNOPSIS
my $ctx = Crypt::OpenSSL3::PKey::Context->new_from_name('RSA');
$ctx->keygen_init;
$ctx->set_params({ bits => 2048, primes => 2, e => 65537 });
my $pkey = $ctx->generate;
METHODS
new
new_from_name
new_from_pkey
new_id
add_hkdf_info
auth_decapsulate_init
auth_encapsulate_init
decapsulate
decapsulate_init
decrypt
decrypt_init
derive
derive_init
derive_set_peer
dup
encapsulate
encapsulate_init
encrypt
encrypt_init
generate
get_dh_kdf_md
get_dh_kdf_oid
get_dh_kdf_outlen
get_dh_kdf_type
get_ecdh_cofactor_mode
get_ecdh_kdf_md
get_ecdh_kdf_outlen
get_ecdh_kdf_type
get_group_name
get_id
get_keygen_info
get_param
get_rsa_mgf1_md
get_rsa_mgf1_md_name
get_rsa_oaep_label
get_rsa_oaep_md
get_rsa_oaep_md_name
get_rsa_padding
get_rsa_pss_saltlen
get_signature_md
is_a
keygen_init
paramgen_init
set_dh_kdf_md
set_dh_kdf_oid
set_dh_kdf_outlen
set_dh_kdf_type
set_dh_nid
set_dh_pad
set_dh_paramgen_generator
set_dh_paramgen_gindex
set_dh_paramgen_prime_len
set_dh_paramgen_seed
set_dh_paramgen_subprime_len
set_dh_paramgen_type
set_dh_rfc5114
set_dhx_rfc5114
set_dsa_paramgen_bits
set_dsa_paramgen_gindex
set_dsa_paramgen_md
set_dsa_paramgen_md_props
set_dsa_paramgen_q_bits
set_dsa_paramgen_seed
set_dsa_paramgen_type
set_ec_param_enc
set_ec_paramgen_curve_nid
set_ecdh_cofactor_mode
set_ecdh_kdf_md
set_ecdh_kdf_outlen
set_ecdh_kdf_type
set_group_name
set_hkdf_key
set_hkdf_md
set_hkdf_mode
set_hkdf_salt
set_id
set_kem_op
set_mac_key
set_params
set_rsa_keygen_bits
set_rsa_keygen_primes
set_rsa_mgf1_md
set_rsa_mgf1_md_name
set_rsa_oaep_label
set_rsa_oaep_md
set_rsa_oaep_md_name
set_rsa_padding
set_rsa_pss_saltlen
set_signature
set_signature_md
sign
sign_init
sign_message_final
sign_message_init
sign_message_update
verify
verify_init
verify_message_final
verify_message_init
verify_message_update
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.