<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/arch/aarch64, 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-07-26T09:57:34+00:00</updated>
<entry>
<title>Remove constructor attribute for OPENSSL_cpuid_setup() on arm/aarch64.</title>
<updated>2023-07-26T09:57:34+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-07-26T09:57:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f1d5c6b673ee792f2d4a8375bef7906219aac4c2'/>
<id>urn:sha1:f1d5c6b673ee792f2d4a8375bef7906219aac4c2</id>
<content type='text'>
OPENSSL_cpuid_setup() is invoked via OPENSSL_init_crypto(), whihc is
triggered by various entry points to the library. As such, we do not need
to invoke it as a constructor.

ok tb@
</content>
</entry>
<entry>
<title>Sprinkle a few BTI instructions into the arm64 assembly files and pass</title>
<updated>2023-04-05T11:07:40+00:00</updated>
<author>
<name>kettenis</name>
<email></email>
</author>
<published>2023-04-05T11:07:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ecd00d4b9ba61bd64b589e0989e8b51d76a2327a'/>
<id>urn:sha1:ecd00d4b9ba61bd64b589e0989e8b51d76a2327a</id>
<content type='text'>
-mmark-bti-property to indicate those now have BTI support.

ok jsing@, deraadt@
</content>
</entry>
<entry>
<title>Remove the now empty bn_asm.c.</title>
<updated>2023-01-31T06:17:11+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-01-31T06:17:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0019a0499b5d8bc46dc5e1e2f3991c796603d31a'/>
<id>urn:sha1:0019a0499b5d8bc46dc5e1e2f3991c796603d31a</id>
<content type='text'>
This rather misnamed file (bn_asm.c) previously contained the C code that
was needed to build libcrypto bignum on platforms that did not have
assembly implementations of the functions it contained.
</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>use the new CPU_ID_AA64ISAR0 sysctl to determine CPU features on arm64</title>
<updated>2022-03-25T17:42:07+00:00</updated>
<author>
<name>robert</name>
<email></email>
</author>
<published>2022-03-25T17:42:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=35d94a3c8199d3daf368e331574373812bbbaaf3'/>
<id>urn:sha1:35d94a3c8199d3daf368e331574373812bbbaaf3</id>
<content type='text'>
ok tb@, deraadt@, kettenis@
</content>
</entry>
<entry>
<title>Start disentangling armv7 and aarch64 code</title>
<updated>2022-03-23T15:13:31+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-03-23T15:13:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=81e4a05dff593f3e62ed9485ebea2c4ea2415c6d'/>
<id>urn:sha1:81e4a05dff593f3e62ed9485ebea2c4ea2415c6d</id>
<content type='text'>
arm_arch.h and armcap.c are shared between armv7 and aarch64 which
results in an inscrutable #ifdef maze. Move copies of these files
into arch/{arm,aarch64}/ with appropriate names and some trivial
minor adjustments.

ok deraadt inoguchi kettenis
</content>
</entry>
<entry>
<title>Add cpuid support for arm64 so that we can recognize which</title>
<updated>2019-07-02T19:31:28+00:00</updated>
<author>
<name>patrick</name>
<email></email>
</author>
<published>2019-07-02T19:31:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=154e31023af7e0be306e0968992087fe0a23f907'/>
<id>urn:sha1:154e31023af7e0be306e0968992087fe0a23f907</id>
<content type='text'>
hardware crypto features are available.

"no objections" kettenis@
</content>
</entry>
<entry>
<title>Add support for AArch64.</title>
<updated>2017-01-11T18:11:01+00:00</updated>
<author>
<name>patrick</name>
<email></email>
</author>
<published>2017-01-11T18:11:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a3d7af0cb823d80c1491faa11d7bcf35e334cc5b'/>
<id>urn:sha1:a3d7af0cb823d80c1491faa11d7bcf35e334cc5b</id>
<content type='text'>
</content>
</entry>
</feed>
