<feed xmlns='http://www.w3.org/2005/Atom'>
<title>starfive-tech/linux.git/drivers/crypto, branch VF2_v3.4.5</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_v3.4.5</id>
<link rel='self' href='https://git.radix-linux.su/starfive-tech/linux.git/atom?h=VF2_v3.4.5'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/'/>
<updated>2023-04-14T09:01:26+00:00</updated>
<entry>
<title>starfive: copyright: modify related description</title>
<updated>2023-04-14T09:01:26+00:00</updated>
<author>
<name>William Qiu</name>
<email>william.qiu@starfivetech.com</email>
</author>
<published>2023-04-14T07:47:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=fe9c282671060ff91b50a21023d5f011b0803fdb'/>
<id>urn:sha1:fe9c282671060ff91b50a21023d5f011b0803fdb</id>
<content type='text'>
Modify related description.

Signed-off-by: William Qiu &lt;william.qiu@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>crypto: starfive - fix recursive mutex_lock</title>
<updated>2023-02-24T05:50:03+00:00</updated>
<author>
<name>Tan En De</name>
<email>ende.tan@starfivetech.com</email>
</author>
<published>2022-11-02T07:00:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=b7f1e0d4089fcc661691cc1fbebdd2316c4aa648'/>
<id>urn:sha1:b7f1e0d4089fcc661691cc1fbebdd2316c4aa648</id>
<content type='text'>
In jh7110_rsa_domain_transfer(), there is a path that may lead to
recursive mutex_lock when calling jh7110_pka_wait_done(). Replace it
with completion variable, which is more suitable for signaling
completion instead of using mutex, not to mention using mutex_*() in
interrupt context is bad.

Signed-off-by: Tan En De &lt;ende.tan@starfivetech.com&gt;
Signed-off-by: Jia Jie Ho &lt;jiajie.ho@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>CR_3349: crypto: starfive - Remove AES key zeroization</title>
<updated>2023-02-16T04:24:02+00:00</updated>
<author>
<name>Jia Jie Ho</name>
<email>jiajie.ho@starfivetech.com</email>
</author>
<published>2023-02-16T04:24:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=0d8b916e94d5029f363698ed159de7fca862a0b8'/>
<id>urn:sha1:0d8b916e94d5029f363698ed159de7fca862a0b8</id>
<content type='text'>
Remove key zeroization after each request in AES module.

Signed-off-by: Jia Jie Ho &lt;jiajie.ho@starfivetech.com&gt;
</content>
</entry>
<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>
</feed>
