<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/pkcs12, 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>2017-05-02T03:59:45+00:00</updated>
<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>
<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>Expand ASN1_ITEM_rptr macros - no change in generated assembly.</title>
<updated>2016-12-30T15:38:13+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-12-30T15:38:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d4b09bfd41d8d40b82b197b4ec8b0232cd6ee1fa'/>
<id>urn:sha1:d4b09bfd41d8d40b82b197b4ec8b0232cd6ee1fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Place M_PKCS12_* compatibility macros under #ifndef LIBRESSL_INTERNAL.</title>
<updated>2016-12-30T15:08:58+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-12-30T15:08:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=be9e42ecdc9b0bfe90d5284fb0072104eee43852'/>
<id>urn:sha1:be9e42ecdc9b0bfe90d5284fb0072104eee43852</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Expand M_PKCS12_* "compatibility" macros. No change to generated assembly.</title>
<updated>2016-12-30T15:08:22+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-12-30T15:08:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a8fbab9829bcbecf9c99092b7c751eeea529f9b6'/>
<id>urn:sha1:a8fbab9829bcbecf9c99092b7c751eeea529f9b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove all DECLARE_ASN1_SET_OF macro usage - since 2000 these have been</title>
<updated>2016-12-27T16:05:57+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-12-27T16:05:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0bde81f3db44da2391092cc43925c8351096c73c'/>
<id>urn:sha1:0bde81f3db44da2391092cc43925c8351096c73c</id>
<content type='text'>
nothing but markers for utils/mkstack.pl... and we removed the code that
generated more macros from these markers in 2014.
</content>
</entry>
<entry>
<title>Expand DECLARE_ASN1_ITEM macros - no change to preprocessor output.</title>
<updated>2016-12-27T15:31:16+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-12-27T15:31:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fdcb375812a6e63590fccfc7ee8e2b585302788e'/>
<id>urn:sha1:fdcb375812a6e63590fccfc7ee8e2b585302788e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stricter checks of ASN1_INTEGER to reject ASN1_NEG_INTEGER in places when</title>
<updated>2016-11-08T20:01:06+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2016-11-08T20:01:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=94666de1d9ae6600c0c05f0dfa0ba956c415534b'/>
<id>urn:sha1:94666de1d9ae6600c0c05f0dfa0ba956c415534b</id>
<content type='text'>
they don't make sense.

ok beck@
</content>
</entry>
<entry>
<title>Stricter validation of inputs of OPENSSL_asc2uni() and OPENSSL_uni2asc().</title>
<updated>2016-11-05T14:24:29+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2016-11-05T14:24:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fcf42e15a9e5213c3bb9b2ab723d0ce99e614870'/>
<id>urn:sha1:fcf42e15a9e5213c3bb9b2ab723d0ce99e614870</id>
<content type='text'>
While there, try to make these slightly less obfuscated.

ok beck@ jsing@
</content>
</entry>
<entry>
<title>Do not leak the ressources possibly allocated by EVP_MD_CTX_init() in the</title>
<updated>2016-11-05T13:02:34+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2016-11-05T13:02:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=470d7eab67cc31c2d7a2cd10f48f93eb02ac3dcc'/>
<id>urn:sha1:470d7eab67cc31c2d7a2cd10f48f93eb02ac3dcc</id>
<content type='text'>
trivial error path of PKCS12_key_gen_uni().

ok beck@ jsing@
</content>
</entry>
</feed>
