des_enc.c (hopefully)
[heimdal.git] / TODO
blob9f621c429e2ec74231ef74c14a1c9d691d4eb7f3
1 -*- indented-text -*-
3 $Id$
5 * admin
7 add some kind of remote admin protocol
9 * kpasswdd
11 configuration control for password expiration
13 fix multiple keys
15 * appl
17 more programs here
19 ** appl/popper
21 Implement RFC1731 and 1734, pop over GSS-API
23 ** appl/rsh
25 perhaps rsh and rshd should be able to handle the `traditional'
26   rsh-protocol as well.
28 ** appl/telnet
30 error messages when kerberos functions fail
32 ** appl/test
34 should test more stuff
36 * doc
38 there's some room for improvement here.
40 * kdc
42 should the KDC use keytabs to store its keys?  Then it could use krb5_rd_req.
44 * lib
46 ** lib/asn1
48 prepend a prefix on all generated symbols
50 ** lib/auth
52 PAM and afskauthlib
54 ** lib/des
56 ** lib/gssapi
58 process_context_token, display_status, add_cred, inquire_cred_by_mech,
59 export_sec_context, import_sec_context, inquire_names_for_mech, and
60 inquire_mechs_for_name not implemented.
62 get_mic, wrap: always uses the remote_subkey
64 only DES MAC MD5 and DES implemented.
66 wrap and unwrap always uses DES for sealing even if conf is not
67 requested.
69 minor_status is never set
71 init_sec_context: `initiator_cred_handle' and `time_req' ignored.
73 input channel bindings are not supported
75 delegation not implemented
77 anonymous credentials not implemented
79 ** lib/hdb
81 fix locking
83 fix atomic rename of database
85 ** lib/krb5
87 replay cache not implemented
89 the following encryption types have been implemented: DES-CBC-CRC,
90 DES-CBC-MD4, DES-CBC-MD5
92 supports the following checksums: CRC32, RSA-MD4, RSA-MD5,
93 RSA-MD4-DES, RSA-MD5-DES
95 always generates a new subkey in an authenticator
97 probably leaks memory when errors occur
99 should the sequence numbers be XORed?
101 encryption and checksum type is still hardcoded in some places.
103 pa-afs3-salt?
105 OTP?
107 ** lib/roken
109 ** lib/sl