aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/des
Commit message (Collapse)AuthorAgeFilesLines
* _lrotl and _lrotr are defined in MSVC but nowhere else that we knowRichard Levitte2000-04-011-1/+1
| | | | off.
* Removed, especially since it conflicts with des.pod onRichard Levitte2000-03-271-16/+0
| | | | case-insensitive file systems.
* Fix a memory leak in PKCS12_parse.Dr. Stephen Henson2000-03-221-1/+1
| | | | | Don't copy private key to X509 etc public key structures. Fix for warning.
* make updateRichard Levitte2000-03-201-1/+1
|
* Integrate podd.h sk.h into set_key.cUlf Möller2000-03-195-301/+169
|
* make updateUlf Möller2000-03-191-6/+2
|
* cleanup.Ulf Möller2000-03-196-124/+38
|
* libdes manpage.Ulf Möller2000-03-191-261/+0
| | | | | This may still contain a few errors from the old documentation, but most of it should make sense.
* des_quad_cksum() byte order bug fix.Ulf Möller2000-03-192-53/+47
| | | | | | | | | | | | | | | See http://www.pdc.kth.se/kth-krb/ Their solution for CRAY is somewhat awkward. I'll assume that a "short" is 32 bits on CRAY to avoid the #ifdef _CRAY typedef struct { unsigned int a:32; unsigned int b:32; } XXX; #else typedef DES_LONG XXX; #endif
* DES in Perl was incomplete and not very usefulUlf Möller2000-03-188-1252/+0
|
* superseded by des_modes.podUlf Möller2000-03-181-84/+0
|
* change manpages to pod. Contents are not up to date!Ulf Möller2000-03-183-604/+388
|
* Insert a comment: This is one of the few files in this directoryBodo Möller2000-03-141-0/+5
| | | | | that is actually used (even though it may not appear so at first sight).
* Remove "Makefile.uni" files and some related stuff.Bodo Möller2000-03-143-515/+0
| | | | | | | | This was meant for building individual ciphers separately; but nothing of this is maintained, it does not work because we rely on central configuration by the Configure utility with <openssl/opensslconf.h> etc., so the files are only wasting space and time.
* Remove Win32 assembler files. They are always rebuilt (with someBodo Möller2000-03-132-4061/+0
| | | | choice of parameters) when they are needed.
* asm workaround for SuSE LinuxUlf Möller2000-03-121-2/+2
| | | | proposed by Holger Reif
* Use L for all constants.Ulf Möller2000-03-101-3/+3
|
* bug fix.Ulf Möller2000-03-091-1/+1
| | | | Submitted by: "Yoram Meroz" <yoram@mail.idrive.com>
* Add missing dependencies.Bodo Möller2000-03-021-2/+2
|
* The main() return value is a program's exit code.Ulf Möller2000-02-251-2/+1
|
* More VC++ pickiness. (destest.c doesn't have a "return" and the usualGeoff Thorpe2000-02-251-0/+1
| | | | | | | | signed/unsigned stuff in s3_pkt.c) Submitted by: Reviewed by: PR:
* Generate just one error code if iterated SSL_CTX_get() fails.Bodo Möller2000-02-053-4/+5
| | | | Avoid enabled 'assert()' in production library.
* Replace ridiculous libdes PRNG with RAND_bytes. These functions are notUlf Möller2000-02-051-98/+52
| | | | used anywhere in OpenSSL, but might be used by libdes applications.
* New xcbc_ok test vector is required after the parity bits in cbc2_keyAndy Polyakov2000-02-041-9/+13
| | | | | were fixed up. The catch is that in the DESX test the cbc2_key is used as whitening key where *all* 64 bits are significant.
* ispell (and minor modifications)Ulf Möller2000-02-038-17/+17
|
* Source code cleanups: Use void * rather than char * in lhash,Ulf Möller2000-01-302-4/+4
| | | | eliminate some of the -Wcast-qual warnings (debug-ben-strict target)
* Give the correct e-mail address even though the message is not quite seriousBodo Möller2000-01-241-1/+1
|
* The des_xcbc_encrypt apparently always fails.Bodo Möller2000-01-241-1/+8
| | | | Workaround so that "make test" continues anyway.
* Tidy up CRYPTO_EX_DATA structures.Dr. Stephen Henson2000-01-231-5/+6
|
* fail on all errors.Ulf Möller2000-01-221-1/+4
|
* Check RAND_bytes() return value or use RAND_pseudo_bytes().Ulf Möller2000-01-212-2/+2
|
* MacOS updates. Initial support for GUSI (MacOS socket implementation)Andy Polyakov1999-12-261-2/+2
| | | | is added.
* Even more late break-in MacOS tidbits...Andy Polyakov1999-12-192-2/+10
|
* MacOS updates.Andy Polyakov1999-12-191-2/+5
|
* Add functions des_set_key_checked, des_set_key_unchecked.Bodo Möller1999-12-0310-74/+69
| | | | | | | | | Never use des_set_key (it depends on the global variable des_check_key), but usually des_set_key_unchecked. Only destest.c bothered to look at the return values of des_set_key, but it did not set des_check_key -- if it had done so, most checks would have failed because of wrong parity and because of weak keys.
* Improve support for running everything as a monolithic application.Bodo Möller1999-10-251-2/+2
| | | | Submitted by: Lennart Bång, Bodo Möller
* Initial support for MacOS.Andy Polyakov1999-09-112-4/+13
| | | | | | | | | | | | | | This will soon be complemented with MacOS specific source code files and INSTALL.MacOS. I (Andy) have decided to get rid of a number of #include <sys/types.h>. I've verified it's ok (both by examining /usr/include/*.h and compiling) on a number of Unix platforms. Unfortunately I don't have Windows box to verify this on. I really appreciate if somebody could try to compile it and contact me a.s.a.p. in case a problem occurs. Submitted by: Roy Wood <roy@centricsystems.ca> Reviewed by: Andy Polyakov <appro@fy.chalmers.se>
* make testapps after the library.Ulf Möller1999-08-281-1/+1
|
* Add pkcs7 and des apps to "make all".Ulf Möller1999-08-132-2/+2
|
* Compile pkcs7 and des apps.Ulf Möller1999-08-132-7/+14
|
* avoid castBodo Möller1999-08-021-1/+1
|
* No use in naming the cblock _; the structure still is incompatibleUlf Möller1999-07-291-1/+1
| | | | to Kerberos.
* Restore compability with kerberos/des.h (I had deleted some seemingly uselessUlf Möller1999-07-291-40/+35
| | | | definitions such as C_Block earlier).
* VMS updates.Ulf Möller1999-07-282-2/+8
| | | | Submitted by: Richard Levitte <levitte@stacken.kth.se>
* Have CRYPTO_MDEBUG_TIME automatically set CRYPTO_MDEBUG,Bodo Möller1999-07-191-2/+2
| | | | and make it the default for some debugging configurations.
* More DES library cleanups: remove references to srand/randUlf Möller1999-07-156-235/+6
| | | | and delete an unused file.
* More NASM support code it still doesn't work but it doesn't work less than itDr. Stephen Henson1999-07-122-4/+4
| | | | didn't work before :-)
* Avoid some warnings (on silly compilers).Bodo Möller1999-06-121-4/+4
|
* des_cbc_encrypt / des_ncbc_encrypt issue.Bodo Möller1999-06-091-0/+1
|
* Update dependencies.Bodo Möller1999-06-091-2/+2
|