|
@@ -135,8 +135,8 @@ static int geode_setkey_cip(struct crypto_tfm *tfm, const u8 *key,
|
|
|
/*
|
|
|
* The requested key size is not supported by HW, do a fallback
|
|
|
*/
|
|
|
- op->fallback.blk->base.crt_flags &= ~CRYPTO_TFM_REQ_MASK;
|
|
|
- op->fallback.blk->base.crt_flags |= (tfm->crt_flags & CRYPTO_TFM_REQ_MASK);
|
|
|
+ op->fallback.cip->base.crt_flags &= ~CRYPTO_TFM_REQ_MASK;
|
|
|
+ op->fallback.cip->base.crt_flags |= (tfm->crt_flags & CRYPTO_TFM_REQ_MASK);
|
|
|
|
|
|
ret = crypto_cipher_setkey(op->fallback.cip, key, len);
|
|
|
if (ret) {
|
|
@@ -263,7 +263,7 @@ static int fallback_init_cip(struct crypto_tfm *tfm)
|
|
|
|
|
|
if (IS_ERR(op->fallback.cip)) {
|
|
|
printk(KERN_ERR "Error allocating fallback algo %s\n", name);
|
|
|
- return PTR_ERR(op->fallback.blk);
|
|
|
+ return PTR_ERR(op->fallback.cip);
|
|
|
}
|
|
|
|
|
|
return 0;
|