NAME

Crypt::OpenSSL3::BIO - An OpenSSL IO instance

VERSION

version 0.001

SYNOPSIS

my $bio = Crypt::OpenSSL3::BIO->new_file('filename', 'r');

my ($left, $right) = Crypt::OpenSSL3::BIO->new_bio_pair;

DESCRIPTION

A BIO is a OpenSSL IO handle. It is needed for an SSL connection, and to read/write various file formats.

METHODS

new_bio_pair

new_dgram

new_fd

new_file

new_mem

new_socket

ctrl_pending

ctrl_wpending

eof

flush

get_close

get_ktls_recv

get_ktls_send

get_line

get_rpoll_descriptor

get_wpoll_descriptor

gets

pending

puts

read

reset

seek

set_close

tell

wpending

write

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.