[Net-ssleay-devel] ssleay_session_secret_cb_invoke

Mike McCauley mikem at open.com.au
Tue Sep 4 21:28:13 UTC 2007


Hi Florian,

On Tuesday 04 September 2007 22:49, Florian Ragwitz wrote:
> Hi there,
>
> I just reviewed the changeset that adds SSL_set_session_secret_cb
> bindings and noticed that ssleay_session_secret_cb_invoke gets some
> arguments (SSL *, void *secret, int *secret_len, STACK_OF(SSL_CIPHER)
> *peer_ciphers, SSL_CIPHER **cipher), which aren't passed to the perl
> callback you previously registered.
>
> As I wasn't able to find the SSL_set_session_secret_cb just now I am
> wondering if this is intentional or some kind of limitation.
>
> Can you please enlighten me?

Hmm, there were issues with just whether and how a stack of SSL_CIPHER could 
be passed, and there is no need to pass the secret.
However, you are prob right, they should be passed if at all possible.
Ill have another go at that immediately.

>
>
> Mike, thanks for resolving the inc_paths ticket. I'd like to make a new
> release with that fix included, but because of the issue above I'm not
> sure if I shall do that based on latest trunk or if I should just
> release 1.32 with the relevant changes and maybe those changes related
> to SSL_set_tmp_dh and documentation. What do you think?

Im pretty flexible. I would really like to see the SSL_set_session_secret_cb 
changes make it out soonish, but whatever you are comfortable with.



>
>
> -Flo

-- 
Mike McCauley                               mikem at open.com.au
Open System Consultants Pty. Ltd            Unix, Perl, Motif, C++, WWW
9 Bulbul Place Currumbin Waters QLD 4223 Australia   http://www.open.com.au
Phone +61 7 5598-7474                       Fax   +61 7 5598-7070

Radiator: the most portable, flexible and configurable RADIUS server 
anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald, 
Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS, 
TTLS, PEAP etc on Unix, Windows, MacOS, NetWare etc.



More information about the Net-ssleay-devel mailing list