Lines Matching refs:keylen
109 const u8 *key, unsigned int keylen) in rk_aes_setkey() argument
114 if (keylen != AES_KEYSIZE_128 && keylen != AES_KEYSIZE_192 && in rk_aes_setkey()
115 keylen != AES_KEYSIZE_256) in rk_aes_setkey()
117 ctx->keylen = keylen; in rk_aes_setkey()
118 memcpy(ctx->key, key, keylen); in rk_aes_setkey()
120 return crypto_skcipher_setkey(ctx->fallback_tfm, key, keylen); in rk_aes_setkey()
124 const u8 *key, unsigned int keylen) in rk_des_setkey() argument
133 ctx->keylen = keylen; in rk_des_setkey()
134 memcpy(ctx->key, key, keylen); in rk_des_setkey()
136 return crypto_skcipher_setkey(ctx->fallback_tfm, key, keylen); in rk_des_setkey()
140 const u8 *key, unsigned int keylen) in rk_tdes_setkey() argument
149 ctx->keylen = keylen; in rk_tdes_setkey()
150 memcpy(ctx->key, key, keylen); in rk_tdes_setkey()
152 return crypto_skcipher_setkey(ctx->fallback_tfm, key, keylen); in rk_tdes_setkey()
267 memcpy_toio(dev->reg + RK_CRYPTO_TDES_KEY1_0, ctx->key, ctx->keylen); in rk_cipher_hw_init()
274 if (ctx->keylen == AES_KEYSIZE_192) in rk_cipher_hw_init()
276 else if (ctx->keylen == AES_KEYSIZE_256) in rk_cipher_hw_init()
279 memcpy_toio(dev->reg + RK_CRYPTO_AES_KEY_0, ctx->key, ctx->keylen); in rk_cipher_hw_init()
458 memzero_explicit(ctx->key, ctx->keylen); in rk_cipher_tfm_exit()