<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl, branch STATE_after_zlib</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=STATE_after_zlib</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=STATE_after_zlib'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2002-12-08T09:31:42Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag 'STATE_after_zlib'.</title>
<updated>2002-12-08T09:31:42Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn</email>
</author>
<published>2002-12-08T09:31:42Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a372f9bf25dee57fee70e8104ac0156cafd93b7e'/>
<id>urn:sha1:a372f9bf25dee57fee70e8104ac0156cafd93b7e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Since it's defined in draft-ietf-tls-compression-04.txt, let's make</title>
<updated>2002-12-08T09:31:41Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2002-12-08T09:31:41Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=fdaea9ed2e5644b98baae983ce7a55100c956999'/>
<id>urn:sha1:fdaea9ed2e5644b98baae983ce7a55100c956999</id>
<content type='text'>
ZLIB a known compression method, with the identity 1.
</content>
</entry>
<entry>
<title>Undefine OPENSSL_NO_DEPRECATED inside openssl application code if we are</title>
<updated>2002-12-08T05:38:44Z</updated>
<author>
<name>Geoff Thorpe</name>
<email>geoff@openssl.org</email>
</author>
<published>2002-12-08T05:38:44Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=5daec7ea0ed73def95c65d4e23d1a22839355332'/>
<id>urn:sha1:5daec7ea0ed73def95c65d4e23d1a22839355332</id>
<content type='text'>
being built with it defined - it is not a symbol to affect how openssl
itself builds, but to alter the way openssl headers can be used from an API
point of view. The "deprecated" function wrappers will always remain inside
OpenSSL at least as long as they're still being used internally. :-)

The exception is dsaparam which has been updated to the BN_GENCB-based
functions to test the new functionality. If GENCB_TEST is defined, dsaparam
will support a "-timebomb &lt;n&gt;" switch to cancel parameter-generation if it
gets as far as 'n' seconds without completion.
</content>
</entry>
<entry>
<title>This is a first-cut at improving the callback mechanisms used in</title>
<updated>2002-12-08T05:24:31Z</updated>
<author>
<name>Geoff Thorpe</name>
<email>geoff@openssl.org</email>
</author>
<published>2002-12-08T05:24:31Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=e9224c717711eefb30038c9b37c69795dda93c9a'/>
<id>urn:sha1:e9224c717711eefb30038c9b37c69795dda93c9a</id>
<content type='text'>
key-generation and prime-checking functions. Rather than explicitly passing
callback functions and caller-defined context data for the callbacks, a new
structure BN_GENCB is defined that encapsulates this; a pointer to the
structure is passed to all such functions instead.

This wrapper structure allows the encapsulation of "old" and "new" style
callbacks - "new" callbacks return a boolean result on the understanding
that returning FALSE should terminate keygen/primality processing.  The
BN_GENCB abstraction will allow future callback modifications without
needing to break binary compatibility nor change the API function
prototypes. The new API functions have been given names ending in "_ex" and
the old functions are implemented as wrappers to the new ones.  The
OPENSSL_NO_DEPRECATED symbol has been introduced so that, if defined,
declaration of the older functions will be skipped. NB: Some
openssl-internal code will stick with the older callbacks for now, so
appropriate "#undef" logic will be put in place - this is in case the user
is *building* openssl (rather than *including* its headers) with this
symbol defined.

There is another change in the new _ex functions; the key-generation
functions do not return key structures but operate on structures passed by
the caller, the return value is a boolean. This will allow for a smoother
transition to having key-generation as "virtual function" in the various
***_METHOD tables.
</content>
</entry>
<entry>
<title>Fix a warning, and do some constification as a lucky side-effect :-)</title>
<updated>2002-12-08T05:19:43Z</updated>
<author>
<name>Geoff Thorpe</name>
<email>geoff@openssl.org</email>
</author>
<published>2002-12-08T05:19:43Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=e90e7197398ce87786e92468e946d50f3c6728b7'/>
<id>urn:sha1:e90e7197398ce87786e92468e946d50f3c6728b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Since it's defined in draft-ietf-tls-compression-04.txt, let's make</title>
<updated>2002-12-08T02:41:11Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2002-12-08T02:41:11Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=7ba666fa0e2c04b97e4db2b0eac877b7e89215de'/>
<id>urn:sha1:7ba666fa0e2c04b97e4db2b0eac877b7e89215de</id>
<content type='text'>
ZLIB a known compression method, with the identity 1.
</content>
</entry>
<entry>
<title>Implement a stateful variant if the ZLIB compression method.  The old</title>
<updated>2002-12-08T02:39:38Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2002-12-08T02:39:38Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=86a62cf15c5aa087a950ae82c65bb22e932e46c0'/>
<id>urn:sha1:86a62cf15c5aa087a950ae82c65bb22e932e46c0</id>
<content type='text'>
stateless variant is kept, but isn't used anywhere.
</content>
</entry>
<entry>
<title>Forgot one.</title>
<updated>2002-12-07T20:03:42Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2002-12-07T20:03:42Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=b11405723d04bea51eced9a81343ad7c19d33823'/>
<id>urn:sha1:b11405723d04bea51eced9a81343ad7c19d33823</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a few items I intend to work on for 0.9.8 and on.</title>
<updated>2002-12-07T20:02:20Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2002-12-07T20:02:20Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=4c3a2b4f8a959af051b465f95e2502b278b23403'/>
<id>urn:sha1:4c3a2b4f8a959af051b465f95e2502b278b23403</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Workaround for GCC-ia64 compiler bug.</title>
<updated>2002-12-06T17:18:10Z</updated>
<author>
<name>Andy Polyakov</name>
<email>appro@openssl.org</email>
</author>
<published>2002-12-06T17:18:10Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=bbf8198feb4e2c05e1e7a4c1ad43e3d507d35bda'/>
<id>urn:sha1:bbf8198feb4e2c05e1e7a4c1ad43e3d507d35bda</id>
<content type='text'>
Submitted by: &lt;appro&gt;
Reviewed by:
PR:
</content>
</entry>
</feed>
