<feed xmlns='http://www.w3.org/2005/Atom'>
<title>starfive-tech/linux.git/drivers/crypto, branch VF2_v2.8.0</title>
<subtitle>StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)</subtitle>
<id>https://git.radix-linux.su/starfive-tech/linux.git/atom?h=VF2_v2.8.0</id>
<link rel='self' href='https://git.radix-linux.su/starfive-tech/linux.git/atom?h=VF2_v2.8.0'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/'/>
<updated>2022-11-01T06:40:42+00:00</updated>
<entry>
<title>CR_2517:crypto:starfive: Fix "Unbalanced pm_runtime_enable!" warning</title>
<updated>2022-11-01T06:40:42+00:00</updated>
<author>
<name>Jia Jie Ho</name>
<email>jiajie.ho@starfivetech.com</email>
</author>
<published>2022-11-01T06:40:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=aaefc8671d15d03741010417fe7a9e0d11c8996d'/>
<id>urn:sha1:aaefc8671d15d03741010417fe7a9e0d11c8996d</id>
<content type='text'>
Crypto driver will probe multiple times waiting for
DMA to be ready, each time calling pm_runtime_enable().
Only call pm_runtime_enable() when it's not already enabled.

Signed-off-by: Jia Jie Ho &lt;jiajie.ho@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>sec:starfive:add sec runtime PM ops</title>
<updated>2022-10-27T05:57:27+00:00</updated>
<author>
<name>William Qiu</name>
<email>william.qiu@starfivetech.com</email>
</author>
<published>2022-10-25T07:00:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=5b335802be40faf27e4c6ef7c9c26257a83d1b54'/>
<id>urn:sha1:5b335802be40faf27e4c6ef7c9c26257a83d1b54</id>
<content type='text'>
add sec runtime PM ops.

Signed-off-by: William Qiu &lt;william.qiu@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'CR_2285_SEC_jiajie.ho' into 'jh7110-5.15.y-devel'</title>
<updated>2022-10-14T07:34:12+00:00</updated>
<author>
<name>andy.hu</name>
<email>andy.hu@starfivetech.com</email>
</author>
<published>2022-10-14T07:34:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=2577c2b760ff5b7c394ece88e947229803cf9dff'/>
<id>urn:sha1:2577c2b760ff5b7c394ece88e947229803cf9dff</id>
<content type='text'>
Cr 2285 sec jiajie.ho

See merge request sdk/linux!533</content>
</entry>
<entry>
<title>CR_2285:SEC:Crypto:Starfive: Update hardware engine DMA driver</title>
<updated>2022-10-14T03:37:40+00:00</updated>
<author>
<name>jiajie.ho</name>
<email>jiajie.ho@starfivetech.com</email>
</author>
<published>2022-10-14T02:07:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=055d9ee5607e01a026868ac09c542d6496e39d24'/>
<id>urn:sha1:055d9ee5607e01a026868ac09c542d6496e39d24</id>
<content type='text'>
Updating Starfive Jh7110 Crypto hardware engine
to use orginal ARM PL08X driver.

Signed-off-by: jiajie.ho &lt;jiajie.ho@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>CR_2141:crypto:starfive: Enhanced AES driver to handle negative cases</title>
<updated>2022-10-04T17:12:05+00:00</updated>
<author>
<name>jiajie.ho</name>
<email>jiajie.ho@starfivetech.com</email>
</author>
<published>2022-10-04T17:12:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=afd303d272cd217e51f9bbf649cc763a3a8be2b4'/>
<id>urn:sha1:afd303d272cd217e51f9bbf649cc763a3a8be2b4</id>
<content type='text'>
1. Added input text length check for ECB and CBC mode.
2. Added input IV check for CCM mode.
3. Removed unnecessary zero data check.
4. Updated functions to return proper error codes.

Signed-off-by: jiajie.ho &lt;jiajie.ho@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>CR_1737:crypto:starfive: Fixed AEAD tag generation and verification</title>
<updated>2022-09-22T04:31:49+00:00</updated>
<author>
<name>jiajie.ho</name>
<email>jiajie.ho@starfivetech.com</email>
</author>
<published>2022-09-22T04:31:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=29d13d0ab0d058214e9487c0ebc6d05d71663ff3'/>
<id>urn:sha1:29d13d0ab0d058214e9487c0ebc6d05d71663ff3</id>
<content type='text'>
Added support in AES GCM and CCM mode for various tag length and
tag verification for non-AES blocksize aligned text.

Signed-off-by: jiajie.ho &lt;jiajie.ho@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'CR_1706_SEC_jiajie.ho' into 'jh7110-5.15.y-devel'</title>
<updated>2022-09-16T08:05:11+00:00</updated>
<author>
<name>andy.hu</name>
<email>andy.hu@starfivetech.com</email>
</author>
<published>2022-09-16T08:05:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=d98442ea81381d91d4ceeb4b559f620ca8cd4994'/>
<id>urn:sha1:d98442ea81381d91d4ceeb4b559f620ca8cd4994</id>
<content type='text'>
CR_1706:crypto:starfive: Add buffer alignment for AES driver

See merge request sdk/linux!394</content>
</entry>
<entry>
<title>CR_2015:crypto:starfive: Remove DES/TDES support</title>
<updated>2022-08-29T19:49:02+00:00</updated>
<author>
<name>jiajie.ho</name>
<email>jiajie.ho@starfivetech.com</email>
</author>
<published>2022-08-29T19:27:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=44015207210c5b041764d747e4616a9b030e3baa'/>
<id>urn:sha1:44015207210c5b041764d747e4616a9b030e3baa</id>
<content type='text'>
Removing DES and TDES support from Starfive crypto driver
as these 2 algorithms have been deprecated by NIST.

Signed-off-by: jiajie.ho &lt;jiajie.ho@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>CR_1831:crypto:starfive: Add fallback algo for crypto drivers</title>
<updated>2022-08-24T08:34:17+00:00</updated>
<author>
<name>jiajie.ho</name>
<email>jiajie.ho@starfivetech.com</email>
</author>
<published>2022-08-23T02:48:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=e04ffbc017881047e2dbd1c1f531536ae8c8b579'/>
<id>urn:sha1:e04ffbc017881047e2dbd1c1f531536ae8c8b579</id>
<content type='text'>
Add software fallback for RSA driver to support key sizes &gt; 2Kb.
Add software fallback for Hash driver for smaller input data
blocksize to improve overall hash module efficiency.

Signed-off-by: jiajie.ho &lt;jiajie.ho@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>CR_1706:crypto:starfive: Add buffer alignment for AES driver</title>
<updated>2022-08-16T23:03:22+00:00</updated>
<author>
<name>jiajie.ho</name>
<email>jiajie.ho@starfivetech.com</email>
</author>
<published>2022-08-16T23:03:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=b8502c27b7101da064efc0acfb1c9d7d9286830c'/>
<id>urn:sha1:b8502c27b7101da064efc0acfb1c9d7d9286830c</id>
<content type='text'>
Added data alignment functions in AES driver to handle cases
with unaligned/out-of-place data buffer.

Signed-off-by: jiajie.ho &lt;jiajie.ho@starfivetech.com&gt;
</content>
</entry>
</feed>
