CR_2141:crypto:starfive: Enhanced AES driver to handle negative cases
authorjiajie.ho <jiajie.ho@starfivetech.com>
Tue, 4 Oct 2022 17:12:05 +0000 (01:12 +0800)
committerjiajie.ho <jiajie.ho@starfivetech.com>
Tue, 4 Oct 2022 17:12:05 +0000 (01:12 +0800)
commitafd303d272cd217e51f9bbf649cc763a3a8be2b4
treeb29f20e3dc0e14e7fd7298c2f21ae74e9a095a14
parent29d13d0ab0d058214e9487c0ebc6d05d71663ff3
CR_2141:crypto:starfive: Enhanced AES driver to handle negative cases

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 <jiajie.ho@starfivetech.com>
drivers/crypto/starfive/jh7110/jh7110-aes.c
drivers/crypto/starfive/jh7110/jh7110-sha.c