<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/conf, branch libressl-v3.8.0</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.8.0</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.8.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2022-07-12T14:42:50+00:00</updated>
<entry>
<title>Remove mkerr.pl remnants from LibreSSL</title>
<updated>2022-07-12T14:42:50+00:00</updated>
<author>
<name>kn</name>
<email></email>
</author>
<published>2022-07-12T14:42:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=89e42d5857196a8071fbafb5565388d0e20ec32b'/>
<id>urn:sha1:89e42d5857196a8071fbafb5565388d0e20ec32b</id>
<content type='text'>
This script is not used at all and files are edited by hand instead.
Thus remove misleading comments incl. the obsolete script/config.

Feedback OK jsing tb
</content>
</entry>
<entry>
<title>Restrict the length of openssl conf value string</title>
<updated>2020-02-17T12:51:48+00:00</updated>
<author>
<name>inoguchi</name>
<email></email>
</author>
<published>2020-02-17T12:51:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=87fb9bdd12641546dd753d42025a1427113b4747'/>
<id>urn:sha1:87fb9bdd12641546dd753d42025a1427113b4747</id>
<content type='text'>
There was no limitation for the length of openssl conf value.
This brings possibility of out-of-memory problem as oss-fuzz had detected.
This diff restricts the length of conf value up to 64k.

ok jsing@
</content>
</entry>
<entry>
<title>I should not be calling ENGINE_load_builtin_engines_internal</title>
<updated>2018-03-19T03:56:08+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2018-03-19T03:56:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=74a14c647b3e5439c7c6eb66de27b4468df22bab'/>
<id>urn:sha1:74a14c647b3e5439c7c6eb66de27b4468df22bab</id>
<content type='text'>
here, just the normal version.
ok jsing@
</content>
</entry>
<entry>
<title>Correct mistake of loading the default openssl.conf by default during autoinit.</title>
<updated>2018-03-19T03:35:38+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2018-03-19T03:35:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=02fd65d9fc788d4e8e18c251840f300031577d70'/>
<id>urn:sha1:02fd65d9fc788d4e8e18c251840f300031577d70</id>
<content type='text'>
This brings in the OPENSSL_INIT_LOAD_CONFIG flag with the same semantics as
OpenSSL. As a result, by default the openssl.conf file is not loaded during
autoinit, which makes autoinit safe for pledge(stdio).

ok jsing@
</content>
</entry>
<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>Send the function codes from the error functions to the bit bucket,</title>
<updated>2017-01-29T17:49:23+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2017-01-29T17:49:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d1f47bd292f36094480caa49ada36b99a69c59b0'/>
<id>urn:sha1:d1f47bd292f36094480caa49ada36b99a69c59b0</id>
<content type='text'>
as was done earlier in libssl. Thanks inoguchi@ for noticing
libssl had more reacharounds into this.
ok jsing@ inoguchi@
</content>
</entry>
<entry>
<title>Explicitly export a list of symbols from libcrypto.</title>
<updated>2016-12-21T15:49:29+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-12-21T15:49:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=18adabd97858ed28289c9dc31e8042c515840be4'/>
<id>urn:sha1:18adabd97858ed28289c9dc31e8042c515840be4</id>
<content type='text'>
Move the "internal" BN functions from bn.h to bn_lcl.h and stop exporting
the bn_* symbols. These are documented as only being intended for internal
use, so why they were placed in a public header is beyond me...

This hides 363 previously exported symbols, most of which exist in headers
that are not installed and were never intended to be public. This also
removes a few crusty old things that should have died long ago (like
_ossl_old_des_read_pw). But don't worry... there are still 3451 symbols
exported from the library.

With input and testing from inoguchi@.

ok beck@ inoguchi@
</content>
</entry>
<entry>
<title>Do not *printf %s NULL</title>
<updated>2016-08-05T17:25:51+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2016-08-05T17:25:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=eddbbea455d49711cb896d4dde20250e7893645c'/>
<id>urn:sha1:eddbbea455d49711cb896d4dde20250e7893645c</id>
<content type='text'>
ok bcook
</content>
</entry>
<entry>
<title>Coverity 21651</title>
<updated>2015-07-18T22:42:09+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2015-07-18T22:42:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=78599d7242781ff79777272759bc1dfa92ca0304'/>
<id>urn:sha1:78599d7242781ff79777272759bc1dfa92ca0304</id>
<content type='text'>
ok doug@
</content>
</entry>
<entry>
<title>use strdup() to init string</title>
<updated>2015-04-30T15:28:03+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2015-04-30T15:28:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d1f5c22fd717e9c23f0872123144e73e792e46d5'/>
<id>urn:sha1:d1f5c22fd717e9c23f0872123144e73e792e46d5</id>
<content type='text'>
ok doug millert
</content>
</entry>
</feed>
