Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

crypto: cpt - Remove cfb Remove the unused CFB implementation.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>

-24
-24
drivers/crypto/cavium/cpt/cptvf_algs.c
··· 311 311 return cvm_setkey(cipher, key, keylen, AES_ECB); 312 312 } 313 313 314 - static int cvm_cfb_aes_setkey(struct crypto_skcipher *cipher, const u8 *key, 315 - u32 keylen) 316 - { 317 - return cvm_setkey(cipher, key, keylen, AES_CFB); 318 - } 319 - 320 314 static int cvm_cbc_des3_setkey(struct crypto_skcipher *cipher, const u8 *key, 321 315 u32 keylen) 322 316 { ··· 382 388 .min_keysize = AES_MIN_KEY_SIZE, 383 389 .max_keysize = AES_MAX_KEY_SIZE, 384 390 .setkey = cvm_ecb_aes_setkey, 385 - .encrypt = cvm_encrypt, 386 - .decrypt = cvm_decrypt, 387 - .init = cvm_enc_dec_init, 388 - }, { 389 - .base.cra_flags = CRYPTO_ALG_ASYNC | 390 - CRYPTO_ALG_ALLOCATES_MEMORY, 391 - .base.cra_blocksize = AES_BLOCK_SIZE, 392 - .base.cra_ctxsize = sizeof(struct cvm_enc_ctx), 393 - .base.cra_alignmask = 7, 394 - .base.cra_priority = 4001, 395 - .base.cra_name = "cfb(aes)", 396 - .base.cra_driver_name = "cavium-cfb-aes", 397 - .base.cra_module = THIS_MODULE, 398 - 399 - .ivsize = AES_BLOCK_SIZE, 400 - .min_keysize = AES_MIN_KEY_SIZE, 401 - .max_keysize = AES_MAX_KEY_SIZE, 402 - .setkey = cvm_cfb_aes_setkey, 403 391 .encrypt = cvm_encrypt, 404 392 .decrypt = cvm_decrypt, 405 393 .init = cvm_enc_dec_init,