openssl/crypto
Dr. Stephen Henson 9fe51d5f73 PR: 2556 (partial)
Reported by: Daniel Marschall <daniel-marschall@viathinksoft.de>
Reviewed by: steve

Fix OID routines.

Check on encoding leading zero rejection should start at beginning of
encoding.

Allow for initial digit when testing when to use BIGNUMs which can increase
first value by 2 * 40.
2011-07-14 12:01:53 +00:00
..
aes crypto/aes/Makefile: make it work on IRIX. 2011-06-28 12:55:39 +00:00
asn1 PR: 2556 (partial) 2011-07-14 12:01:53 +00:00
bf Change AR to ARX to allow exclusion of fips object modules 2011-01-26 16:08:08 +00:00
bio PR: 2512 2011-05-25 12:37:07 +00:00
bn x86_64-mont.pl: add squaring procedure and improve RSA sign performance 2011-07-05 09:21:03 +00:00
buffer make update 2011-03-24 22:59:02 +00:00
camellia Update dependencies. 2011-02-21 17:51:59 +00:00
cast Change AR to ARX to allow exclusion of fips object modules 2011-01-26 16:08:08 +00:00
cmac license correction, no EAY code included in this file 2011-06-03 17:56:17 +00:00
cms Change AR to ARX to allow exclusion of fips object modules 2011-01-26 16:08:08 +00:00
comp Assorted bugfixes: 2011-02-03 12:03:51 +00:00
conf Change AR to ARX to allow exclusion of fips object modules 2011-01-26 16:08:08 +00:00
des After some adjustments, apply the changes OpenSSL 1.0.0d on OpenVMS 2011-03-19 10:58:14 +00:00
dh Add flags for DH FIPS method. 2011-06-08 15:53:08 +00:00
dsa make EVP_dss() work for DSA signing 2011-06-20 20:05:51 +00:00
dso Make some Unix builds work again. 2011-03-25 12:09:29 +00:00
ec Give parameters names in prototypes. 2011-06-17 16:47:41 +00:00
ecdh Set flags in ECDH and ECDSA methods for FIPS. 2011-06-08 13:52:36 +00:00
ecdsa Set flags in ECDH and ECDSA methods for FIPS. 2011-06-08 13:52:36 +00:00
engine Various mingw64 fixes. 2011-05-29 13:51:14 +00:00
err Move function prototype to fips.h 2011-06-06 11:56:58 +00:00
evp evp.h: add flag to distinguish AEAD ciphers and pair of control codes... 2011-07-11 13:54:53 +00:00
hmac inherit HMAC flags from MD_CTX 2011-05-19 17:38:25 +00:00
idea Change AR to ARX to allow exclusion of fips object modules 2011-01-26 16:08:08 +00:00
jpake Change AR to ARX to allow exclusion of fips object modules 2011-01-26 16:08:08 +00:00
krb5 Change AR to ARX to allow exclusion of fips object modules 2011-01-26 16:08:08 +00:00
lhash Change AR to ARX to allow exclusion of fips object modules 2011-01-26 16:08:08 +00:00
md2 Change AR to ARX to allow exclusion of fips object modules 2011-01-26 16:08:08 +00:00
md4 Change AR to ARX to allow exclusion of fips object modules 2011-01-26 16:08:08 +00:00
md5 md5-x86_86.pl: remove redundant instructions. 2011-06-28 12:33:58 +00:00
mdc2 Update dependencies. 2011-02-21 17:51:59 +00:00
modes x86gas.pl: add palignr and move pclmulqdq. 2011-05-16 18:07:00 +00:00
objects Provisional AES XTS support. 2011-04-12 23:21:33 +00:00
ocsp Fix the ECDSA timing attack mentioned in the paper at: 2011-05-25 14:52:21 +00:00
pem Change AR to ARX to allow exclusion of fips object modules 2011-01-26 16:08:08 +00:00
perlasm perlasm/cbc.pl: fix tail processing bug. 2011-07-13 06:20:30 +00:00
pkcs7 Change AR to ARX to allow exclusion of fips object modules 2011-01-26 16:08:08 +00:00
pkcs12 Change AR to ARX to allow exclusion of fips object modules 2011-01-26 16:08:08 +00:00
pqueue Change AR to ARX to allow exclusion of fips object modules 2011-01-26 16:08:08 +00:00
rand Don't set FIPS rand method at same time as RAND method as this can cause the 2011-06-21 17:10:21 +00:00
rc2 Change AR to ARX to allow exclusion of fips object modules 2011-01-26 16:08:08 +00:00
rc4 rc4-586.pl: add Atom performance results. 2011-06-28 12:36:10 +00:00
rc5 Change AR to ARX to allow exclusion of fips object modules 2011-01-26 16:08:08 +00:00
ripemd Change AR to ARX to allow exclusion of fips object modules 2011-01-26 16:08:08 +00:00
rsa Give parameters names in prototypes. 2011-06-17 16:47:41 +00:00
seed Change AR to ARX to allow exclusion of fips object modules 2011-01-26 16:08:08 +00:00
sha sha1-x86_64.pl: nasm 2.07 screws up labels if AVX path is compiled. 2011-07-04 13:00:24 +00:00
srp Various mingw64 fixes. 2011-05-29 13:51:14 +00:00
stack make update (1.1.0-dev) 2011-03-23 00:11:32 +00:00
store Change AR to ARX to allow exclusion of fips object modules 2011-01-26 16:08:08 +00:00
threads Functional VMS changes submitted by sms@antinode.info (Steven M. Schweda). 2009-05-15 16:36:56 +00:00
ts Change AR to ARX to allow exclusion of fips object modules 2011-01-26 16:08:08 +00:00
txt_db Change AR to ARX to allow exclusion of fips object modules 2011-01-26 16:08:08 +00:00
ui Change AR to ARX to allow exclusion of fips object modules 2011-01-26 16:08:08 +00:00
whrlpool crypto/whrlpool/wp_block.c: harmonize OPENSSL_ia32cap_P. 2011-06-28 12:42:10 +00:00
x509 allow MD5 use for computing old format hash links 2011-06-22 02:18:19 +00:00
x509v3 Change AR to ARX to allow exclusion of fips object modules 2011-01-26 16:08:08 +00:00
.cvsignore Apply mingw patches as supplied by Roumen Petrov an Alon Bar-Lev 2008-04-17 10:19:16 +00:00
alphacpuid.pl Multiple assembler packs: add experimental memory bus instrumentation. 2011-04-17 12:46:00 +00:00
arm_arch.h Now the FIPS capable OpenSSL is available simplify the various FIPS test 2011-06-22 12:30:18 +00:00
cpt_err.c Implement FIPS_mode and FIPS_mode_set 2011-05-19 18:09:02 +00:00
cryptlib.c PR: 2470 2011-06-22 15:38:21 +00:00
cryptlib.h Add a symbol for the first parameter to OPENSSL_showfatal(). 2011-06-23 09:46:27 +00:00
crypto-lib.com Corrections to the VMS build system. 2011-03-25 16:20:35 +00:00
crypto.h Add symbols for the parameters on a couple more functions. 2011-06-23 09:43:54 +00:00
cversion.c (oops) Apologies all, that last header-cleanup commit was from the wrong 2004-04-19 18:09:28 +00:00
ebcdic.c Oops, this file already had the "empty source file" workaround but it 2003-10-29 22:25:04 +00:00
ebcdic.h EBCDIC support. 2000-02-01 02:21:16 +00:00
ex_data.c Avoid warnings with -pedantic, specifically: 2008-07-04 23:12:52 +00:00
fips_err.h Fix error discrepancy. 2011-05-12 14:28:09 +00:00
fips_ers.c Rename crypto/fips_err.c to fips_ers.c to avoid clash with other fips_err.c 2011-02-03 16:16:30 +00:00
ia64cpuid.S IA-64 assembler pack: fix typos and make it work on HP-UX. 2011-05-07 20:36:05 +00:00
install-crypto.com After some adjustments, apply the changes OpenSSL 1.0.0d on OpenVMS 2011-03-19 10:58:14 +00:00
lock.c Include support for an add_lock callback to tiny FIPS locking API. 2011-02-14 17:05:42 +00:00
LPdir_nyi.c Copy a few files from LPlib (a new project of mine), add a wrapper. 2004-07-10 13:16:02 +00:00
LPdir_unix.c Import changed files from LPlib. The changes are logged as follows 2004-09-23 22:11:39 +00:00
LPdir_vms.c After some adjustments, apply the changes OpenSSL 1.0.0d on OpenVMS 2011-03-19 10:58:14 +00:00
LPdir_win32.c Import changed files from LPlib. The changes are logged as follows 2004-09-23 22:11:39 +00:00
LPdir_win.c Fix mingw warnings. 2006-10-23 07:41:05 +00:00
LPdir_wince.c Import changed files from LPlib. The changes are logged as follows 2004-09-23 22:11:39 +00:00
Makefile Implement FIPS_mode and FIPS_mode_set 2011-05-19 18:09:02 +00:00
md32_common.h md32_common.h: modify MD32_REG_T pre-processing logic [triggered by clang]. 2010-08-02 09:32:26 +00:00
mem_clr.c Fix warning. 2007-06-23 18:47:51 +00:00
mem_dbg.c Updates from 1.0.0-stable branch. 2009-04-20 11:33:12 +00:00
mem.c No need to disable leak checking for FIPS builds now we use internal 2011-04-12 13:01:40 +00:00
o_dir_test.c Copy a few files from LPlib (a new project of mine), add a wrapper. 2004-07-10 13:16:02 +00:00
o_dir.c DJGPP has opendir() and friends, according to Gisle Vanem <giva@bgnett.no>. 2004-08-03 19:15:21 +00:00
o_dir.h Copy a few files from LPlib (a new project of mine), add a wrapper. 2004-07-10 13:16:02 +00:00
o_fips.c Implement FIPS_mode and FIPS_mode_set 2011-05-19 18:09:02 +00:00
o_init.c Extensive reorganisation of PRNG handling in FIPS module: all calls 2011-04-05 15:24:10 +00:00
o_str.c PR: 1945 2009-06-01 12:13:44 +00:00
o_str.h "Overload" SunOS 4.x memcmp, which ruins ASN1_OBJECT table lookups. 2005-09-20 20:19:07 +00:00
o_time.c After some adjustments, apply the changes OpenSSL 1.0.0d on OpenVMS 2011-03-19 10:58:14 +00:00
o_time.h new function to diff tm structures 2010-04-15 13:25:26 +00:00
opensslconf.h.in Eliminate warning induced by http://cvs.openssl.org/chngview?cn=14690 and 2005-12-16 10:37:24 +00:00
opensslv.h HEAD is now 1.1.0 2009-03-31 10:38:37 +00:00
ossl_typ.h Support routines for ASN1 scanning function, doesn't do much yet. 2010-12-13 18:15:28 +00:00
pariscid.pl Multiple assembler packs: add experimental memory bus instrumentation. 2011-04-17 12:46:00 +00:00
ppccap.c ppccap.c: addenum to recent EC optimizations. 2011-05-21 10:17:02 +00:00
ppccpuid.pl PPC assembler pack: adhere closer to ABI specs, add PowerOpen traceback data. 2011-05-27 13:32:34 +00:00
s390xcap.c s390x assembler pack: extend OPENSSL_s390xcap_P to 128 bits. 2010-09-18 08:46:53 +00:00
s390xcpuid.S Multiple assembler packs: add experimental memory bus instrumentation. 2011-04-17 12:46:00 +00:00
sparccpuid.S Multiple assembler packs: add experimental memory bus instrumentation. 2011-04-17 12:46:00 +00:00
sparcv9cap.c spacrv9cap.c: addenum to recent EC optimizations. 2011-05-23 08:14:32 +00:00
symhacks.h A few more long symbols need shortening. 2011-03-20 10:23:51 +00:00
thr_id.c Move locking and thread ID functions into new files lock.c and thr_id.c, 2011-01-27 14:27:24 +00:00
uid.c Netware-specific changes, 2003-11-28 13:10:58 +00:00
vms_rms.h After some adjustments, apply the changes OpenSSL 1.0.0d on OpenVMS 2011-03-19 10:58:14 +00:00
x86_64cpuid.pl x86_64cpuid.pl: fix typo. 2011-06-04 13:08:25 +00:00
x86cpuid.pl x86[_64]cpuid.pl: add function accessing rdrand instruction. 2011-06-04 12:20:45 +00:00