[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [gnutls-dev] living without global variables
From: |
Nikos Mavrogiannopoulos |
Subject: |
Re: [gnutls-dev] living without global variables |
Date: |
Mon, 26 Dec 2005 12:16:46 +0100 |
User-agent: |
KMail/1.8.2 |
On Wednesday 21 December 2005 19:05, Bryan Henderson wrote:
> gnutls_global_init() would still be around for programs that want the
> simplicity of global variables and don't care about modularity.
> gnutls_global_init() would create a session group object and assign
> its handle to a global variable. gnutls_init() uses the global
> session group handle.
This will not help. I don't think there is a practical advantage of
that, but if you want to do something like that you have to change
all the x509 parsing functions to accept the "so called" session group.
The constant stuff that gets initialized by gnutls_global_init() has
nothing to do with tls sessions, they are only used for the ASN.1
parser, which is used in certificate parsing. So as far as you are
concerned gnutls sessions are thread safe, except for the libgcrypt
part of course.
--
Nikos Mavrogiannopoulos
- [gnutls-dev] Re: living without global variables, (continued)
- [gnutls-dev] Re: living without global variables, Bryan Henderson, 2005/12/24
- Message not available
- [gnutls-dev] Re: living without global variables, Simon Josefsson, 2005/12/25
- [gnutls-dev] Re: living without global variables, Bryan Henderson, 2005/12/25
- [gnutls-dev] Re: living without global variables, Nikos Mavrogiannopoulos, 2005/12/26
- [gnutls-dev] Re: living without global variables, Simon Josefsson, 2005/12/26
- Re: [gnutls-dev] Re: living without global variables, Bryan Henderson, 2005/12/26
- Message not available
- [gnutls-dev] Re: living without global variables, Simon Josefsson, 2005/12/28
- Message not available
- [gnutls-dev] Re: living without global variables, Simon Josefsson, 2005/12/26
Re: [gnutls-dev] living without global variables,
Nikos Mavrogiannopoulos <=