OpenSSL BIO filter for fragmentation. More...
#include <openssl/err.h>
#include <openssl/ssl.h>
Go to the source code of this file.
Functions | |
BIO_METHOD * | BIO_janus_dtls_filter (void) |
OpenSSL BIO filter for fragmentation constructor. | |
void | janus_dtls_bio_filter_set_mtu (int start_mtu) |
Set the MTU for the BIO filter. |
OpenSSL BIO filter for fragmentation.
OpenSSL BIO filter for fragmentation (headers)
Implementation of an OpenSSL BIO filter to fix the broken behaviour of fragmented packets when using mem BIOs (as we do in Janus). See https://mta.openssl.org/pipermail/openssl-users/2015-June/001503.html and https://github.com/meetecho/janus-gateway/issues/252 for more details.
BIO_METHOD* BIO_janus_dtls_filter | ( | void | ) |
OpenSSL BIO filter for fragmentation constructor.
void janus_dtls_bio_filter_set_mtu | ( | int | start_mtu | ) |
Set the MTU for the BIO filter.
start_mtu | The MTU to start from (1472 by default) |