something that might resemble domain-x500-compress
[heimdal.git] / TODO
blobed305b9fa30b2789c76a3bf2872121ca3e721089
1 -*- indented-text -*-
3 $Id$
5 * admin
7 add some kind of remote admin protocol
9 * kpasswdd
11 configuration control for password expiration
13 * appl
15 more programs here
17 ** appl/popper
19 Implement RFC1731 and 1734, pop over GSS-API
21 ** appl/rsh
23 perhaps rsh and rshd should be able to handle the `traditional'
24   rsh-protocol as well.
26 ** appl/telnet
28 error messages when kerberos functions fail
30 ** appl/test
32 should test more stuff
34 * doc
36 there's some room for improvement here.
38 * kdc
40 should the KDC use keytabs to store its keys?  Then it could use krb5_rd_req.
42 * lib
44 ** lib/asn1
46 prepend a prefix on all generated symbols
48 ** lib/auth
50 PAM and afskauthlib
52 ** lib/des
54 ** lib/gssapi
56 process_context_token, display_status, add_cred, inquire_cred_by_mech,
57 export_sec_context, import_sec_context, inquire_names_for_mech, and
58 inquire_mechs_for_name not implemented.
60 get_mic, wrap: always uses the remote_subkey
62 only DES MAC MD5 and DES implemented.
64 wrap and unwrap always uses DES for sealing even if conf is not
65 requested.
67 minor_status is never set
69 init_sec_context: `initiator_cred_handle' and `time_req' ignored.
71 input channel bindings are not supported
73 delegation not implemented
75 anonymous credentials not implemented
77 ** lib/hdb
79 fix encryption of database entries and master keys.
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