aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/des/des_locl.h
Commit message (Collapse)AuthorAgeFilesLines
* Due to an increasing number of clashes between modern OpenSSL andRichard Levitte2001-10-241-1/+1
| | | | | | | | | | | | libdes (which is still used out there) or other des implementations, the OpenSSL DES functions are renamed to begin with DES_ instead of des_. Compatibility routines are provided and declared by including openssl/des_old.h. Those declarations are the same as were in des.h when the OpenSSL project started, which is exactly how libdes looked at that time, and hopefully still looks today. The compatibility functions will be removed in some future release, at the latest in version 1.0.
* Make EVPs allocate context memory, thus making them extensible. RationaliseBen Laurie2001-07-301-2/+2
| | | | | | | | | DES's keyschedules. I know these two should be separate, and I'll back out the DES changes if they are deemed to be an error. Note that there is a memory leak lurking in SSL somewhere in this version.
* Use e_os2.h rather than opensslconf.h, since some needed macros areRichard Levitte2001-02-221-2/+2
| | | | defined there.
* Use new-style system-id macros everywhere possible. I hope I haven'tRichard Levitte2001-02-201-6/+6
| | | | | | | missed any. This compiles and runs on Linux, and external applications have no problems with it. The definite test will be to build this on VMS.
* Make all configuration macros available for application by makingRichard Levitte2001-02-191-2/+2
| | | | | | | | | | | | sure they are available in opensslconf.h, by giving them names starting with "OPENSSL_" to avoid conflicts with other packages and by making sure e_os2.h will cover all platform-specific cases together with opensslconf.h. I've checked fairly well that nothing breaks with this (apart from external software that will adapt if they have used something like NO_KRB5), but I can't guarantee it completely, so a review of this change would be a good thing.
* If OPENSSL_BUILD_SHLIBCRYPTO (for files that end up as libcryptoRichard Levitte2000-12-311-0/+5
| | | | | | | 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.
* _lrotl and _lrotr are defined in MSVC but nowhere else that we knowRichard Levitte2000-04-011-1/+1
| | | | off.
* ispell (and minor modifications)Ulf Möller2000-02-031-2/+2
|
* Even more late break-in MacOS tidbits...Andy Polyakov1999-12-191-1/+5
|
* More DES library cleanups: remove references to srand/randUlf Möller1999-07-151-32/+1
| | | | and delete an unused file.
* Some pre-POSIX systems don't have unistd.h (but e.g. lib.c).Bodo Möller1999-06-091-3/+4
| | | | Allow configuring the name of that header file.
* Use OPENSSL_GLOBAL, OPENSSL_EXTERN instead of GLOBAL and EXTERN.Bodo Möller1999-05-151-1/+1
|
* VMS support.Ulf Möller1999-05-131-1/+14
| | | | Submitted by: Richard Levitte <richard@levitte.org>
* Remove NOPROTO definitions and error code comments.Ulf Möller1999-04-261-15/+0
|
* Change #include filenames from <foo.h> to <openssl.h>.Bodo Möller1999-04-231-2/+2
| | | | | | Submitted by: Reviewed by: PR:
* Remove references to .org header file names.Ulf Möller1999-04-221-1/+1
|
* Move all autogenerated header file parts to crypto/opensslconf.h.Ulf Möller1999-04-211-0/+440
|
* Deal with generated files.Ben Laurie1998-12-281-516/+0
|
* Import of old SSLeay release: SSLeay 0.9.1b (unreleased)Ralf S. Engelschall1998-12-211-15/+15
|
* Import of old SSLeay release: SSLeay 0.8.1bRalf S. Engelschall1998-12-211-0/+516