diff options
| author | Ken Raeburn <raeburn@mit.edu> | 2001-04-10 07:57:03 +0000 |
|---|---|---|
| committer | Ken Raeburn <raeburn@mit.edu> | 2001-04-10 07:57:03 +0000 |
| commit | 45d13ca8a1ef7d9ce900b59ba752ebe38c3d5f07 (patch) | |
| tree | dcd129b981b147fd95076219aa9516457b664666 | |
| parent | b7b18d1ad20cef243338a4176eb251f2a4749cb1 (diff) | |
| download | krb5-45d13ca8a1ef7d9ce900b59ba752ebe38c3d5f07.tar.gz krb5-45d13ca8a1ef7d9ce900b59ba752ebe38c3d5f07.tar.xz krb5-45d13ca8a1ef7d9ce900b59ba752ebe38c3d5f07.zip | |
stuff to still address
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13168 dc483132-0cff-0310-8789-dd5450dbe970
| -rw-r--r-- | src/lib/des425/ISSUES | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/lib/des425/ISSUES b/src/lib/des425/ISSUES new file mode 100644 index 000000000..ec5ce0087 --- /dev/null +++ b/src/lib/des425/ISSUES @@ -0,0 +1,28 @@ +-*- text -*- + +* unix_time.c also exists in ../krb4, and they're different; both + should probably call into the krb5 support anyways to avoid + duplicating code. + +* namespace intrusions + +* Check include/kerberosIV/des.h and see if all the prototyped + functions really are necessary to retain; if not, delete some of + these source files. + +* Much of this code requires that DES_INT32 be *exactly* 32 bits, and + 4 bytes. + +* Array types are used in function call signatures, which is unclean. + It makes trying to add "const" qualifications in the right places + really, um, interesting. But we're probably stuck with them. + +* quad_cksum is totally broken. I have no idea whether the author + actually believed it implemented the documented algorithm, but I'm + certain it doesn't. The only question is, is it still reasonably + secure, when the plaintext and checksum are visible to an attacker + as in the mk_safe message? + +* des_read_password and des_read_pw_string are not thread-safe. Also, + they should be calling into the k5crypto library instead of + duplicating functionality. |
