diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2003-02-03 16:11:43 +0000 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2003-02-03 16:11:43 +0000 |
commit | dab47e0ecb7c96e6737a52e06c7b56fbe93d1237 (patch) | |
tree | 6d78dc998972f5e6ed53d36eceeb70ad358f37f5 /doc | |
parent | 198cf86a48fd021c861f232cd6e7abfa8b68b911 (diff) | |
download | gnutls-dab47e0ecb7c96e6737a52e06c7b56fbe93d1237.tar.gz |
* gnutls_dh_params_generate() and gnutls_rsa_params_generate() now use
gnutls_malloc() to allocate the output parameters.
* Added gnutls_pkcs3_extract_dh_params() which extracts parameters from
PKCS#3 encoded structures. This was in order to read parameters generated
using the openssl dhparam tool.
* Several changes in the temporary (DH/RSA) parameter codebase. No DH
parameters are now included in the library. Also a credentials structure
can now hold only one temporary parameter.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/TODO | 1 | ||||
-rw-r--r-- | doc/tex/ex-serv-export.tex | 16 | ||||
-rw-r--r-- | doc/tex/ex-serv-pgp.tex | 4 | ||||
-rw-r--r-- | doc/tex/ex-serv1.tex | 4 |
4 files changed, 12 insertions, 13 deletions
@@ -4,7 +4,6 @@ in order to avoid having people working on the same thing. Current list: + Add ability to read PKCS-12 structures (certificate and private key) -* Add ability to read DH parameters using the openssl format * Create and include a general purpose certificate library * Add support for certificate CRLs in certificate verification * Convert documentation to texinfo format diff --git a/doc/tex/ex-serv-export.tex b/doc/tex/ex-serv-export.tex index 65d7bc3b53..ed0cda4096 100644 --- a/doc/tex/ex-serv-export.tex +++ b/doc/tex/ex-serv-export.tex @@ -89,8 +89,8 @@ static int generate_dh_params(void) gnutls_dh_params_generate(&prime, &generator, DH_BITS); gnutls_dh_params_set(dh_params, prime, generator, DH_BITS); - free(prime.data); - free(generator.data); + gnutls_free(prime.data); + gnutls_free(generator.data); return 0; } @@ -110,12 +110,12 @@ static int generate_rsa_params(void) gnutls_rsa_params_generate(&m, &e, &d, &p, &q, &u, 512); gnutls_rsa_params_set(rsa_params, m, e, d, p, q, u, 512); - free(m.data); - free(e.data); - free(d.data); - free(p.data); - free(q.data); - free(u.data); + gnutls_free(m.data); + gnutls_free(e.data); + gnutls_free(d.data); + gnutls_free(p.data); + gnutls_free(q.data); + gnutls_free(u.data); return 0; } diff --git a/doc/tex/ex-serv-pgp.tex b/doc/tex/ex-serv-pgp.tex index c0ee32d817..bc4644bcc6 100644 --- a/doc/tex/ex-serv-pgp.tex +++ b/doc/tex/ex-serv-pgp.tex @@ -69,8 +69,8 @@ gnutls_datum prime, generator; gnutls_dh_params_generate( &prime, &generator, DH_BITS); gnutls_dh_params_set( dh_params, prime, generator, DH_BITS); - free( prime.data); - free( generator.data); + gnutls_free( prime.data); + gnutls_free( generator.data); return 0; } diff --git a/doc/tex/ex-serv1.tex b/doc/tex/ex-serv1.tex index 3be803a810..3efa5dce4d 100644 --- a/doc/tex/ex-serv1.tex +++ b/doc/tex/ex-serv1.tex @@ -71,8 +71,8 @@ gnutls_datum prime, generator; gnutls_dh_params_generate( &prime, &generator, DH_BITS); gnutls_dh_params_set( dh_params, prime, generator, DH_BITS); - free( prime.data); - free( generator.data); + gnutls_free( prime.data); + gnutls_free( generator.data); return 0; } |