189837Skris=pod 289837Skris 389837Skris=head1 NAME 489837Skris 589837SkrisSSL_CTX_ctrl, SSL_CTX_callback_ctrl, SSL_ctrl, SSL_callback_ctrl - internal handling functions for SSL_CTX and SSL objects 689837Skris 789837Skris=head1 SYNOPSIS 889837Skris 989837Skris #include <openssl/ssl.h> 1089837Skris 11109998Smarkm long SSL_CTX_ctrl(SSL_CTX *ctx, int cmd, long larg, void *parg); 1289837Skris long SSL_CTX_callback_ctrl(SSL_CTX *, int cmd, void (*fp)()); 1389837Skris 14109998Smarkm long SSL_ctrl(SSL *ssl, int cmd, long larg, void *parg); 1589837Skris long SSL_callback_ctrl(SSL *, int cmd, void (*fp)()); 1689837Skris 1789837Skris=head1 DESCRIPTION 1889837Skris 1989837SkrisThe SSL_*_ctrl() family of functions is used to manipulate settings of 2089837Skristhe SSL_CTX and SSL objects. Depending on the command B<cmd> the arguments 2189837SkrisB<larg>, B<parg>, or B<fp> are evaluated. These functions should never 2289837Skrisbe called directly. All functionalities needed are made available via 2389837Skrisother functions or macros. 2489837Skris 2589837Skris=head1 RETURN VALUES 2689837Skris 2789837SkrisThe return values of the SSL*_ctrl() functions depend on the command 2889837Skrissupplied via the B<cmd> parameter. 2989837Skris 3089837Skris=head1 SEE ALSO 3189837Skris 3289837SkrisL<ssl(3)|ssl(3)> 3389837Skris 3489837Skris=cut 35