Lines Matching refs:keylen
86 const u8 *key, unsigned int keylen) in rk_aes_setkey() argument
91 if (keylen != AES_KEYSIZE_128 && keylen != AES_KEYSIZE_192 && in rk_aes_setkey()
92 keylen != AES_KEYSIZE_256) in rk_aes_setkey()
94 ctx->keylen = keylen; in rk_aes_setkey()
95 memcpy(ctx->key, key, keylen); in rk_aes_setkey()
97 return crypto_skcipher_setkey(ctx->fallback_tfm, key, keylen); in rk_aes_setkey()
101 const u8 *key, unsigned int keylen) in rk_des_setkey() argument
110 ctx->keylen = keylen; in rk_des_setkey()
111 memcpy(ctx->key, key, keylen); in rk_des_setkey()
113 return crypto_skcipher_setkey(ctx->fallback_tfm, key, keylen); in rk_des_setkey()
117 const u8 *key, unsigned int keylen) in rk_tdes_setkey() argument
126 ctx->keylen = keylen; in rk_tdes_setkey()
127 memcpy(ctx->key, key, keylen); in rk_tdes_setkey()
129 return crypto_skcipher_setkey(ctx->fallback_tfm, key, keylen); in rk_tdes_setkey()
280 memcpy_toio(ctx->dev->reg + RK_CRYPTO_TDES_KEY1_0, ctx->key, ctx->keylen); in rk_ablk_hw_init()
287 if (ctx->keylen == AES_KEYSIZE_192) in rk_ablk_hw_init()
289 else if (ctx->keylen == AES_KEYSIZE_256) in rk_ablk_hw_init()
292 memcpy_toio(ctx->dev->reg + RK_CRYPTO_AES_KEY_0, ctx->key, ctx->keylen); in rk_ablk_hw_init()
466 memzero_explicit(ctx->key, ctx->keylen); in rk_ablk_exit_tfm()