summaryrefslogtreecommitdiff
path: root/crypto/sha
Commit message (Collapse)AuthorAgeFilesLines
* Fix for bug (?) in assembly language routines for SHA1. ThisDr. Stephen Henson2000-10-201-5/+7
| | | | | | | causes MASM to complain and not produce valid debug info. Hopefully this wont break anything else... Also fix typo in e_rd.c
* 'ranlib' doesn't always run on some systems. That's actuallyRichard Levitte2000-09-251-1/+2
| | | | | acceptable, since all that happens if it fails is a library with an index, which makes linking slower, but still working correctly.
* In some of the Makefiles CPP was not defined.Ulf Möller2000-03-201-0/+1
|
* FLAT_INC is not needed; we use -I.. all the timeUlf Möller2000-03-191-4/+0
|
* Remove "Makefile.uni" files and some related stuff.Bodo Möller2000-03-141-122/+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-131-1716/+0
| | | | choice of parameters) when they are needed.
* asm workaround for SuSE LinuxUlf Möller2000-03-121-1/+1
| | | | proposed by Holger Reif
* Move the 'file scope' argument in set_label toDr. Stephen Henson2000-03-031-1/+1
| | | | | the third argument: the second was being used already.
* Add missing dependencies.Bodo Möller2000-03-021-1/+1
|
* Fix so Win32 assembly language works with MASM.Dr. Stephen Henson2000-02-271-1/+1
| | | | Add info about where to get MASM.
* Fix signed/unsigned warnings.Ben Laurie2000-02-161-2/+2
|
* HP-UX tune-up: new unified configs, HP C compiler bug workaround.Andy Polyakov2000-02-121-12/+31
|
* Source code cleanups: Use void * rather than char * in lhash,Ulf Möller2000-01-302-2/+2
| | | | eliminate some of the -Wcast-qual warnings (debug-ben-strict target)
* Make DSA_generate_parameters, and fix a couple of bugBodo Möller2000-01-301-1/+1
| | | | (including another problem in the s3_srvr.c state machine).
* Document DSA and SHA.Ulf Möller2000-01-272-0/+4
| | | | | | New function BN_pseudo_rand(). Use BN_prime_checks_size(BN_num_bits(w)) rounds of Miller-Rabin when generating DSA primes (why not use BN_is_prime()?)
* Metrowerks for Motorola tune-up.Andy Polyakov2000-01-021-1/+8
|
* "make update"Bodo Möller1999-09-101-2/+2
|
* some more patches for avoiding problems with non-automatic variablesBodo Möller1999-09-082-10/+10
|
* Fix warnings.Ben Laurie1999-09-061-6/+6
|
* SHA clean-up Intel assembler companion.Andy Polyakov1999-09-052-573/+672
| | | | | | | I've chosen to nest two functions in order to save about 4K. As a result s1-win32.asm doesn't look right (nested PROC/ENDP SEGMENT/ENDS) and it's probably impossible to compile. I assume I have to reconsider... But not today...
* SHA clean-up and (LP64) tune-up.Andy Polyakov1999-09-055-1051/+367
| | | | | | | | | | | "Clean-up" stands for the fact that it's using common message digest template ../md32_common.h and sha[1_]dgst.c are reduced down to '#define SHA_[01]' and then '#include "sha_locl.h"'. It stands "(LP64)" there because it's 64 bit platforms which benefit most from the tune-up. The updated code exhibits 40% performance improvement on IRIX64 (sounds too good, huh? I probably should double check if it's not some cache trashing that was holding it back before), 28% - on Alpha Linux and 12% - Solaris 7/64.
* Don't use inline assembler when configured for "no-asm".Bodo Möller1999-06-231-1/+1
|
* Avoid some warnings (on silly compilers).Bodo Möller1999-06-122-2/+2
|
* Support the EBCDIC character set and BS2000/OSD-POSIX (work in progress).Ulf Möller1999-06-043-0/+27
| | | | Submitted by: Martin Kraemer <Martin.Kraemer@MchP.Siemens.De>
* Update dependencies.Ben Laurie1999-05-291-0/+2
|
* Some assembler-related clean-ups.Bodo Möller1999-05-281-1/+1
|
* I386_ONLY is defined in opensslconf.h, so we need to include it.Bodo Möller1999-05-271-0/+2
| | | | Submitted by: John Keith <jtkeith@kavi.com>
* Temporary workaround for IRIX64 build.Bodo Möller1999-05-252-4/+4
| | | | Submitted by: Andy Polyakov <appro@fy.chalmers.se>
* Use ifndef PEDANTIC for all inline assembler.Ulf Möller1999-05-111-2/+2
|
* Moved some variable declarations inside blocks where they are neededBodo Möller1999-05-101-11/+17
| | | | | | | | | so that warnings about unused variables (for certain -D... constellations) are avoided; this corresponds to the earlier change for SHA1. Submitted by: Reviewed by: PR:
* Fix various things to let OpenSSL even pass ``egcc -pipe -O2 -Wall -WshadowRalf S. Engelschall1999-05-101-3/+3
| | | | | -Wpointer-arith -Wcast-align -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline'' with EGCS 1.1.2+
* Move variable definitions into the blocks where they are really needed,Bodo Möller1999-05-091-11/+17
| | | | | | | | | so that warnings about unused variables don't appear if those blocks are removed by the C preprocessor. Submitted by: Reviewed by: PR:
* Make -pedantic work again.Ben Laurie1999-05-071-1/+1
|
* SHA-1 cleanups and performance enhancements.Ulf Möller1999-05-054-127/+283
| | | | Submitted by: Andy Polyakov <appro@fy.chalmers.se>
* Unused file.Ulf Möller1999-04-291-238/+0
|
* Support INSTALL_PREFIX for packagers.Bodo Möller1999-04-291-2/+4
| | | | | | Submitted by: Reviewed by: PR:
* Ignore Makefile.saveUlf Möller1999-04-291-0/+1
| | | | Submitted by: Anonymous
* Obey $(PERL) when running util/mklink.pl.Bodo Möller1999-04-291-3/+3
| | | | | | Submitted by: Reviewed by: PR:
* Use util/mklink.pl instead of util/mklink.sh.Bodo Möller1999-04-281-3/+3
| | | | | | Submitted by: Reviewed by: PR:
* Ignore autogenerated assembler files.Ulf Möller1999-04-281-0/+1
|
* Message digest stuff.Ulf Möller1999-04-275-8/+9
|
* New Configure option no-<cipher> (rsa, idea, rc5, ...).Ulf Möller1999-04-278-2/+35
|
* Remove NOPROTO definitions and error code comments.Ulf Möller1999-04-267-53/+0
|
* Complete rewrite of the error code generation script. It now runs as a singleDr. Stephen Henson1999-04-241-2/+0
| | | | | | | script, translates function codes better and doesn't need the K&R function prototypes to work (NB. the K&R prototypes can't be wiped just yet: they are still needed by the DEF generator...). I also ran the script with the -rewrite option to update all the header and source files.
* Submitted by:Bodo Möller1999-04-231-1/+1
| | | | | Reviewed by: PR:
* "make depend"Bodo Möller1999-04-231-4/+6
| | | | | | Submitted by: Reviewed by: PR:
* Change #include filenames from <foo.h> to <openssl.h>.Bodo Möller1999-04-239-13/+13
| | | | | | Submitted by: Reviewed by: PR:
* Fix some warnings.Ulf Möller1999-04-201-1/+1
|
* Problems with 64-bit long.Ulf Möller1999-04-204-51/+55
| | | | Pointed out by Andy Polyakov <appro@fy.chalmers.se>.
* Remove useless defines.Ulf Möller1999-04-202-14/+0
|