(sec_read): more paranoia with return value from sec_get_data
[heimdal.git] / TODO
blob387d4d089bcd238c8af844e8c9df771e316da3a7
1 -*- indented-text -*-
3 $Id$
5 * configure
7 use more careful checking before starting to use berkeley db.  it only
8 makes sense to do so if we have the appropriate library and the header
9 file.
11 * appl
13 more programs here
15 ** appl/login
17 /etc/environment etc.
19 ** appl/popper
21 Implement RFC1731 and 1734, pop over GSS-API
23 ** appl/test
25 should test more stuff
27 ** appl/rsh
29 add rcp program
31 ** appl/ftp
33 * doc
35 there's some room for improvement here.
37 * kdc
39 * kadmin
41 is in need of a major cleanup
43 * lib
45 ** lib/asn1
47 prepend a prefix on all generated symbols
49 make asn1_compile use enum types where applicable
51 ** lib/auth
53 PAM
55 ** lib/des
57 ** lib/gssapi
59 process_context_token, display_status, add_cred, inquire_cred_by_mech,
60 export_sec_context, import_sec_context, inquire_names_for_mech, and
61 inquire_mechs_for_name not implemented.
63 only DES MAC MD5 and DES implemented.
65 set minor_status in all functions
67 init_sec_context: `initiator_cred_handle' and `time_req' ignored.
69 input channel bindings are not supported
71 delegation not implemented
73 anonymous credentials not implemented
75 ** lib/hdb
77 ** lib/kadm5
79 add policies?
81 fix to use rpc?
83 ** lib/krb5
85 rewrite the lookup of KDCs to handle kerberos-<n> and not do any DNS
86 requests if the information can be found locally.  this requires stop
87 using krb5_get_krbhst.
89 the replay cache is, in its current state, not very useful
91 the following encryption types have been implemented: DES-CBC-CRC,
92 DES-CBC-MD4, DES-CBC-MD5, DES3-CBC-MD5, DES3-CBC-SHA1
94 supports the following checksums: CRC32, RSA-MD4, RSA-MD5,
95 RSA-MD4-DES, RSA-MD5-DES, RSA-MD5-DES3, SHA1, HMAC-SHA1-DES3
97 always generates a new subkey in an authenticator
99 should the sequence numbers be XORed?
101 fix pre-authentication with pa-afs3-salt
103 OTP?
105 ** lib/roken
107 ** lib/sl