NAME

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

VERSION

version 0.010

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, licensed under:

The Apache License, Version 2.0, January 2004