<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/ex_data.c, branch OPENBSD_6_8_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_6_8_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_6_8_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>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>Remove more IMPLEMENT_STACK_OF noops that have been hiding for the last</title>
<updated>2015-02-10T11:22:22+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-02-10T11:22:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f615895acf9eb579a4183eb9a32ea5ab0e2d7cb6'/>
<id>urn:sha1:f615895acf9eb579a4183eb9a32ea5ab0e2d7cb6</id>
<content type='text'>
15 years.
</content>
</entry>
<entry>
<title>Only import cryptlib.h in the four source files that actually need it.</title>
<updated>2014-07-11T08:44:49+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2014-07-11T08:44:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=74e2c009c83ad374bd6acdcfc376a384e25ab007'/>
<id>urn:sha1:74e2c009c83ad374bd6acdcfc376a384e25ab007</id>
<content type='text'>
Remove the openssl public includes from cryptlib.h and add a small number
of includes into the source files that actually need them. While here,
also sort/group/tidy the includes.

ok beck@ miod@
</content>
</entry>
<entry>
<title>tags as requested by miod and tedu</title>
<updated>2014-06-12T15:49:31+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2014-06-12T15:49:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=59f4f2c61d71e266d37dd2fc97615b3fd35b4721'/>
<id>urn:sha1:59f4f2c61d71e266d37dd2fc97615b3fd35b4721</id>
<content type='text'>
</content>
</entry>
<entry>
<title>malloc() result does not need a cast.</title>
<updated>2014-06-07T14:41:57+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2014-06-07T14:41:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=800fbde652d67326eeb163d56d8f72ebb239b3c4'/>
<id>urn:sha1:800fbde652d67326eeb163d56d8f72ebb239b3c4</id>
<content type='text'>
ok miod
</content>
</entry>
<entry>
<title>convert 53 malloc(a*b) to reallocarray(NULL, a, b).  that is 53</title>
<updated>2014-05-29T21:07:43+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2014-05-29T21:07:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=642d45ae22413aa8195b105d051ca8896e782c5d'/>
<id>urn:sha1:642d45ae22413aa8195b105d051ca8896e782c5d</id>
<content type='text'>
potential integer overflows easily changed into an allocation return
of NULL, with errno nicely set if need be.  checks for an allocations
returning NULL are commonplace, or if the object is dereferenced
(quite normal) will result in a nice fault which can be detected &amp;
repaired properly.
ok tedu
</content>
</entry>
<entry>
<title>if (x) free(x) -&gt; free(x); semantic patch generated with coccinelle, carefully</title>
<updated>2014-05-22T21:12:16+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-05-22T21:12:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=31181df3ca3b68e1419bc9a97e4aee92a5f91f73'/>
<id>urn:sha1:31181df3ca3b68e1419bc9a97e4aee92a5f91f73</id>
<content type='text'>
eyeballed before applying. Contributed by Cyril Roelandt on tech@
</content>
</entry>
<entry>
<title>More KNF.</title>
<updated>2014-04-20T14:32:19+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2014-04-20T14:32:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=21b8918796c8690927f44901431ed2751dfd1304'/>
<id>urn:sha1:21b8918796c8690927f44901431ed2751dfd1304</id>
<content type='text'>
</content>
</entry>
<entry>
<title>some KNF cleanup following the script</title>
<updated>2014-04-17T17:50:45+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2014-04-17T17:50:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=27f04b6fefa84dda7e41d6cbfd72696e7ea088b0'/>
<id>urn:sha1:27f04b6fefa84dda7e41d6cbfd72696e7ea088b0</id>
<content type='text'>
</content>
</entry>
</feed>
