<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/evp, branch OPENBSD_6_3_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_6_3_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_6_3_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2018-03-17T16:20:01+00:00</updated>
<entry>
<title>Bring in compatibility for OpenSSL 1.1 style init functions.</title>
<updated>2018-03-17T16:20:01+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2018-03-17T16:20:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=035770aca4c8c1f0d36f1b8da62c9e1fb9a4f09b'/>
<id>urn:sha1:035770aca4c8c1f0d36f1b8da62c9e1fb9a4f09b</id>
<content type='text'>
This adds OPENSSL_init_crypto and OPENSSL_init_ssl, as well
thread safety modifications for the existing LibreSSL init
functions.  The initialization routines are called automatically
by the normal entry points into the library, as in newer OpenSSL

ok jsing@, nits by tb@ and deraadt@
</content>
</entry>
<entry>
<title>Provide EVP_PKEY_get0_EC_KEY() and 'if (ret)' vs 'if (ret != 0)' cosmetics.</title>
<updated>2018-02-20T18:05:28+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-02-20T18:05:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bbf99f2760e8b676a94d4edac786dcf8b03fd1ce'/>
<id>urn:sha1:bbf99f2760e8b676a94d4edac786dcf8b03fd1ce</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>Provide EVP_CIPHER_CTX_reset().</title>
<updated>2018-02-17T16:54:08+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-02-17T16:54:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=16c3e9453b652e381aab620b77fb4ebcbd7505ce'/>
<id>urn:sha1:16c3e9453b652e381aab620b77fb4ebcbd7505ce</id>
<content type='text'>
Rides previous minor bump.
</content>
</entry>
<entry>
<title>Provide EVP_MD_CTX_new(), EVP_MD_CTX_free() and EVP_MD_CTX_reset().</title>
<updated>2018-02-17T14:55:31+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-02-17T14:55:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ec57aafcd24236634f3d5828c59235b7eb6d9def'/>
<id>urn:sha1:ec57aafcd24236634f3d5828c59235b7eb6d9def</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Provide further parts of the OpenSSL 1.1 API: {DH,DSA}_get0_{key,pqg}(),</title>
<updated>2018-02-17T13:47:36+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-02-17T13:47:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fbfe5db25186968deb518dba39952191d6027694'/>
<id>urn:sha1:fbfe5db25186968deb518dba39952191d6027694</id>
<content type='text'>
EVP_PKEY_get0_{DH,DSA,RSA}(), RSA_{g,s}et0_key().

ok jsing
</content>
</entry>
<entry>
<title>Provide EVP_PKEY_up_ref().</title>
<updated>2018-02-14T16:40:42+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-02-14T16:40:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d0add6a70af76991d2ca0bca0cbcd17ca489241d'/>
<id>urn:sha1:d0add6a70af76991d2ca0bca0cbcd17ca489241d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>GNU ld has prefixed the contents of .gnu.warning.SYMBOL sections</title>
<updated>2017-11-28T06:55:49+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2017-11-28T06:55:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8498b91851192781ec9ed2dd8420226001473ef7'/>
<id>urn:sha1:8498b91851192781ec9ed2dd8420226001473ef7</id>
<content type='text'>
with "warning: " since 2003, so the messages themselves need not
contain the prefix anymore.

From Scott Cheloha
ok jca, deraadt
</content>
</entry>
<entry>
<title>Remove EVP_aead_chacha20_poly1305_old() now that the original/old</title>
<updated>2017-08-28T17:48:02+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-08-28T17:48:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9f9abaf2e95daee1ddfe2aafab4ea8442d9c4fa4'/>
<id>urn:sha1:9f9abaf2e95daee1ddfe2aafab4ea8442d9c4fa4</id>
<content type='text'>
chacha20-poly1305 cipher suites have been removed from libssl.
</content>
</entry>
<entry>
<title>Fix a problem introduced in freezero() conversion and use</title>
<updated>2017-05-11T02:26:39+00:00</updated>
<author>
<name>jsg</name>
<email></email>
</author>
<published>2017-05-11T02:26:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c89e8811cb675ecff7033a897289e9ec8be10fbd'/>
<id>urn:sha1:c89e8811cb675ecff7033a897289e9ec8be10fbd</id>
<content type='text'>
sizeof(struct) not sizeof(pointer).

otto@ points out that on OpenBSD currently freezero() would have still
zeroed the entire allocation, but this is not documented behaviour and
may change in future.

ok tom@
</content>
</entry>
<entry>
<title>use freezero() instead of memset/explicit_bzero + free.  Substantially</title>
<updated>2017-05-02T03:59:45+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2017-05-02T03:59:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5904cc0e04409fde39a97e6580535da34eeb4291'/>
<id>urn:sha1:5904cc0e04409fde39a97e6580535da34eeb4291</id>
<content type='text'>
reduces conditional logic (-218, +82).

MOD_EXP_CTIME_MIN_CACHE_LINE_WIDTH cache alignment calculation bn/bn_exp.c
wasn'tt quite right.  Two other tricky bits with ASN1_STRING_FLAG_NDEF and
BN_FLG_STATIC_DATA where the condition cannot be collapsed completely.

Passes regress.  ok beck
</content>
</entry>
</feed>
