openssl/crypto
Bodo Möller fe03519704 Totally remove the supposedly 'faster' variant in
BN_mod_mul_montgomery, which calls bn_sqr_recursive
without much preparation.

bn_sqr_recursive requires the length of its argument to be
a power of 2, which is not always the case here.
There's no reason for not using BN_sqr -- if a simpler
approach to squaring made sense, then why not change
BN_sqr?  (Using BN_sqr should also speed up DH where g is chosen
such that it becomes small [e.g., 2] when converted
to Montgomery representation.)

Case closed :-)
2000-09-19 23:25:00 +00:00
..
asn1 Use sk_*_new_null() instead of sk_*_new(NULL), since that takes care 2000-09-17 18:21:27 +00:00
bf On case-insensitive systems, the 'install' target gets matched against 2000-06-22 18:02:23 +00:00
bio Rename new BIO_set_shutdown_wr macro to just BIO_shutdown_wr 2000-09-17 01:23:53 +00:00
bn Totally remove the supposedly 'faster' variant in 2000-09-19 23:25:00 +00:00
buffer 'make update' 2000-09-07 08:46:51 +00:00
cast EVP constification. 2000-06-03 14:13:58 +00:00
comp 'make update' 2000-09-07 08:46:51 +00:00
conf More VMS synchronisation 2000-09-09 18:05:27 +00:00
des Fix some CygWin problems. 2000-09-09 04:45:18 +00:00
dh 'make update' 2000-09-07 08:46:51 +00:00
dsa Don't set the two top bits to one when generating a random number < q.:wq 2000-09-13 01:45:54 +00:00
dso Unless we cast, thorough compilers will complain 2000-09-18 08:40:55 +00:00
err 'make update' 2000-09-07 08:46:51 +00:00
evp 'make update' 2000-09-07 08:46:51 +00:00
hmac 'make update' 2000-09-07 08:46:51 +00:00
idea EVP constification. 2000-06-03 14:13:58 +00:00
lhash 'make update' 2000-09-07 08:46:51 +00:00
md2 'make update' 2000-09-07 08:46:51 +00:00
md4 Ignore Makefile.save 2000-09-05 12:42:05 +00:00
md5 Avoid unnecessary links and incomplete program file in apps/. 2000-06-19 17:38:22 +00:00
mdc2 'make update' 2000-09-07 08:46:51 +00:00
objects 'make update' 2000-09-07 08:46:51 +00:00
pem 'make update' 2000-09-07 08:46:51 +00:00
perlasm Move the 'file scope' argument in set_label to 2000-03-03 00:06:40 +00:00
pkcs7 Work around for Netscape PKCS#7 signedData bug. 2000-09-18 12:30:57 +00:00
pkcs12 Use sk_*_new_null() instead of sk_*_new(NULL), since that takes care 2000-09-17 18:21:27 +00:00
rand Going through performance statistics sometimes generates an exception, 2000-09-18 11:51:07 +00:00
rc2 EVP constification. 2000-06-03 14:13:58 +00:00
rc4 In Message-ID: <003201bfb332$14a07520$0801a8c0@janm.transactionsite.com>, 2000-05-02 12:16:01 +00:00
rc5 EVP constification. 2000-06-03 14:13:58 +00:00
ripemd Avoid unnecessary links and incomplete program file in apps/. 2000-06-19 17:38:22 +00:00
rsa 'make update' 2000-09-07 08:46:51 +00:00
sha In some of the Makefiles CPP was not defined. 2000-03-20 18:16:52 +00:00
stack Some platforms define NULL as ((void *)0). Unfortunately, a void* 2000-09-17 14:46:09 +00:00
threads There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
txt_db 'make update' 2000-09-07 08:46:51 +00:00
x509 Two new PKCS#12 demo programs. 2000-09-07 23:14:26 +00:00
x509v3 Use sk_*_new_null() instead of sk_*_new(NULL), since that takes care 2000-09-17 18:21:27 +00:00
.cvsignore Always use buildinf.h, which now includes the mk1mfinf.h data. 1999-07-29 12:57:23 +00:00
cpt_err.c Add support for dynamically created and destroyed mutexes. This will 2000-06-18 15:59:04 +00:00
cryptlib.c Handle ASN1_SET_OF and PKCS12_STACK_OF using function 2000-06-20 18:45:28 +00:00
cryptlib.h In Message-ID: <003201bfb332$14a07520$0801a8c0@janm.transactionsite.com>, 2000-05-02 12:35:04 +00:00
crypto-lib.com Compile all dso files on VMS as well. 2000-09-15 22:16:41 +00:00
crypto.h It's not just VMS that needs some symbols to be hacked. Let's 2000-09-07 08:18:05 +00:00
cversion.c Always use buildinf.h, which now includes the mk1mfinf.h data. 1999-07-29 12:57:23 +00:00
ebcdic.c Add new -notext option to 'ca', -pubkey option to spkac. 2000-02-03 02:56:48 +00:00
ebcdic.h EBCDIC support. 2000-02-01 02:21:16 +00:00
ex_data.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
install.com No engine stuff in the main trunk. 2000-09-18 16:07:20 +00:00
Makefile.ssl 'make update' 2000-09-07 08:46:51 +00:00
md32_common.h Fix signed/unsigned warnings. 2000-02-16 12:09:17 +00:00
mem.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
mem_dbg.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
opensslconf.h.in Cosmetic change. No, openssl.h.in is not autogenerated :-) 2000-02-18 09:06:55 +00:00
opensslv.h A new beta is being released. Change the version numbers 2000-09-17 20:19:44 +00:00
symhacks.h A couple of more names need to be shortened for VMS on VAX. 2000-09-17 14:44:35 +00:00
tmdiff.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
tmdiff.h Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00