summaryrefslogtreecommitdiffstats
path: root/crypto/des
AgeCommit message (Collapse)Author
2001-02-04Can't remember why this was needed?Ben Laurie
2000-12-31If OPENSSL_BUILD_SHLIBCRYPTO (for files that end up as libcryptoRichard Levitte
objects) or OPENSSL_BUILD_SHLIBSSL (for files that end up as libssl objects) is defined, redefine OPENSSL_EXTERN to be OPENSSL_EXPORT. This is actually only important on Win32, and can safely be ignored in all other cases, at least for now.
2000-12-21Various Win32 related fixes. Doesn't compile yet onDr. Stephen Henson
Win32 but it is getting there... Update mkdef.pl to handle ASN1_ANY and fix headers. Stop various VC++ warnings. Include some fixes from "Peter 'Luna' Runestig" <peter@runestig.com> Remove external declaration for des_set_weak_key_flag: it doesn't exist.
2000-09-25'ranlib' doesn't always run on some systems. That's actuallyRichard Levitte
acceptable, since all that happens if it fails is a library with an index, which makes linking slower, but still working correctly.
2000-09-21Portability patch for HP MPE/iX. Submitted by Mark Bixby <mark_bixby@hp.com>Richard Levitte
2000-09-09Fix some CygWin problems.Ulf Möller
2000-09-07'make update'Richard Levitte
2000-08-03On Unicos, shorts are 8 bytes, so instead, use a structure with 2 32-bit ↵Richard Levitte
ints, just as in destest.c
2000-06-13Enable DSO support on alpha (OSF1), cc and gcc.Geoff Thorpe
Also, "make update" has added some missing functions to libeay.num, updated the TABLE for the alpha changes, and updated thousands of dependancies that have changed from recent commits.
2000-06-01There have been a number of complaints from a number of sources that namesRichard Levitte
like Malloc, Realloc and especially Free conflict with already existing names on some operating systems or other packages. That is reason enough to change the names of the OpenSSL memory allocation macros to something that has a better chance of being unique, like prepending them with OPENSSL_. This change includes all the name changes needed throughout all C files.
2000-05-31#include <stdio.h> not needed.Ulf Möller
2000-05-15MacOS changes.Ulf Möller
2000-05-02In Message-ID: <003201bfb332$14a07520$0801a8c0@janm.transactionsite.com>,Richard Levitte
"Jan Mikkelsen" <janm@transactionsite.com> correctly states that the OpenSSL header files have #include's and extern "C"'s in an incorrect order. Thusly fixed.
2000-04-01_lrotl and _lrotr are defined in MSVC but nowhere else that we knowRichard Levitte
off.
2000-03-27Removed, especially since it conflicts with des.pod onRichard Levitte
case-insensitive file systems.
2000-03-22Fix a memory leak in PKCS12_parse.Dr. Stephen Henson
Don't copy private key to X509 etc public key structures. Fix for warning.
2000-03-20make updateRichard Levitte
2000-03-19Integrate podd.h sk.h into set_key.cUlf Möller
2000-03-19make updateUlf Möller
2000-03-19cleanup.Ulf Möller
2000-03-19libdes manpage.Ulf Möller
This may still contain a few errors from the old documentation, but most of it should make sense.
2000-03-19des_quad_cksum() byte order bug fix.Ulf Möller
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
2000-03-18DES in Perl was incomplete and not very usefulUlf Möller
2000-03-18superseded by des_modes.podUlf Möller
2000-03-18change manpages to pod. Contents are not up to date!Ulf Möller
2000-03-14Insert a comment: This is one of the few files in this directoryBodo Möller
that is actually used (even though it may not appear so at first sight).
2000-03-14Remove "Makefile.uni" files and some related stuff.Bodo Möller
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.
2000-03-13Remove Win32 assembler files. They are always rebuilt (with someBodo Möller
choice of parameters) when they are needed.
2000-03-12asm workaround for SuSE LinuxUlf Möller
proposed by Holger Reif
2000-03-10Use L for all constants.Ulf Möller
2000-03-09bug fix.Ulf Möller
Submitted by: "Yoram Meroz" <yoram@mail.idrive.com>
2000-03-02Add missing dependencies.Bodo Möller
2000-02-25The main() return value is a program's exit code.Ulf Möller
2000-02-25More VC++ pickiness. (destest.c doesn't have a "return" and the usualGeoff Thorpe
signed/unsigned stuff in s3_pkt.c) Submitted by: Reviewed by: PR:
2000-02-05Generate just one error code if iterated SSL_CTX_get() fails.Bodo Möller
Avoid enabled 'assert()' in production library.
2000-02-05Replace ridiculous libdes PRNG with RAND_bytes. These functions are notUlf Möller
used anywhere in OpenSSL, but might be used by libdes applications.
2000-02-04New xcbc_ok test vector is required after the parity bits in cbc2_keyAndy Polyakov
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.
2000-02-03ispell (and minor modifications)Ulf Möller
2000-01-30Source code cleanups: Use void * rather than char * in lhash,Ulf Möller
eliminate some of the -Wcast-qual warnings (debug-ben-strict target)
2000-01-24Give the correct e-mail address even though the message is not quite seriousBodo Möller
2000-01-24The des_xcbc_encrypt apparently always fails.Bodo Möller
Workaround so that "make test" continues anyway.
2000-01-23Tidy up CRYPTO_EX_DATA structures.Dr. Stephen Henson
2000-01-22fail on all errors.Ulf Möller
2000-01-21Check RAND_bytes() return value or use RAND_pseudo_bytes().Ulf Möller
1999-12-26MacOS updates. Initial support for GUSI (MacOS socket implementation)Andy Polyakov
is added.
1999-12-19Even more late break-in MacOS tidbits...Andy Polyakov
1999-12-19MacOS updates.Andy Polyakov
1999-12-03Add functions des_set_key_checked, des_set_key_unchecked.Bodo Möller
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.
1999-10-25Improve support for running everything as a monolithic application.Bodo Möller
Submitted by: Lennart Bång, Bodo Möller
1999-09-11Initial support for MacOS.Andy Polyakov
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>