<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/crypto, branch master</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=master</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2020-12-11T00:42:53Z</updated>
<entry>
<title>Revert r366943.  It did not work as expected.</title>
<updated>2020-12-11T00:42:53Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2020-12-11T00:42:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d7b665dfd7a63572b5dd2b389d23d3a4c844a606'/>
<id>urn:sha1:d7b665dfd7a63572b5dd2b389d23d3a4c844a606</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge OpenSSL 1.1.1i.</title>
<updated>2020-12-09T02:05:14Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2020-12-09T02:05:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c3c73b4f0a91d2806e1a632b75f769fb4fa89576'/>
<id>urn:sha1:c3c73b4f0a91d2806e1a632b75f769fb4fa89576</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add CFI start/end proc directives to arm64, i386, and ppc</title>
<updated>2020-12-05T00:33:28Z</updated>
<author>
<name>Conrad Meyer</name>
<email>cem@FreeBSD.org</email>
</author>
<published>2020-12-05T00:33:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=78599c32efed3247d165302a1fbe8d9203e38974'/>
<id>urn:sha1:78599c32efed3247d165302a1fbe8d9203e38974</id>
<content type='text'>
Follow-up to r353959 and r368070: do the same for other architectures.

arm32 already seems to use its own .fnstart/.fnend directives, which
appear to be ARM-specific variants of the same thing.  Likewise, MIPS
uses .frame directives.

Reviewed by:	arichardson
Differential Revision:	https://reviews.freebsd.org/D27387
</content>
</entry>
<entry>
<title>ossl: port to arm64</title>
<updated>2020-12-04T21:12:17Z</updated>
<author>
<name>Mitchell Horne</name>
<email>mhorne@FreeBSD.org</email>
</author>
<published>2020-12-04T21:12:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=22bd0c9731d73167352019c0c49d454196d029dc'/>
<id>urn:sha1:22bd0c9731d73167352019c0c49d454196d029dc</id>
<content type='text'>
Enable in-kernel acceleration of SHA1 and SHA2 operations on arm64 by adding
support for the ossl(4) crypto driver. This uses OpenSSL's assembly routines
under the hood, which will detect and use SHA intrinsics if they are
supported by the CPU.

Reviewed by:	jhb
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D27390
</content>
</entry>
<entry>
<title>ossl: split out x86 bits to x86/ossl_cpuid.c</title>
<updated>2020-12-04T20:54:20Z</updated>
<author>
<name>Mitchell Horne</name>
<email>mhorne@FreeBSD.org</email>
</author>
<published>2020-12-04T20:54:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fd86ae6800383dabe050e22176783857895800e3'/>
<id>urn:sha1:fd86ae6800383dabe050e22176783857895800e3</id>
<content type='text'>
Make room for adding arm64 support to this driver by moving the
x86-specific feature parsing to a separate file.

Reviewed by:	jhb
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D27388
</content>
</entry>
<entry>
<title>Check cipher key lengths during probesession.</title>
<updated>2020-11-05T23:31:58Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2020-11-05T23:31:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=195105254f3c76fb3304529f3be7311ad66989dd'/>
<id>urn:sha1:195105254f3c76fb3304529f3be7311ad66989dd</id>
<content type='text'>
OCF drivers in general should perform as many session parameter checks
as possible during probesession rather than when creating a new
session.  I got this wrong for aesni(4) in r359374.  In addition,
aesni(4) was performing the check for digest-only requests and failing
to create digest-only sessions as a result.

Reported by:	jkim
Tested by:	jkim
Sponsored by:	Chelsio Communications
</content>
</entry>
<entry>
<title>Replace some K&amp;R function definitions with ANSI C.</title>
<updated>2020-11-03T22:32:30Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2020-11-03T22:32:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9038e6a1e439412a7e0c10efa09cf243a5969c45'/>
<id>urn:sha1:9038e6a1e439412a7e0c10efa09cf243a5969c45</id>
<content type='text'>
Reviewed by:	markj
Sponsored by:	Chelsio Communications
Differential Revision:	https://reviews.freebsd.org/D27062
</content>
</entry>
<entry>
<title>Consistently use C99 fixed-width types in the in-kernel crypto code.</title>
<updated>2020-11-03T22:27:54Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2020-11-03T22:27:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d3d79e968b67cc9a9855f9a29cf72763dec3578d'/>
<id>urn:sha1:d3d79e968b67cc9a9855f9a29cf72763dec3578d</id>
<content type='text'>
Reviewed by:	markj
Sponsored by:	Chelsio Communications
Differential Revision:	https://reviews.freebsd.org/D27061
</content>
</entry>
<entry>
<title>Add a new CCP device ID found on my Ryzen 5 3600XT.</title>
<updated>2020-10-22T17:46:55Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2020-10-22T17:46:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7cda7375e629cf6c6d072b1de0510165be1e529d'/>
<id>urn:sha1:7cda7375e629cf6c6d072b1de0510165be1e529d</id>
<content type='text'>
MFC after:	1 week
</content>
</entry>
<entry>
<title>[armv8crypto] Fix cryptodev probe logic in armv8crypto</title>
<updated>2020-10-22T04:49:14Z</updated>
<author>
<name>Oleksandr Tymoshenko</name>
<email>gonzo@FreeBSD.org</email>
</author>
<published>2020-10-22T04:49:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d2112ab098225f37dbba3f24be16a49fc521f7e8'/>
<id>urn:sha1:d2112ab098225f37dbba3f24be16a49fc521f7e8</id>
<content type='text'>
Add missing break to prevent falling through to the default case statement
and returning EINVAL for all session configs.

Sponsored by:	Ampere Computing
Submitted by:	Klara, Inc.
</content>
</entry>
</feed>
