summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2012-08-21 00:01:10 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2012-08-24 18:57:39 +0200
commit74412d222920232312d8ceda7a2a6bf91f3058f3 (patch)
treeeeb3c3d16d4c80e51dff712593c89f599166ab94
parent8725145e1535b2cbf92c6499bdf3891f6a2e1205 (diff)
downloadgnutls-74412d222920232312d8ceda7a2a6bf91f3058f3.tar.gz
updated
-rw-r--r--doc/TODO22
1 files changed, 8 insertions, 14 deletions
diff --git a/doc/TODO b/doc/TODO
index 2f2b96c8d7..00bc723457 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -7,6 +7,14 @@ Current list:
chain (e.g. use the DN to retrieve possible signers).
- Add DTLS 1.2 support (RFC6347)
- Add certificate image support (see RFC3709, RFC6170)
+- RFC 3280 compliant certificate path validation.
+ - Check path length constraints.
+ - Check keyCertSign key usages.
+ - Reject extensions in v1 certificates.
+- Certificate chain validation improvements:
+ - Implement "correct" DN comparison (instead of memcmp).
+ - Support critical key usage KeyCertSign and cRLSign.
+ - Support path length constraints.
- Perform signature calculation in PKCS #11 using not plain
RSA but rather the combination of RSA-SHA256, RSA-SHA1 etc.
That will allow the usage of more secure tokens that do not
@@ -16,7 +24,6 @@ Current list:
- Add support for generating empty CRLs
- Document the format for the supported DN attributes.
- Audit the code
-- Implement TLS-PSK with PKCS #11.
- Allow setting a PKCS #11 module to gnutls_x509_trust_list_t, to verify
against, similarly to NSS way.
- Support replacing individual algorithms via a PKCS #11 module -
@@ -28,25 +35,12 @@ Current list:
firstElement, bit_mask, ...) for platforms that libtool's
-export-symbols-regex doesn't work.
- Add Kerberos ciphersuites
-- Certificate chain validation improvements:
- - Implement "correct" DN comparison (instead of memcmp).
- - Support critical key usage KeyCertSign and cRLSign.
- - Support path length constraints.
-- RFC 3280 compliant certificate path validation.
-- Add progress handler gnutls_{dh,rsa}_params_generate2, to allow
- application to give progress feedback to user.
-- Chain verifications.
- - Check path length constraints.
- - Check keyCertSign key usages.
- - Reject extensions in v1 certificates.
- Exhaustive test suite, using NIST's PKI Test vectors,
see http://csrc.nist.gov/pki/testing/x509paths_old.html
and http://csrc.nist.gov/pki/testing/x509paths.html
- Make gnutls-cli-debug exit with better error messages if the
handshake fails, rather than saying that the server doesn't support
TLS.
-- Make gnutls_certificate_get_ours return a zero-terminated array (or
- add a new API that return the size of the array).
(+) Means high priority
(*) Means medium priority