Andy Polyakov [Fri, 7 Oct 2005 15:18:16 +0000 (15:18 +0000)]
x86_64-mont.pl readability improvement.
Andy Polyakov [Fri, 7 Oct 2005 14:18:06 +0000 (14:18 +0000)]
Throw in Montgomery multiplication assembler for x86_64.
Andy Polyakov [Thu, 6 Oct 2005 13:12:28 +0000 (13:12 +0000)]
Refine logic in bn_mont.c and eliminate redundant BN_CTX pulls.
Andy Polyakov [Thu, 6 Oct 2005 09:12:39 +0000 (09:12 +0000)]
Leave the decision to call/implement bn_sqr_mont to assembler developer.
Dr. Stephen Henson [Wed, 5 Oct 2005 17:51:43 +0000 (17:51 +0000)]
Initialize bignum constants using BN_bin2bn() instead of BN_hex2bn(). This
saves a bit of space and avoids a compiler warning about string length.
Andy Polyakov [Tue, 4 Oct 2005 06:30:52 +0000 (06:30 +0000)]
Mention "no-dso doesn't remove -ldl" in PROBLEMS.
PR: 1160
Andy Polyakov [Tue, 4 Oct 2005 06:26:09 +0000 (06:26 +0000)]
Fix typo in INSTALL.WCE.
Andy Polyakov [Tue, 4 Oct 2005 06:25:39 +0000 (06:25 +0000)]
Zap DES_UNROLL when SMALL_FOOTPRINT is in effect.
Andy Polyakov [Tue, 4 Oct 2005 06:23:15 +0000 (06:23 +0000)]
Fix typo in exptest.c.
Andy Polyakov [Tue, 4 Oct 2005 06:22:11 +0000 (06:22 +0000)]
Reserve for SMALL_FOOTPRINT bn_asm.c. Currently OPENSSL_SMALL_FOOTPRINT
is defined on Windows CE targets.
Andy Polyakov [Tue, 4 Oct 2005 06:19:29 +0000 (06:19 +0000)]
Add reference implementation for bn_[mul|sqr]_mont, new candidates for
assembler implementation.
Dr. Stephen Henson [Sun, 2 Oct 2005 12:41:11 +0000 (12:41 +0000)]
Oops :-)
Dr. Stephen Henson [Sun, 2 Oct 2005 12:28:40 +0000 (12:28 +0000)]
Make OPENSSL_NO_COMP work under Win32.
Bodo Möller [Sat, 1 Oct 2005 04:08:48 +0000 (04:08 +0000)]
new option "openssl ciphers -V"
Dr. Stephen Henson [Sat, 1 Oct 2005 00:40:34 +0000 (00:40 +0000)]
Fix compilation without OPENSSL_NO_COMP :-)
Dr. Stephen Henson [Fri, 30 Sep 2005 23:35:33 +0000 (23:35 +0000)]
Make OPENSSL_NO_COMP compile again.
Nils Larsch [Fri, 30 Sep 2005 16:47:38 +0000 (16:47 +0000)]
successfully updating the db shouldn't result in an error message
Andy Polyakov [Thu, 29 Sep 2005 20:16:04 +0000 (20:16 +0000)]
Fix typo.
Andy Polyakov [Thu, 29 Sep 2005 16:56:21 +0000 (16:56 +0000)]
Fix missing applink call.
Richard Levitte [Wed, 28 Sep 2005 18:02:41 +0000 (18:02 +0000)]
Change a comment so it corresponds to reality. Put back a character that
was previously replaced with a NUL for parsing purposes. This seems to
fix a very weird parsing bug involving two variable references in the same
value.
Dr. Stephen Henson [Mon, 26 Sep 2005 11:18:04 +0000 (11:18 +0000)]
Update from stable branch.
Nils Larsch [Thu, 22 Sep 2005 23:37:37 +0000 (23:37 +0000)]
protect BN_BLINDING_invert with a write lock and BN_BLINDING_convert
with a read lock
Submitted by: Leandro Santi <lesanti@fiuba7504.com.ar>
Andy Polyakov [Thu, 22 Sep 2005 20:37:50 +0000 (20:37 +0000)]
Fix SunOS 4 building issue.
PR: 1196
Andy Polyakov [Thu, 22 Sep 2005 20:28:30 +0000 (20:28 +0000)]
Broaden compatibility among Windows SDK versions. Elder versions don't have
ULONG_PTR, so we replace it with equally wide SIZE_T.
Dr. Stephen Henson [Wed, 21 Sep 2005 00:55:42 +0000 (00:55 +0000)]
128 bit AES ciphersuites should be classified as HIGH.
Andy Polyakov [Tue, 20 Sep 2005 20:30:15 +0000 (20:30 +0000)]
Latest MSVCR80 doesn't tolerate unsupported signal numbers, throwing
fatal exceptions.
Andy Polyakov [Tue, 20 Sep 2005 20:19:07 +0000 (20:19 +0000)]
"Overload" SunOS 4.x memcmp, which ruins ASN1_OBJECT table lookups.
PR: 1196
Submitted by: Russel Ruby
Andy Polyakov [Tue, 20 Sep 2005 12:26:54 +0000 (12:26 +0000)]
IA-32 BN tune-up. Performance imrpovement varies with platform and
keylength, this time larger improvement for shorter keys, and reaches
15%. Both SSE2 and IALU code pathes are improved.
Andy Polyakov [Tue, 20 Sep 2005 12:15:31 +0000 (12:15 +0000)]
Fix typo: "powepc" vs "powerpc." G-r-r-r-r.
PR: 1198
Andy Polyakov [Tue, 20 Sep 2005 07:56:03 +0000 (07:56 +0000)]
MD5 x86_64 assembler update.
Submitted by: Marc Bevand and Charles Liu
Andy Polyakov [Tue, 20 Sep 2005 07:43:27 +0000 (07:43 +0000)]
Refine AIX support.
PR: 1198
Andy Polyakov [Tue, 20 Sep 2005 07:05:32 +0000 (07:05 +0000)]
BC-32.pl updates.
Submitted by: Old Wolf, Jon Bright
Andy Polyakov [Tue, 20 Sep 2005 06:13:06 +0000 (06:13 +0000)]
Proper solution to nasm compilation problems in Borland context.
Andy Polyakov [Mon, 19 Sep 2005 14:57:44 +0000 (14:57 +0000)]
Mention BN_sqr failure on x86 platforms in ./RPOBLEMS.
PR: 1176 [and others]
Andy Polyakov [Mon, 19 Sep 2005 14:44:17 +0000 (14:44 +0000)]
Another missing space in VC-32.pl [from 0.9.8].
Andy Polyakov [Mon, 19 Sep 2005 14:42:09 +0000 (14:42 +0000)]
Missing space in VC-32.pl.
Andy Polyakov [Mon, 19 Sep 2005 13:12:00 +0000 (13:12 +0000)]
Oops-type typo.
PR: 1195
Andy Polyakov [Mon, 19 Sep 2005 13:06:46 +0000 (13:06 +0000)]
bswapl usage should be masked by I386_ONLY.
PR: 1195
Nils Larsch [Mon, 19 Sep 2005 08:32:56 +0000 (08:32 +0000)]
cleanup doxygen comments
Nils Larsch [Mon, 19 Sep 2005 08:10:10 +0000 (08:10 +0000)]
add some doxygen comments
Dr. Stephen Henson [Fri, 16 Sep 2005 11:58:28 +0000 (11:58 +0000)]
Change openssl.cnf to use UTF8Strings by default and not always include issuer
and serial versions of AKID.
Dr. Stephen Henson [Fri, 16 Sep 2005 11:45:55 +0000 (11:45 +0000)]
Fix for Win32.
Nils Larsch [Thu, 15 Sep 2005 19:00:55 +0000 (19:00 +0000)]
fix typos
PR: 1201
Bodo Möller [Mon, 12 Sep 2005 01:39:46 +0000 (01:39 +0000)]
correct+extend publication info
Nils Larsch [Fri, 9 Sep 2005 07:50:09 +0000 (07:50 +0000)]
bugfix: register engine as default engine in ENGINE_set_default_DSA
Submitted by: Jonathon Green
Richard Levitte [Mon, 5 Sep 2005 07:04:40 +0000 (07:04 +0000)]
Remove warnings about signed vs. unsigned...
Richard Levitte [Mon, 5 Sep 2005 04:20:26 +0000 (04:20 +0000)]
Synchronise VMS build with Unixly build.
Nils Larsch [Sat, 3 Sep 2005 08:01:08 +0000 (08:01 +0000)]
fix function name in error
Dr. Stephen Henson [Sat, 3 Sep 2005 00:49:26 +0000 (00:49 +0000)]
Update print macro properly this time...
Dr. Stephen Henson [Sat, 3 Sep 2005 00:48:13 +0000 (00:48 +0000)]
Update ASN1 print implement macro.
Dr. Stephen Henson [Sat, 3 Sep 2005 00:44:08 +0000 (00:44 +0000)]
Update asn1t.h too for ASN1 print.
Dr. Stephen Henson [Sat, 3 Sep 2005 00:40:40 +0000 (00:40 +0000)]
Update to ASN1 printing code.
Dr. Stephen Henson [Fri, 2 Sep 2005 22:49:54 +0000 (22:49 +0000)]
Two new verify flags functions.
Nils Larsch [Fri, 2 Sep 2005 21:23:25 +0000 (21:23 +0000)]
fix typo in sbgp names
PR: 1194
Nils Larsch [Fri, 2 Sep 2005 12:44:59 +0000 (12:44 +0000)]
don't try to load cert/key when the "-nocert" option is set
Dr. Stephen Henson [Thu, 1 Sep 2005 20:42:52 +0000 (20:42 +0000)]
Extend callback function to support print customization.
Dr. Stephen Henson [Thu, 1 Sep 2005 18:02:51 +0000 (18:02 +0000)]
Return 2 from X509_NAME printing routine to add newline.
Dr. Stephen Henson [Thu, 1 Sep 2005 18:00:56 +0000 (18:00 +0000)]
Update ASN1 printing code and add a -print option to 'pkcs7' utility for
initial testing.
Richard Levitte [Thu, 1 Sep 2005 14:24:43 +0000 (14:24 +0000)]
Synchronise with Unixly build.
Dr. Stephen Henson [Thu, 1 Sep 2005 13:59:16 +0000 (13:59 +0000)]
Initial support for ASN1 print code.
WARNING WARNING WARNING, experimental code, handle with care, use at
your own risk, may contain nuts.
Dr. Stephen Henson [Wed, 31 Aug 2005 16:37:54 +0000 (16:37 +0000)]
Integrated support for PVK files.
Richard Levitte [Tue, 30 Aug 2005 06:00:32 +0000 (06:00 +0000)]
Last synchronisationn with Unixly build. I hope...
Nils Larsch [Sun, 28 Aug 2005 22:49:57 +0000 (22:49 +0000)]
fix warnings when building openssl with the following compiler options:
-Wmissing-prototypes -Wcomment -Wformat -Wimplicit -Wmain -Wmultichar
-Wswitch -Wshadow -Wtrigraphs -Werror -Wchar-subscripts
-Wstrict-prototypes -Wreturn-type -Wpointer-arith -W -Wunused
-Wno-unused-parameter -Wuninitialized
Richard Levitte [Sun, 28 Aug 2005 11:28:48 +0000 (11:28 +0000)]
More synchronisation with the Unixly build.
Ben Laurie [Sat, 27 Aug 2005 12:10:34 +0000 (12:10 +0000)]
Fix warnings.
Richard Levitte [Sat, 27 Aug 2005 04:31:57 +0000 (04:31 +0000)]
Synchronise with Unix changes.
Nils Larsch [Thu, 25 Aug 2005 07:29:54 +0000 (07:29 +0000)]
Keep cipher lists sorted in the source instead of sorting them at
runtime, thus removing the need for a lock. Add a test to ssltest
to verify that the cipher lists are sorted.
Ben Laurie [Tue, 23 Aug 2005 13:48:17 +0000 (13:48 +0000)]
Generate primes, too.
Bodo Möller [Tue, 23 Aug 2005 06:54:33 +0000 (06:54 +0000)]
recent DH change does not avoid *all* possible small-subgroup attacks;
let's be clear about that
Bodo Möller [Tue, 23 Aug 2005 04:14:40 +0000 (04:14 +0000)]
avoid potential spurious BN_free()
Submitted by: David Heine <dlheine@suif.Stanford.EDU>
Nils Larsch [Sun, 21 Aug 2005 23:06:23 +0000 (23:06 +0000)]
initialize cipher/digest methods table in SSL_library_init() and hence remove the need for a lock
Nils Larsch [Sun, 21 Aug 2005 23:02:05 +0000 (23:02 +0000)]
add missing file
Ben Laurie [Sun, 21 Aug 2005 16:00:17 +0000 (16:00 +0000)]
Make D-H safer, include well-known primes.
Ben Laurie [Sun, 21 Aug 2005 15:59:10 +0000 (15:59 +0000)]
Fix warning.
Dr. Stephen Henson [Sun, 21 Aug 2005 12:25:52 +0000 (12:25 +0000)]
Use correct date and filename.
Dr. Stephen Henson [Sun, 21 Aug 2005 00:18:26 +0000 (00:18 +0000)]
Command line support for RSAPublicKey format.
Dr. Stephen Henson [Sat, 20 Aug 2005 19:48:58 +0000 (19:48 +0000)]
Delete old ASN1_METHOD files.
Dr. Stephen Henson [Sat, 20 Aug 2005 19:46:52 +0000 (19:46 +0000)]
Add file which includes new ASN1 NETSCAPE format for certificates.
Dr. Stephen Henson [Sat, 20 Aug 2005 19:34:49 +0000 (19:34 +0000)]
Update from stable branch.
Dr. Stephen Henson [Sat, 20 Aug 2005 18:12:45 +0000 (18:12 +0000)]
Remove ASN1_METHOD code replace with new ASN1 alternative.
Dr. Stephen Henson [Sat, 20 Aug 2005 00:08:29 +0000 (00:08 +0000)]
New version of ASN1 print code, still not compiled in though.
Nils Larsch [Sun, 14 Aug 2005 21:48:33 +0000 (21:48 +0000)]
Let the TLSv1_method() etc. functions return a const SSL_METHOD
pointer and make the SSL_METHOD parameter in SSL_CTX_new,
SSL_CTX_set_ssl_version and SSL_set_ssl_method const.
Andy Polyakov [Thu, 11 Aug 2005 09:38:59 +0000 (09:38 +0000)]
Eliminate reference to removed platform line.
Andy Polyakov [Thu, 11 Aug 2005 08:42:46 +0000 (08:42 +0000)]
Pedantic polish to WCE-specific #if clause in ectest.c
Andy Polyakov [Thu, 11 Aug 2005 08:18:42 +0000 (08:18 +0000)]
Fix typo in WCE section in VC-32.pl
Andy Polyakov [Wed, 10 Aug 2005 08:39:10 +0000 (08:39 +0000)]
Mention wcecompat update INSTALL.WCE.
Andy Polyakov [Wed, 10 Aug 2005 08:28:36 +0000 (08:28 +0000)]
Fix Intel assembler warnings.
Andy Polyakov [Tue, 9 Aug 2005 22:44:54 +0000 (22:44 +0000)]
Suppress "deprecated" warnings introduced in VC8.
Andy Polyakov [Tue, 9 Aug 2005 22:19:35 +0000 (22:19 +0000)]
Add support for more recent WCE SDK.
Nils Larsch [Mon, 8 Aug 2005 20:02:18 +0000 (20:02 +0000)]
a ssl object needs it's own instance of a ecdh key; remove obsolete comment
Nils Larsch [Mon, 8 Aug 2005 19:04:37 +0000 (19:04 +0000)]
remove unused internal foo_base_method functions
Andy Polyakov [Sun, 7 Aug 2005 22:21:49 +0000 (22:21 +0000)]
Final(?) WinCE update.
Nils Larsch [Sat, 6 Aug 2005 10:46:19 +0000 (10:46 +0000)]
avoid infinite recursion if dynamic engine isn't loaded
Submitted by: Jonathon Green <jonathon_au@yahoo.com>
Dr. Stephen Henson [Fri, 5 Aug 2005 23:56:11 +0000 (23:56 +0000)]
Initialize SSL_METHOD structures at compile time. This removes the need
for locking code. The CRYPTO_LOCK_SSL_METHOD lock is now no longer used.
Nils Larsch [Fri, 5 Aug 2005 09:42:45 +0000 (09:42 +0000)]
fix potential memory leak + improved error checking
PR: 1182
Dr. Stephen Henson [Thu, 4 Aug 2005 22:15:22 +0000 (22:15 +0000)]
Allow PKCS7_decrypt() to work if no cert supplied.
Andy Polyakov [Thu, 4 Aug 2005 17:35:42 +0000 (17:35 +0000)]
3-4 times better RSA/DSA performance on WIN64A target. Well, on AMD64 CPU,
EMT64T will hardly exhibit better performance...
Andy Polyakov [Wed, 3 Aug 2005 19:56:36 +0000 (19:56 +0000)]
WCE update, mostly typos.
Andy Polyakov [Wed, 3 Aug 2005 10:42:21 +0000 (10:42 +0000)]
PIC-ify SPARC assembler in alternative manner to eliminate dependency on
OPENSSL_PIC macro.
Andy Polyakov [Tue, 2 Aug 2005 22:09:14 +0000 (22:09 +0000)]
Abstain from GUI calls in rand_win.c in NT service context.