Implementation of the Data Encryption Standard as a C99 library.
Even though this implementation might be correct in the pure sense, it is NOT intended to be used to protect any actual data. The DES algorithm is deprecated for most usages by world's leading security experts. This implementation is NOT hardened against any side-channel attacks and is most probably vulnerable. Please refrain from using this code for all purposes other than education.
The libdes
library is licensed under the terms of the 2-clause BSD
license. For more information please consult the LICENSE
file. In case you need a different license, feel free to contact the
author.
Daniel Lovasko daniel.lovasko@gmail.com