crypto: inside-secure - md5 support
This patch adds the MD5 algorithm support to the Inside Secure SafeXcel cryptographic engine driver. Signed-off-by: Ofer Heifetz <oferh@marvell.com> Signed-off-by: Antoine Tenart <antoine.tenart@bootlin.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
@@ -316,6 +316,7 @@ struct safexcel_context_record {
|
||||
#define CONTEXT_CONTROL_CRYPTO_ALG_AES256 (0x7 << 17)
|
||||
#define CONTEXT_CONTROL_DIGEST_PRECOMPUTED (0x1 << 21)
|
||||
#define CONTEXT_CONTROL_DIGEST_HMAC (0x3 << 21)
|
||||
#define CONTEXT_CONTROL_CRYPTO_ALG_MD5 (0x0 << 23)
|
||||
#define CONTEXT_CONTROL_CRYPTO_ALG_SHA1 (0x2 << 23)
|
||||
#define CONTEXT_CONTROL_CRYPTO_ALG_SHA224 (0x4 << 23)
|
||||
#define CONTEXT_CONTROL_CRYPTO_ALG_SHA256 (0x3 << 23)
|
||||
@@ -691,6 +692,7 @@ int safexcel_hmac_setkey(const char *alg, const u8 *key, unsigned int keylen,
|
||||
/* available algorithms */
|
||||
extern struct safexcel_alg_template safexcel_alg_ecb_aes;
|
||||
extern struct safexcel_alg_template safexcel_alg_cbc_aes;
|
||||
extern struct safexcel_alg_template safexcel_alg_md5;
|
||||
extern struct safexcel_alg_template safexcel_alg_sha1;
|
||||
extern struct safexcel_alg_template safexcel_alg_sha224;
|
||||
extern struct safexcel_alg_template safexcel_alg_sha256;
|
||||
|
Reference in New Issue
Block a user