summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2003-02-03 16:11:43 +0000
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2003-02-03 16:11:43 +0000
commitdab47e0ecb7c96e6737a52e06c7b56fbe93d1237 (patch)
tree6d78dc998972f5e6ed53d36eceeb70ad358f37f5 /doc
parent198cf86a48fd021c861f232cd6e7abfa8b68b911 (diff)
downloadgnutls-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/TODO1
-rw-r--r--doc/tex/ex-serv-export.tex16
-rw-r--r--doc/tex/ex-serv-pgp.tex4
-rw-r--r--doc/tex/ex-serv1.tex4
4 files changed, 12 insertions, 13 deletions
diff --git a/doc/TODO b/doc/TODO
index a9ad16e407..bcf3ebd2ac 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -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;
}