summaryrefslogtreecommitdiff
path: root/src/DES3.c
Commit message (Collapse)AuthorAgeFilesLines
* DES3.c: Add legal noticeDwayne C. Litzenberger2009-08-021-0/+24
| | | | This is mainly for completeness. The file is almost empty.
* DES: Add new DES.c and DES3.c modules that use libtomcryptDwayne C. Litzenberger2009-03-011-0/+2
|
* Remove Blowfish, DES, DES3, IDEA, RC5, and XOR modulesDwayne C. Litzenberger2009-03-011-688/+0
| | | | | | | | | | | | | | | | | | | | | | | Because: - Blowfish: Uses the original (ambiguous) PyCrypto license. The documentation says "the Blowfish algorithm has been placed in the public domain and can be used freely", but this seems to be referring to patents, not copyright. - DES: The file says "Copyright (C) 1993 Eric Young", and appears to have been taken from SSLeay. The license of SSLeay is not GPL-compatible, since it has an advertising clause. - DES3: Same reason as for the DES module. - IDEA: Patent-encumbered. - RC5: Patent-encumbered. - XOR: Insecure as a stream cipher, and it silently truncates "keys" to 32 bytes. The strxor module is a better replacement if you want to do a bitwise exclusive-or between strings.
* [project @ akuchling-20030301002607-a77cb4c379bd8aaa]akuchling2003-02-281-4/+5
| | | | | [project @ 2003-02-28 16:25:17 by akuchling] [Patch #691897] DES3 en/decryption is broken with a 24-byte key
* [project @ akuchling-20020517203505-a03ec4b1ffd47c27]akuchling2002-05-171-1/+1
| | | | | [project @ 2002-05-17 13:35:05 by akuchling] Add cast to suppress warning
* [project @ akuchling-20020517033412-ac0b409d6970cddc]akuchling2002-05-161-325/+325
| | | | | [project @ 2002-05-16 20:34:11 by akuchling] Re-indent into Python C style; no other changes
* [project @ akuchling-20020516233050-85ce258c1e144af3]akuchling2002-05-161-0/+687
[project @ 2002-05-16 16:30:50 by akuchling] Move C implementation files into src/