- Oct 29, 2003
-
-
Geoff Thorpe authored
choice but to have to cast away "const" qualifiers from their prototypes. This does not remove constification restrictions from hash/compare callbacks, but allows destructor commands to be run over a tables' elements without bad casts.
-
Geoff Thorpe authored
-
Geoff Thorpe authored
-
Geoff Thorpe authored
linux system (namely mine) chokes on our definitions and uses of the "HZ" symbol in crypto/tmdiff.[ch] and apps/speed.c as a "bad function cast" (when in fact there is no function casting involved at all). In both cases, it is easily worked around by not defining a cast into the macro and jiggling the expressions slightly. In addition - this highlights some cruft in openssl that needs sorting out. The tmdiff.h header is exported as part of the openssl API despite the fact that it is ugly as the driven sludge and not used anywhere in the library, applications, or utilities. More weird still, almost identical code exists in apps/speed.c though it looks to be slightly tweaked - so either tmdiff should be updated and used by speed.c, or it should be dumped because it's obviously not useful enough. Rather than removing it for now, I've changed the API for tmdiff to at least make sense. This involves taking the object type (MS_TM) from the implementation and using it in the header rather than using "char *" in the API and casting mercilessly in the code (ugh). If someone doesn't like "MS_TM" and the "ms_time_***" naming, by all means change it. This should be a harmless improvement, because the existing API is clearly not very useful (eg. we reimplement it rather than using it in our own utils). However, someone still needs to take a hack at consolidating speed.c and tmdiff.[ch] somehow.
-
Geoff Thorpe authored
and links with OPENSSL_NO_DEPRECATED defined.
-
Geoff Thorpe authored
be) precompiled out in the API headers. This change is to ensure that if it is defined when compiling openssl, the deprecated functions aren't implemented either.
-
Geoff Thorpe authored
comparisons. It's better not to allow this, because it gives false positives when using compiler warnings that detect mistyped symbols.
-
- Oct 28, 2003
-
-
Geoff Thorpe authored
-
Geoff Thorpe authored
-
Geoff Thorpe authored
-
Geoff Thorpe authored
of windows (see checkin 1.75 of crypto/evp/Makefile.ssl), so quiet cvs noise for the copied version.
-
- Oct 24, 2003
-
-
Geoff Thorpe authored
as this is already included by x509.h anyway.
-
- Oct 15, 2003
-
-
Richard Levitte authored
a multiple of AES_BLOCK_SIZE. Optimize decryption of all complete blocks in AES-CBC by removing an unnecessary memcpy(). The error was notified by James Fernandes <jf210032@exchange.DAYTONOH.NCR.com>. The unnecessary memcpy() was found as an effect of investigating that error.
-
- Oct 13, 2003
-
-
Richard Levitte authored
Thanks to Peter Sylvester <Peter.Sylvester@EdelWeb.fr> for the notification.
-
- Oct 11, 2003
-
-
Dr. Stephen Henson authored
-
Dr. Stephen Henson authored
-
- Oct 10, 2003
-
-
Dr. Stephen Henson authored
-
Dr. Stephen Henson authored
-
Dr. Stephen Henson authored
type is "other".
-
Dr. Stephen Henson authored
-
- Oct 07, 2003
-
-
Richard Levitte authored
allocated. Notified by Daniel Lucq <daniel@lucq.org>
-
- Oct 06, 2003
-
-
Richard Levitte authored
-
Richard Levitte authored
-
Richard Levitte authored
-
Richard Levitte authored
compression identity is already present among the registered compression methods, and if so, reject the addition request. Declare SSL_COMP_get_compression_method() so it can be used properly. Change ssltest.c so it checks what compression methods are available and enumerates them. As a side-effect, built-in compression methods will be automagically loaded that way. Additionally, change the identities for ZLIB and RLE to be conformant to draft-ietf-tls-compression-05.txt. Finally, make update. Next on my list: have the built-in compression methods added "automatically" instead of requiring that the author call SSL_COMP_add_compression_method() or SSL_COMP_get_compression_methods().
-
Richard Levitte authored
let's wrap it with a lock.
-
- Oct 04, 2003
-
-
Richard Levitte authored
and provide missing prototypes.
-
- Oct 02, 2003
-
-
Richard Levitte authored
Notified by Andrew Marlow <AMARLOW1@bloomberg.net>
-
Richard Levitte authored
-
- Oct 01, 2003
-
-
Richard Levitte authored
that do not have it.
-
Richard Levitte authored
-
Richard Levitte authored
-
Richard Levitte authored
-
Richard Levitte authored
-
- Sep 30, 2003
-
-
Richard Levitte authored
-
Richard Levitte authored
-
Dr. Stephen Henson authored
-
- Sep 28, 2003
-
-
Richard Levitte authored
time involving VxWorks on MIPS
-
Richard Levitte authored
make update
-
Richard Levitte authored
change yesterday. PR: 669
-