new file
authorKen Raeburn <raeburn@mit.edu>
Fri, 22 Jun 2001 03:44:11 +0000 (03:44 +0000)
committerKen Raeburn <raeburn@mit.edu>
Fri, 22 Jun 2001 03:44:11 +0000 (03:44 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13479 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/crypto/ISSUES [new file with mode: 0644]

diff --git a/src/lib/crypto/ISSUES b/src/lib/crypto/ISSUES
new file mode 100644 (file)
index 0000000..c212280
--- /dev/null
@@ -0,0 +1,16 @@
+Issues to be addressed for src/lib/crypto: -*- text -*-
+\f
+Many files here and in subdirectories pollute the namespace.
+However, some applications wanting to directly use some of those
+routines will expect those names to be available.
+
+Workaround: Shared library export lists?  Define and export internal
+names, and provide wrapper library code or weak functions under the
+polluting names?
+\f
+Some routines assume "int" is big enough to describe all buffers that
+may be supplied.
+\f
+The prng here is poor.  It should not use n-fold as a mixing function,
+because it's possible that the input will be structured in some way
+that may interact poorly with the n-fold algorithm.