LIBRESSL-SSL_SET_MAX_SEND_FRAGMENT(3)
πΈ SSL_SET_MAX_SEND_FRAGMENT(3) πΈ
Okay bestie, welcome to the Library Functions Manual page for SSL_SET_MAX_SEND_FRAGMENT(3). Tiny header note: it spells the title SSL_SET_MAX_SEND_FRAGMEN(3) up top β the T ghosted us, no cap β but the footer and page name use the full SSL_SET_MAX_SEND_FRAGMENT(3). We proceed, gorgeous. π
π NAME π
SSL_CTX_set_max_send_fragment, SSL_set_max_send_fragment β control fragment sizes. That's the whole assignment, bestie: fragment sizes are getting controlled. π
β¨ SYNOPSIS β¨
library βlibsslβ libcrypto #include <openssl/ssl.h>
long
SSL_CTX_set_max_send_fragment(SSL_CTX *ctx, long m);
long
SSL_set_max_send_fragment(SSL *ssl, long m);
π DESCRIPTION π
So SSL_CTX_set_max_send_fragment() and SSL_set_max_send_fragment() set the max_send_fragment parameter for SSL_CTX and SSL objects respectively. Respectively! We love a precise queen. π
This value restricts the amount of plaintext bytes that will be sent in any one SSL/TLS record. By default its value is SSL3_RT_MAX_PLAIN_LENGTH (16384). These functions will only accept a value in the range 512 - SSL3_RT_MAX_PLAIN_LENGTH. Lowkey strict, highkey fair. β¨
These functions are implemented using macros. Macro girlies, stand up. π§
π¦ RETURN VALUES π¦
These functions return 1 on success or 0 on failure. Binary icon behavior, periodt. π
π SEE ALSO π
π HISTORY π
SSL_CTX_set_max_send_fragment() and SSL_set_max_send_fragment() first appeared in OpenSSL 1.0.0 and have been available since OpenBSD 4.9. History besties, rise. π
And that's the whole page, bestie. The footer says this cutie is from Debian, dated June 8, 2025, and answers to SSL_SET_MAX_SEND_FRAGMENT(3). π«Άπ
π¦ where this page comes from
- alpine 3.24: libressl-doc 4.3.1-r0 Β· custom
- arch rolling: libressl 4.4.0-1 Β· ISC AND custom:OpenSSL
- Copyright (c) 2016 The OpenSSL Project. All rights reserved
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms