                                                              -*- outline -*-

* src/dn.c:

** Check that error handling of bad utf-8 encoding is correct
** There is an ambiguity in rfc2253.
This is related to the handling of spaces around delimiters.  At one
place it talks about whitespace and few lines later it talks about
just the space characters which must be ignored.  How should that be
solved?  This is only related to spaces at the beginning or end of a
name part when old style quoting is not used.

* src/der-decoder.c:  

** should work on a stripped down parse tree

** Allow to specify the desired top element.  Or a list so that it
    can detect the needed tree itself

* src/der-encoder.c
** Setting default values is missing
** Tags > 31 are not supported.

* src/asn1-*
** Cleanup the used data structures and remove unneeded functions.
** Think about a public API to the Asn functions.

* src/cms*
** split some stuff from cms.c into a new cms-build.c
** can't handle CRL infos in certificates
   This is not a problem within the Aegypten project as CRL aren't be
   retrieved by online means.
** cant't handle unprotected attributes
   e.g. for counter signatures.  Not needed in Aegypten.
** Support DSA


* src/keyinfo.c
** Extract DSA parameters
** Do we need to support BER encoded stuff?

* src/time.c
** Allow for other timezones

* src/reader.c
** ksba_reader_unread limited to 100 bytes
  Actually the reader is limited to 100 bytes over the first unread
  size.  Easy to fix.

* General
** The ASN.1 parse tree is not released in all places
** Some memory is not released in case of errors.

* src/ocsp.c
** Implement nonce checking.
