summaryrefslogtreecommitdiff
path: root/TODO
blob: 461f5741fadd512140d3cf885789b28938ec70de (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Public key support, analogous to that provided by RSAREF. Suggested by
Dan Egnor. Signatures are done now, but RSA encryption is still
missing. References:

  http://download.gale.org/rsaref20.tar.Z
  http://www.openssl.org/docs/crypto/evp.html
  http://www.openssl.org/docs/crypto/rsa.html

More feedback modes, in order of decreasing priority:  CBC-MAC, OFB,
Counter, and CFB. Suggested by Rafael 'Dido' Sevilla. References:

  http://csrc.nist.gov/encryption/modes/Recommendation/Modes01.pdf

Valgrind reports errors on the des-compat test program. Investigate.


Change the convention for declaring function pointers. Instead of for
example

  typedef void *
  nettle_realloc_func(void *ctx, void *p, unsigned length);

use

  typedef void
  nettle_realloc_func(void *ctx, void *p, unsigned length);

The make rules for building position independent *_p.o files doesn't
get dependencies right.