summaryrefslogtreecommitdiffstats
path: root/crypto/sha
AgeCommit message (Collapse)Author
2002-10-09Use double dashes so makedepend doesn't misunderstand the flags weRichard Levitte
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.
2002-06-27Pass CFLAG to dependency makers, so non-standard system include paths areRichard Levitte
handled properly. Part of PR 75
2001-10-16Retain compatibility of EVP_DigestInit() and EVP_DigestFinal()Dr. Stephen Henson
with existing code. Modify library to use digest *_ex() functions.
2001-10-14openbsd-x86 macrosUlf Möller
Submitted by: Toomas Kiisk <vix@cyber.ee>
2001-07-31make updateRichard Levitte
2001-07-30Really add the EVP and all of the DES changes.Ben Laurie
2001-06-19Change all calls to low level digest routines in the library andDr. Stephen Henson
applications to use EVP. Add missing calls to HMAC_cleanup() and don't assume HMAC_CTX can be copied using memcpy(). Note: this is almost identical to the patch submitted to openssl-dev by Verdon Walker <VWalker@novell.com> except some redundant EVP_add_digest_()/EVP_cleanup() calls were removed and some changes made to avoid compiler warnings.
2001-03-09Instead of telling both 'make' and the user that ranlibBodo Möller
errors can be tolerated, hide the error from 'make'. This gives shorter output both if ranlib fails and if it works.
2001-03-08Make EVP_Digest*() routines return a value.Dr. Stephen Henson
TODO: update docs, and make soe other routines which use EVP_Digest*() check return codes.
2001-02-19Make all configuration macros available for application by makingRichard Levitte
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.
2000-10-20Fix for bug (?) in assembly language routines for SHA1. ThisDr. Stephen Henson
causes MASM to complain and not produce valid debug info. Hopefully this wont break anything else... Also fix typo in e_rd.c
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-03-20In some of the Makefiles CPP was not defined.Ulf Möller
2000-03-19FLAT_INC is not needed; we use -I.. all the timeUlf Möller
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-03Move the 'file scope' argument in set_label toDr. Stephen Henson
the third argument: the second was being used already.
2000-03-02Add missing dependencies.Bodo Möller
2000-02-27Fix so Win32 assembly language works with MASM.Dr. Stephen Henson
Add info about where to get MASM.
2000-02-16Fix signed/unsigned warnings.Ben Laurie
2000-02-12HP-UX tune-up: new unified configs, HP C compiler bug workaround.Andy Polyakov
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-30Make DSA_generate_parameters, and fix a couple of bugBodo Möller
(including another problem in the s3_srvr.c state machine).
2000-01-27Document DSA and SHA.Ulf Möller
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()?)
2000-01-02Metrowerks for Motorola tune-up.Andy Polyakov
1999-09-10"make update"Bodo Möller
1999-09-08some more patches for avoiding problems with non-automatic variablesBodo Möller
1999-09-06Fix warnings.Ben Laurie
1999-09-05SHA clean-up Intel assembler companion.Andy Polyakov
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...
1999-09-05SHA clean-up and (LP64) tune-up.Andy Polyakov
"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.
1999-06-23Don't use inline assembler when configured for "no-asm".Bodo Möller
1999-06-12Avoid some warnings (on silly compilers).Bodo Möller
1999-06-04Support the EBCDIC character set and BS2000/OSD-POSIX (work in progress).Ulf Möller
Submitted by: Martin Kraemer <Martin.Kraemer@MchP.Siemens.De>
1999-05-29Update dependencies.Ben Laurie
1999-05-28Some assembler-related clean-ups.Bodo Möller
1999-05-27I386_ONLY is defined in opensslconf.h, so we need to include it.Bodo Möller
Submitted by: John Keith <jtkeith@kavi.com>
1999-05-25Temporary workaround for IRIX64 build.Bodo Möller
Submitted by: Andy Polyakov <appro@fy.chalmers.se>
1999-05-11Use ifndef PEDANTIC for all inline assembler.Ulf Möller
1999-05-10Moved some variable declarations inside blocks where they are neededBodo Möller
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:
1999-05-10Fix various things to let OpenSSL even pass ``egcc -pipe -O2 -Wall -WshadowRalf S. Engelschall
-Wpointer-arith -Wcast-align -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline'' with EGCS 1.1.2+
1999-05-09Move variable definitions into the blocks where they are really needed,Bodo Möller
so that warnings about unused variables don't appear if those blocks are removed by the C preprocessor. Submitted by: Reviewed by: PR:
1999-05-07Make -pedantic work again.Ben Laurie
1999-05-05SHA-1 cleanups and performance enhancements.Ulf Möller
Submitted by: Andy Polyakov <appro@fy.chalmers.se>
1999-04-29Unused file.Ulf Möller
1999-04-29Support INSTALL_PREFIX for packagers.Bodo Möller
Submitted by: Reviewed by: PR:
1999-04-29Ignore Makefile.saveUlf Möller
Submitted by: Anonymous
1999-04-29Obey $(PERL) when running util/mklink.pl.Bodo Möller
Submitted by: Reviewed by: PR:
1999-04-28Use util/mklink.pl instead of util/mklink.sh.Bodo Möller
Submitted by: Reviewed by: PR:
1999-04-28Ignore autogenerated assembler files.Ulf Möller