From 754048577b747d288ddf0479c5611a2ff257e27d Mon Sep 17 00:00:00 2001 From: Ben Laurie Date: Thu, 25 Feb 1999 17:39:04 +0000 Subject: [PATCH] Perhaps if I do a tiny bit of docco, others may follow? --- doc/ssl.pod | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/doc/ssl.pod b/doc/ssl.pod index ab839c055c..cec801b386 100644 --- a/doc/ssl.pod +++ b/doc/ssl.pod @@ -310,7 +310,22 @@ protocol context defined in the B structure. =item long B(SSL_CTX *ctx, RSA *rsa); -=item long B(SSL_CTX *ctx, RSA *(*cb)(void)); +=item SSL_CTX_set_tmp_rsa_callback + +C(SSL_CTX *B, RSA *(*B)(SSL *B, int B, int B));> + +Sets the callback which will be called when a temporary private key is +required. The B> flag will be set if the reason for needing +a temp key is that an export ciphersuite is in use, in which case, +B> will contain the required keylength in bits. Generate a key of +appropriate size (using ???) and return it. + +=item SSL_set_tmp_rsa_callback + +long B(SSL *ssl, RSA *(*cb)(SSL *ssl, int export, int keylength)); + +The same as L<"SSL_CTX_set_tmp_rsa_callback">, except it operates on an SSL +session instead of a context. =item void B(SSL_CTX *ctx, int mode, int (*cb);(void))