<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/bn, branch OPENBSD_7_4</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_4</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_4'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2023-08-09T09:23:03+00:00</updated>
<entry>
<title>Move bn_blind.c to rsa_blinding.c</title>
<updated>2023-08-09T09:23:03+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-08-09T09:23:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bfbc83aae49a28b991a404a75f049803aece30bf'/>
<id>urn:sha1:bfbc83aae49a28b991a404a75f049803aece30bf</id>
<content type='text'>
discussed with jsing
</content>
</entry>
<entry>
<title>Make declaration and definition of BN_BLINDING_new() match.</title>
<updated>2023-08-09T09:20:00+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-08-09T09:20:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d93163cb3634e97156a7ca507e3ddf15e3728314'/>
<id>urn:sha1:d93163cb3634e97156a7ca507e3ddf15e3728314</id>
<content type='text'>
Also, make mod const.
</content>
</entry>
<entry>
<title>Merge BN_BLINDING_create_param() into BN_BLINDING_new()</title>
<updated>2023-08-09T09:09:24+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-08-09T09:09:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c69e1fb8b66f17d68e64bc3712521e1009bc1247'/>
<id>urn:sha1:c69e1fb8b66f17d68e64bc3712521e1009bc1247</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Set up the blinding factors on first use</title>
<updated>2023-08-09T08:39:46+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-08-09T08:39:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d0b6919a361eae5d49e9d5b1cdc9a42225ffabc0'/>
<id>urn:sha1:d0b6919a361eae5d49e9d5b1cdc9a42225ffabc0</id>
<content type='text'>
Only call BN_BLINDING_setup() from BN_BLINDING_update(). This allows
another simplification of the counter logic.

ok jsing
</content>
</entry>
<entry>
<title>Remove retry loop in BN_BLINDING_setup()</title>
<updated>2023-08-09T08:35:59+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-08-09T08:35:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fe61ca1a9898f7a0aac80b732c2fd7e1099ec53d'/>
<id>urn:sha1:fe61ca1a9898f7a0aac80b732c2fd7e1099ec53d</id>
<content type='text'>
If we generate a non-invertible blinding, we have accidentally factored
the modulus. This won't happen, so get rid of this ugly complication.

ok jsing
</content>
</entry>
<entry>
<title>Compute a square using BN_mod_sqr() instead of BN_mod_mul()</title>
<updated>2023-08-09T08:31:13+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-08-09T08:31:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ea3f8524120c837fea811a9e0ad28a41387fab92'/>
<id>urn:sha1:ea3f8524120c837fea811a9e0ad28a41387fab92</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>Simplify BN_BLINDING_invert()</title>
<updated>2023-08-09T08:29:23+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-08-09T08:29:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fa1025283ba1ccd9e9def2b00d490f640f8cbe08'/>
<id>urn:sha1:fa1025283ba1ccd9e9def2b00d490f640f8cbe08</id>
<content type='text'>
If the blinding is non-NULL, Ai is set on it, so no need to check for
that. Also, we can get away with a single call to BN_mod_mul().

ok jsing
</content>
</entry>
<entry>
<title>Unwrap a line</title>
<updated>2023-08-09T08:27:02+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-08-09T08:27:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a88362de7ffa7bbbeafd9a60c92bfd2d214be4e2'/>
<id>urn:sha1:a88362de7ffa7bbbeafd9a60c92bfd2d214be4e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Unwrap a line</title>
<updated>2023-08-08T15:24:02+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-08-08T15:24:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2c3d1fc61a7da3e5d92f3b25b082ff76befd37f6'/>
<id>urn:sha1:2c3d1fc61a7da3e5d92f3b25b082ff76befd37f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Drop the unused BN_BLINDING argument of BN_BLINDING_create_param()</title>
<updated>2023-08-08T15:18:24+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-08-08T15:18:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=862d71c9915c2560dcf695acd1713a102fe9c291'/>
<id>urn:sha1:862d71c9915c2560dcf695acd1713a102fe9c291</id>
<content type='text'>
</content>
</entry>
</feed>
