Lines Matching refs:ctx
112 struct rk_cipher_ctx *ctx = crypto_tfm_ctx(tfm);
117 ctx->keylen = keylen;
118 memcpy(ctx->key, key, keylen);
120 return crypto_skcipher_setkey(ctx->fallback_tfm, key, keylen);
126 struct rk_cipher_ctx *ctx = crypto_skcipher_ctx(cipher);
133 ctx->keylen = keylen;
134 memcpy(ctx->key, key, keylen);
136 return crypto_skcipher_setkey(ctx->fallback_tfm, key, keylen);
142 struct rk_cipher_ctx *ctx = crypto_skcipher_ctx(cipher);
149 ctx->keylen = keylen;
150 memcpy(ctx->key, key, keylen);
152 return crypto_skcipher_setkey(ctx->fallback_tfm, key, keylen);
257 struct rk_cipher_ctx *ctx = crypto_skcipher_ctx(cipher);
267 memcpy_toio(dev->reg + RK_CRYPTO_TDES_KEY1_0, ctx->key, ctx->keylen);
274 if (ctx->keylen == AES_KEYSIZE_192)
276 else if (ctx->keylen == AES_KEYSIZE_256)
279 memcpy_toio(dev->reg + RK_CRYPTO_AES_KEY_0, ctx->key, ctx->keylen);
436 struct rk_cipher_ctx *ctx = crypto_skcipher_ctx(tfm);
441 ctx->fallback_tfm = crypto_alloc_skcipher(name, 0, CRYPTO_ALG_NEED_FALLBACK);
442 if (IS_ERR(ctx->fallback_tfm)) {
444 name, PTR_ERR(ctx->fallback_tfm));
445 return PTR_ERR(ctx->fallback_tfm);
449 crypto_skcipher_reqsize(ctx->fallback_tfm);
456 struct rk_cipher_ctx *ctx = crypto_skcipher_ctx(tfm);
458 memzero_explicit(ctx->key, ctx->keylen);
459 crypto_free_skcipher(ctx->fallback_tfm);