MIT Information Systems

Macintosh Development

[Home] [About Us] [People] [Information Systems]
[Kerberos for Macintosh] [Applications] [Miscellaneous Documentation]

What is DESLib?

DESLib is a CFM shared library for use with MIT Kerberos for Macintosh. DESLib should be used to replace encryption code previously linked against MIT GSS-Kerberos 5 or CNS/MIT Kerberos 4. You should not use the internal Kerberos 4 and 5 DES functions. These are no longer exported or guaranteed to follow a consistent API.

The DESLib API is based on single DES sources from CNS Kerberos 4 and triple DES functions from MIT Kerberos 5. As a result, DESLib should be compatible with existing code that linked with MIT or CNS Kerberos 4 or early versions of MIT Kerberos 5. Although the MIT Kerberos 5 internal DES sources are changing, the DESLib API will not change.

Where is the API specification?
Please refer to the DESLib API for a list of the available functions and how to use them.
Where do I get DESLib?
The DESLib SDK and source are part of MIT Kerberos for Macintosh. You can get the latest release of the MIT Kerberos for Macintosh here.

Please read the DESLib Bugs List and Version History for information on the latest release of DESLib.

Questions or comments? Send mail to
Last updated on $Date: 2003/11/19 20:42:33 $
Last modified by $Author: smcguire $