NAME

Crypt::OpenSSL3::PKey::Context - An operation using a PKey

VERSION

version 0.005

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_param

is_a

keygen_init

paramgen_init

set_params

set_signature

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.