<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/bn/asm, branch OPENBSD_7_3_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_3_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_3_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2023-02-23T08:55:44+00:00</updated>
<entry>
<title>Use explicit .text instead of .previous to please Windows/MinGW on amd64</title>
<updated>2023-02-23T08:55:44+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-02-23T08:55:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0dadd2bf46f37ca96a50e247649a11b3c5273234'/>
<id>urn:sha1:0dadd2bf46f37ca96a50e247649a11b3c5273234</id>
<content type='text'>
ok miod
</content>
</entry>
<entry>
<title>Replace bn_sub_part_words() with bn_sub().</title>
<updated>2023-02-22T05:57:19+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-02-22T05:57:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7236757e326b2c939f79a4239220a0cc2bf30ef5'/>
<id>urn:sha1:7236757e326b2c939f79a4239220a0cc2bf30ef5</id>
<content type='text'>
Now that bn_sub() handles word arrays with potentially different lengths,
we no longer need bn_sub_part_words() - call bn_sub() instead. This allows
us to entirely remove the unnecessarily complex bn_sub_part_words() code.

ok tb@
</content>
</entry>
<entry>
<title>Bye bye x86_64-gcc.c.</title>
<updated>2023-02-11T12:15:02+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-02-11T12:15:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4d9d66659e872e7c86d778fe00ece39c9b7219af'/>
<id>urn:sha1:4d9d66659e872e7c86d778fe00ece39c9b7219af</id>
<content type='text'>
This is no longer used, since we're now using s2n-bignum functions instead.
</content>
</entry>
<entry>
<title>Use .section .rodata instead of a plain .rodata</title>
<updated>2023-02-09T19:57:00+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-02-09T19:57:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4355eb6aeababf0126972f85bdeed63048a99df1'/>
<id>urn:sha1:4355eb6aeababf0126972f85bdeed63048a99df1</id>
<content type='text'>
At least gcc 12 on Fedora is very unhappy about a plain .rodata and throws
Error: unknown pseudo-op: `.rodata'. So add a .section in front of it to
make it happy.

ok deraadt miod
</content>
</entry>
<entry>
<title>Remove AIX toc data after every function. NFC</title>
<updated>2023-02-02T20:12:05+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2023-02-02T20:12:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=236a5d2198d194578e1ab95b61039a767942692a'/>
<id>urn:sha1:236a5d2198d194578e1ab95b61039a767942692a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move all data blocks from .text to .rodata and cleanup up and homogeneize code</title>
<updated>2023-02-02T13:03:50+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2023-02-02T13:03:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9e1924dde08e823680f6e83135f11d55b6b25f38'/>
<id>urn:sha1:9e1924dde08e823680f6e83135f11d55b6b25f38</id>
<content type='text'>
responsible from getting the proper address of those blocks.
</content>
</entry>
<entry>
<title>Move all data blocks from .text to .rodata and cleanup up and homogeneize code</title>
<updated>2023-02-01T20:45:04+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2023-02-01T20:45:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5957c398bf683b5334ed18dd0f830b1cfffbf027'/>
<id>urn:sha1:5957c398bf683b5334ed18dd0f830b1cfffbf027</id>
<content type='text'>
responsible from getting the proper address of those blocks.

ok tb@ jsing@
</content>
</entry>
<entry>
<title>Remove sparc related files from libcrypto.</title>
<updated>2023-01-31T05:09:34+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-01-31T05:09:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=813266ead2a42465155e4af3e2daa71bcc88d54d'/>
<id>urn:sha1:813266ead2a42465155e4af3e2daa71bcc88d54d</id>
<content type='text'>
The sparc platform got retired a while back, however some parts remained
hiding in libcrypto. Mop these up (along with the bn_arch.h that I
introduced).

Spotted by and ok tb@
</content>
</entry>
<entry>
<title>Move {mul,sqr}_add_c{,2} macros from bn_asm.c to bn_local.h.</title>
<updated>2023-01-20T17:26:03+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-01-20T17:26:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ec6a978cbfa40f7be040e0bf318357078c7aa3fd'/>
<id>urn:sha1:ec6a978cbfa40f7be040e0bf318357078c7aa3fd</id>
<content type='text'>
These depend on other macros that are in already in bn_local.h and this
makes them available to other source files. A lot more clean up will be
needed in the future.

Of course x86_64-gcc.c makes use of the same macro names - sprinkle some
undef in there for the time being.

ok tb@
</content>
</entry>
<entry>
<title>Remove more unused assembly generation scripts.</title>
<updated>2023-01-19T04:51:31+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-01-19T04:51:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=55a36c478519a2505efc8f709bd1d8d872ed706e'/>
<id>urn:sha1:55a36c478519a2505efc8f709bd1d8d872ed706e</id>
<content type='text'>
</content>
</entry>
</feed>
