summaryrefslogtreecommitdiffstats
path: root/src/lib/crypto/ISSUES
blob: c03899f07dfe7610c6d758f884b32535c9e93afd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
Issues to be addressed for src/lib/crypto: -*- text -*-

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?

Some routines assume "int" is big enough to describe all buffers that
may be supplied.