<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/modes, 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>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>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>Move constants out of text segment into rodata to prepare for xonly support</title>
<updated>2023-01-14T16:58:56+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2023-01-14T16:58:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=eb72d17d580445c364a2dfb2d637026a00e779eb'/>
<id>urn:sha1:eb72d17d580445c364a2dfb2d637026a00e779eb</id>
<content type='text'>
on amd64.  no pic handling is neccessary since amd64 has full reach.
ok kettenis
</content>
</entry>
<entry>
<title>Move all data tables from .text section to .rodata, and update the code to</title>
<updated>2023-01-13T17:27:26+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2023-01-13T17:27:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=25c59400a04e7301aaa6acb604b5ebef9d2f4cf1'/>
<id>urn:sha1:25c59400a04e7301aaa6acb604b5ebef9d2f4cf1</id>
<content type='text'>
fetch them correctly when building PIC. Also drop unused data, and remove
--no-execute-only from linker flags.

ok kettenis@
</content>
</entry>
<entry>
<title>Move all data tables from .text section to .rodata, and update the code to</title>
<updated>2023-01-13T17:11:41+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2023-01-13T17:11:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6f56f28c72618c1e8d79d943e58f0f1c66e73832'/>
<id>urn:sha1:6f56f28c72618c1e8d79d943e58f0f1c66e73832</id>
<content type='text'>
fetch them correctly when building PIC. Also drop unused data, and remove
--no-execute-only from linker flags.

ok jsing@ kettenis@
</content>
</entry>
<entry>
<title>spelling fixes; from paul tagliamonte</title>
<updated>2022-12-26T07:18:53+00:00</updated>
<author>
<name>jmc</name>
<email></email>
</author>
<published>2022-12-26T07:18:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2eb7e5ff6bb69760f9dd4a43e7e3520ebb930120'/>
<id>urn:sha1:2eb7e5ff6bb69760f9dd4a43e7e3520ebb930120</id>
<content type='text'>
i removed the arithmetics -&gt; arithmetic changes, as i felt they
were not clearly correct

ok tb
</content>
</entry>
<entry>
<title>Make internal header file names consistent</title>
<updated>2022-11-26T16:08:57+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-11-26T16:08:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=81d98bf600a381a625eb11b39a725b08c0ba547f'/>
<id>urn:sha1:81d98bf600a381a625eb11b39a725b08c0ba547f</id>
<content type='text'>
Libcrypto currently has a mess of *_lcl.h, *_locl.h, and *_local.h names
used for internal headers. Move all these headers we inherited from
OpenSSL to *_local.h, reserving the name *_internal.h for our own code.
Similarly, move dtls_locl.h and ssl_locl.h to dtls_local and ssl_local.h.
constant_time_locl.h is moved to constant_time.h since it's special.

Adjust all .c files in libcrypto, libssl and regress.

The diff is mechanical with the exception of tls13_quic.c, where
#include &lt;ssl_locl.h&gt; was fixed manually.

discussed with jsing,
no objection bcook
</content>
</entry>
<entry>
<title>Use memmove instead of memcpy for overlapping memory</title>
<updated>2022-01-22T00:45:17+00:00</updated>
<author>
<name>inoguchi</name>
<email></email>
</author>
<published>2022-01-22T00:45:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6f0157a09a68457e1f94fb74b95dc4308048d41c'/>
<id>urn:sha1:6f0157a09a68457e1f94fb74b95dc4308048d41c</id>
<content type='text'>
CID 251047 251094

OK beck@ jsing@ millert@ tb@
</content>
</entry>
</feed>
