<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/man/BN_set_flags.3, branch OPENBSD_7_9_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2025-06-08T22:40:31+00:00</updated>
<entry>
<title>.Lb libcrypto ; OK tb@</title>
<updated>2025-06-08T22:40:31+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2025-06-08T22:40:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8be86af02fed1bda350c8dd14ee064cb66e3b0f5'/>
<id>urn:sha1:8be86af02fed1bda350c8dd14ee064cb66e3b0f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove dangling references to BN_get0_nist_prime_521(3)</title>
<updated>2023-04-27T07:22:22+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-04-27T07:22:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6eccb6752ebbd41e92f467cf0b542b7524b47893'/>
<id>urn:sha1:6eccb6752ebbd41e92f467cf0b542b7524b47893</id>
<content type='text'>
</content>
</entry>
<entry>
<title>In the next major bump, some BN macros will become functions.</title>
<updated>2021-12-06T19:45:27+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2021-12-06T19:45:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=036164e800dded700d72e343b440ebe3a04af264'/>
<id>urn:sha1:036164e800dded700d72e343b440ebe3a04af264</id>
<content type='text'>
In order to not forget it, already remove the statements
that these APIs are currently implemented as macros:
Not saying that doesn't make the documentation wrong.
</content>
</entry>
<entry>
<title>spelling</title>
<updated>2021-03-12T05:18:00+00:00</updated>
<author>
<name>jsg</name>
<email></email>
</author>
<published>2021-03-12T05:18:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ec8ac30cd58ba3d7f8f88c981b5996b33c1f72f7'/>
<id>urn:sha1:ec8ac30cd58ba3d7f8f88c981b5996b33c1f72f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>In view of the recent BN_FLG_CONSTTIME vulnerabilities in OpenSSL,</title>
<updated>2018-04-29T15:58:21+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2018-04-29T15:58:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0cafa356a8c4c7fcd0ceea551f687c5d7fbef24e'/>
<id>urn:sha1:0cafa356a8c4c7fcd0ceea551f687c5d7fbef24e</id>
<content type='text'>
carefully document constant time vs. non-constant time operation
of BN_div(3), BN_mod_exp(3), and BN_mod_inverse(3).

Until the work that is required on the ill-designed BN_exp(3) and
BN_gcd(3) interfaces can be undertaken, also document the imperfections
in their behaviour, for now.  Finally, mention BN_mod_exp(3) behaviour
for even moduli.

Delete the vague statement about some functions automatically
setting BN_FLG_CONSTTIME.  It created a false sense of security.
Do not rely on it: not all relevant functions do that.

Topic brought up by beck@, significant feedback and OK jsing@.
</content>
</entry>
<entry>
<title>crypto HISTORY up to SSLeay 0.9.1; researched from OpenSSL git</title>
<updated>2018-03-21T09:03:49+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2018-03-21T09:03:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9c6b7656d1237ca414073bcf0955561c2e9e90cc'/>
<id>urn:sha1:9c6b7656d1237ca414073bcf0955561c2e9e90cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Document BN_set_flags(3) and BN_get_flags(3).</title>
<updated>2017-01-30T01:29:31+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2017-01-30T01:29:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=19dcc2c9146afbb7e7ee92dd56ef7f469c46c87e'/>
<id>urn:sha1:19dcc2c9146afbb7e7ee92dd56ef7f469c46c87e</id>
<content type='text'>
jsing@ confirmed that these macros are public and worth documenting.
</content>
</entry>
</feed>
