[Help-gnutls] Still replacing OpenSSL function with GnuTLS

Nikos Mavrogiannopoulos nmav at gnutls.org
Sat Jun 13 09:44:08 CEST 2009

Carolin Latze wrote:

 In general you shouldn't try to map gnutls functions to openssl or vice
versa. They both work different and there is no such 1-1 mapping. Just
check the gnutls manual to see what kind of server/client you are
implementing and try to apply it to your program.

> it's me again. Replacing OpenSSL with GnuTLS in an application is a lot
> more complicated than I thought :) I have more questions regarding
> certain functions:
> 1) Is there a method to set a message callback similar to
> SSL_set_msg_callback. I didn't find any but it seems that I need it :-/

No. But normally you shouldn't need it. What is the reason you want to
use it?

> 2) Is it the right way to replace SSL_set_accept_state with
> gnutls_init(&session,GNUTLS_SERVER)? From my understandings, it makes
> sense... what do you think?

Really depends on the context. We don't have a function similar to that.

> 3) In OpenSSL there is a method to check whether a handshake has
> finished: SSL_is_init_finished. Is there an equivalent in GnuTLS? I
> didn't find one so far but I have the impression that it cannot be too
> complicated to write one (so perhaps there is already one I didn't find?)

No we don't have such a function. when gnutls_handshake() returns the
handshake is over.


More information about the Gnutls-help mailing list