summaryrefslogtreecommitdiff
path: root/crypto/des
Commit message (Collapse)AuthorAgeFilesLines
* Make sure we get the definition of OPENSSL_EXTERN, OPENSSL_NO_DES,Richard Levitte2003-03-203-5/+7
| | | | DES_LONG and OPENSSL_NO_DESCBCM.
* Oh, the destest program did look at the return value...Richard Levitte2003-02-131-0/+4
|
* Adjust DES_cbc_cksum() so the returned value is the same as MIT'sRichard Levitte2003-02-121-0/+9
| | | | | mit_des_cbc_cksum(). The difference was first observed, then verified by looking at the MIT source.
* A few more files to ignoreRichard Levitte2003-01-161-0/+3
|
* gcc wants character constants to be correct. Before this change, theRichard Levitte2003-01-091-2/+2
| | | | | | | | | following would happen on Solaris: m4 -B 8192 asm/des_enc.m4 > asm/des_enc-sparc.S gcc -DOPENSSL_SYSNAME_ULTRASPARC -DOPENSSL_NO_STATIC_ENGINE -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -m32 -mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W -DMD5_ASM -c -o asm/des_enc-sparc.o asm/des_enc-sparc.S asm/des_enc-sparc.S:2007: unterminated character constant asm/des_enc-sparc.S:2008: unterminated character constant
* Another GAS fix-up and some commentary...Andy Polyakov2003-01-041-1/+17
|
* GAS can't stand stub, which is stb's synonym.Andy Polyakov2003-01-041-0/+1
|
* Redundant now as it's moved to ./Makefile.org.Andy Polyakov2003-01-031-8/+0
|
* Unified targets for ELF assembler modules. Tested on Linux, Solaris andAndy Polyakov2003-01-033-29/+12
| | | | FreeBSD. Goal is to extend support even to SCO5, UnixWare/OpenUnix...
* Complete integration of SPARC assembler DES implementation. Tested on SolarisAndy Polyakov2003-01-022-1/+12
| | | | only. I'll keep my eyes open for Linux and OpenBSD targets.
* UltraSPARC assembler DES implementation tune-up. The code can beAndy Polyakov2003-01-021-214/+356
| | | | | compiled for any SPARC CPU (UltraSPARC performance is *not* affected), can be compiled for 64-bit ABI and is position-independent.
* Very old submission (from 2000) of UltraSPARC assembler DES implementation.Andy Polyakov2003-01-021-0/+1815
| | | | | | | It was not accepted because code is not PIC, too UltraSPARC-specific when it doesn't have to and 32-bit only. I'm committing the original version mostly for reference purposes. 64, PIC, blended CPU tune-up follows shortly. Obtained from: http://inet.uni2.dk/~svolaf/des.htm
* Correct asm exclusions.Ben Laurie2002-12-291-1/+1
|
* Fix for RT#405, Solaris refuses to invoke preprocessor if egrep returns 1.Andy Polyakov2002-12-181-4/+4
| | | | | Linux for example doesn't exhibit this behaviour, but I add "exit 0" to all potentially affected rules, just to be on the safe side.
* Bring des_locl.h at the same level as in the 0.9.7 branch.Richard Levitte2002-12-151-2/+5
| | | | Don't define macros in terms of asm() when __STRICT_ANSI is defined.
* Ooops! No ROTATE on some platforms after x86_64 performance patch...Andy Polyakov2002-12-151-1/+2
|
* x86_64 performance patch.Andy Polyakov2002-12-141-0/+10
|
* IA-32 assembler modules (primarily DES) PIC-ification. Idea is to keepAndy Polyakov2002-12-133-51/+59
| | | | shared libraries shared.
* Let's not forget the other places where HEADER_DES_H and HEADER_DES_OLD_HRichard Levitte2002-12-111-1/+1
| | | | were defined.
* Since HEADER_DES_H has been the protector of des.h since libdesRichard Levitte2002-12-112-4/+4
| | | | | | | | | | | (before SSLeay, maybe?), it's better to have that macro protect the compatibility header des_old.h. In the new des.h, let's use a slightly different protecting macro. The rationale is that there are application that might include (via other header files, perhaps) both an old libdes des.h and OpenSSL's des.h. Whichever comes first would overshadow the other because of the clash in protecting macro. This fix solves that problem.
* Windows CE updates, contributed by Steven Reddie <smr@essemer.com.au>Richard Levitte2002-12-031-3/+0
|
* Cleanse memory using the new OPENSSL_cleanse() function.Richard Levitte2002-11-284-23/+23
| | | | I've covered all the memset()s I felt safe modifying, but may have missed some.
* WinCE patchesRichard Levitte2002-11-152-14/+27
|
* Add a few more VxWorks targets.Richard Levitte2002-10-091-2/+2
| | | | | | | | | Correct misspelled VXWORKS macros. Add VXWORKS identifying macros to e_os2.h. Add required inclusions and mappings for VxWorks in e_os.h. A few small modifications to make OpenSSL build and work on VxWorks. PR: 253, except for the change that was handled in an earlier commit, and a request for easy build of just parts of OpenSSL.
* Use double dashes so makedepend doesn't misunderstand the flags weRichard Levitte2002-10-091-1/+1
| | | | | | | give it. For 0.9.7 and up, that means util/domd needs to remove those double dashes from the argument list when gcc is used to find the dependencies.
* Since crypt() isn't defined anywhere, define it locally in destest.cRichard Levitte2002-10-061-2/+0
|
* Do not define crypt(). The supported function is DES_crypt() (an des_crypt()Richard Levitte2002-10-061-0/+4
| | | | when backward compatibility is desired).
* make files didn't work on case insensitive filesystemsUlf Möller2002-09-221-0/+0
|
* Certain flag macros were tested with #if instead if #ifdef...Richard Levitte2002-08-021-1/+1
|
* make updateRichard Levitte2002-08-011-1/+2
|
* Avoid yet another name clash with libdes, and make the declaration consistentRichard Levitte2002-08-012-2/+7
| | | | with the definition.
* Do not define crypt() on OpenBSD. Notified by Bob Beck of OpenBSD.Richard Levitte2002-06-291-1/+1
|
* Pass CFLAG to dependency makers, so non-standard system include paths areRichard Levitte2002-06-271-1/+1
| | | | | handled properly. Part of PR 75
* always include <string.h> (we do this in various other header files,Bodo Möller2002-06-181-4/+1
| | | | so it can't be bad)
* Add support for DJGPP.Richard Levitte2002-06-131-1/+1
| | | | PR: 75
* Making a softlink from crypto/des/asm/perlasm to crypto/perlasm isn'tRichard Levitte2002-06-131-1/+0
| | | | strictly necessary, so let's not do that.
* Fix warnings.Ben Laurie2002-06-111-1/+1
|
* make update (libeay.num has been edited to match 0.9.7-stable)Richard Levitte2002-04-061-0/+8
|
* A forgotten fileRichard Levitte2002-03-261-0/+82
|
* Add the possibility to enable olde des support, not just disable it, for ↵Richard Levitte2002-03-261-0/+6
| | | | future support. Redocument
* Add the mapping of des_random_seed() for 0.9.6 compatibility.Richard Levitte2002-03-264-33/+39
| | | | | Make sure DES_cblock is defined at all times (meaning one shouldn't include openssl/des_old.h directly any more).
* Make the change to strong keys in the string to key(s) functions ↵Richard Levitte2002-03-261-0/+12
| | | | experimental in the main trunk as well
* Merge changes from 0.9.7-stableRichard Levitte2002-03-221-35/+37
|
* Merge changes from 0.9.7-stableRichard Levitte2002-03-221-23/+35
|
* Merge in DES changed from 0.9.7-stable.Richard Levitte2002-03-223-64/+79
|
* Change des_old.c to use types prefixed with _ossl_old_des_.Richard Levitte2002-03-071-38/+38
|
* typoBodo Möller2002-03-051-1/+1
|
* Provide a pre 0.9.7 compatibility mapping ifRichard Levitte2002-03-051-57/+150
| | | | | OPENSSL_DES_PRE_0_9_7_COMPATIBILITY is defined. NOT AT ALL TESTED YET! Add a comment as to the libdes compatibility.
* Rename des_SPtrans to DES_SPtrans to differentiate from libdes and avoid ↵Richard Levitte2002-03-047-46/+46
| | | | certain linkage clashes.
* Increase internal security when using strncpy, by making sure the resulting ↵Richard Levitte2002-02-281-0/+3
| | | | string is NUL-terminated