crypto: bcm - remove unused function do_decrypt()
PATCH 1/1 crypto: bcm - remove unused function do_decrypt()
From: Eric Biggers <[email protected]>
The do_decrypt() function in util.c in the BCM crypto driver is never used, so remove it.
Signed-off-by Eric Biggers <[email protected]>
--- drivers/crypto/bcm/util.c | 40 --------------------------------------- drivers/crypto/bcm/util.h | 6 ------ 2 files changed, 46 deletions(-)
drivers/crypto/bcm/util.c +0 -40
@@ -201,46 +201,6 @@ struct sdesc {char ctx[]; }; -/* do a synchronous decrypt operation */ -int do_decrypt (char *alg_name, -void *key_ptr,unsigned int key_len, -void *iv_ptr,void *src_ptr,void *dst_ptr, -unsigned int block_len) -{ -struct scatterlist sg_in[1 ], sg_out[1 ]; -struct crypto_blkcipher *tfm = -crypto_alloc_blkcipher (alg_name,0 ,CRYPTO_ALG_ASYNC ); -struct blkcipher_desc desc = {.tfm = tfm, .flags =0 }; -int ret =0 ; -void *iv; -int ivsize; - -flow_log ("%s() name:%s block_len:%u\n" , __func__, alg_name, block_len); - -if (IS_ERR (tfm)) -return PTR_ERR (tfm); - -crypto_blkcipher_setkey ((void *)tfm, key_ptr, key_len); - -sg_init_table (sg_in,1 ); -sg_set_buf (sg_in, src_ptr, block_len); - -sg_init_table (sg_out,1 ); -sg_set_buf (sg_out, dst_ptr, block_len); - - iv =crypto_blkcipher_crt (tfm)->iv; - ivsize =crypto_blkcipher_ivsize (tfm); -memcpy (iv, iv_ptr, ivsize); - - ret =crypto_blkcipher_decrypt (&desc, sg_out, sg_in, block_len); -crypto_free_blkcipher (tfm); - -if (ret <0 ) -pr_err ("aes_decrypt failed %d\n" , ret); - -return ret; -} -/** * do_shash() - Do a synchronous hash operation in software * @name: The name of the hash algorithm
drivers/crypto/bcm/util.h +0 -6
@@ -95,12 +95,6 @@ u32 spu_msg_sg_add(struct scatterlist **to_sg,void add_to_ctr (u8 *ctr_pos,unsigned int increment); -/* do a synchronous decrypt operation */ -int do_decrypt (char *alg_name, -void *key_ptr,unsigned int key_len, -void *iv_ptr,void *src_ptr,void *dst_ptr, -unsigned int block_len); -/* produce a message digest from data of length n bytes */ int do_shash(unsigned char *name, unsigned char *result, const u8 *data1, unsigned int data1_len,
Signature · 1 line
2.20.1
Herbert Xu
maintainerQuoted 10 lines · Eric Biggers
From: Eric Biggers <[email protected]>
The
do_decrypt()function inutil.cin the BCM crypto driver is never used, so remove it.Signed-off-by Eric Biggers <[email protected]>--- drivers/crypto/bcm/util.c | 40 --------------------------------------- drivers/crypto/bcm/util.h | 6 ------ 2 files changed, 46 deletions(-)
Patch applied. Thanks.
Signature · 3 lines
Email: Herbert Xu <[email protected]> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt