~ubuntu-branches/ubuntu/trusty/gnutls26/trusty

« back to all changes in this revision

Viewing changes to doc/TODO

  • Committer: Package Import Robot
  • Author(s): Andreas Metzler
  • Date: 2011-10-01 15:28:13 UTC
  • mfrom: (12.1.20 sid)
  • Revision ID: package-import@ubuntu.com-20111001152813-yygm1c4cxonfxhzy
* New upstream version.
  + Allow CA importing of 0 certificates to succeed. Closes: #640639
* Add libp11-kit-dev to libgnutls-dev dependencies. (see #643811)
* [20_guiledocstring.diff] guile: Fix docstring extraction with CPP 4.5+.

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
Current list:
6
6
+ Support PKCS#8 AES and DES-MD5 (tests/enc3pkcs8.pem) encrypted keys.
7
7
* Implement Datagram-TLS (DTLS).
8
 
* Correct TLS 1.2 support.
9
 
* Cleanup pkix.asn and remove unused (by the certificate api) structures.
10
 
  That way memory used will be reduced.
11
 
* Improve or rewrite libtasn1 to make it easier to maintain.
 
8
* Implement TLS-PSK with PKCS #11.
12
9
* Verify added CRLs (is it really needed?)
13
10
* Add support for generating empty CRLs
14
11
* Document the format for the supported DN attributes.
15
12
* Audit the code
16
 
- Support OpenSSL encrypted PKCS#1 RSA keys, for compatibility (new
17
 
  applications should use PKCS#8 instead).
18
13
- Allow verifying of certificates on their reception.
19
14
- Add gnutls_certificate_set_openpgp_keyring()
20
15
  function, similar to gnutls_certificate_set_openpgp_key().
24
19
- Clean up name space of helper functions in library (memmem,
25
20
   firstElement, bit_mask, ...) for platforms that libtool's
26
21
   -export-symbols-regex doesn't work.
27
 
- Allow sending V2 Hello messages. It seems that some (old) broken 
28
 
  implementations require that.
29
22
- Add Kerberos ciphersuites
30
23
- Certificate chain validation improvements:
31
24
  - Implement "correct" DN comparison (instead of memcmp).
40
33
  - Check path length constraints.
41
34
  - Check keyCertSign key usages.
42
35
  - Reject extensions in v1 certificates.
43
 
- Support for cryptodev (and thus hardware accelerators)
44
36
- Exhaustive test suite, using NIST's PKI Test vectors,
45
37
  see http://csrc.nist.gov/pki/testing/x509paths_old.html
46
38
  and http://csrc.nist.gov/pki/testing/x509paths.html
75
67
  TLS.
76
68
- Make gnutls_certificate_get_ours return a zero-terminated array (or
77
69
  add a new API that return the size of the array).
78
 
- Debug why www-s.uiuc.edu:443 refuse to negotiate sslv3 when we propose
79
 
  sslv3+tls1.
80
 
- Investigate why failed client authentication results in weird error
81
 
  messages.  See http://permalink.gmane.org/gmane.network.gnutls.general/875
82
 
- Print X.509 DN in the proper order.
83
 
- Debug why connections to smtp.hispeed.ch fails (Debian #429183).
84
 
  Most likely the server is buggy, but it would be useful to document
85
 
  the problem better.
86
 
- The return value of gnutls_dh_get_prime_bits and probably other get*bits
87
 
  functions' are rounded up on byte level. Fix it.
88
70
 
89
71
(+) Means high priority 
90
72
(*) Means medium priority