crypto: bcm - remove unused function do_decrypt()
The do_decrypt() function in util.c in the BCM crypto driver is never used, so remove it. Signed-off-by: Eric Biggers <ebiggers@google.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
aef027db48
commit
37ebffff65
|
@ -201,46 +201,6 @@ struct sdesc {
|
||||||
char ctx[];
|
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
|
* do_shash() - Do a synchronous hash operation in software
|
||||||
* @name: The name of the hash algorithm
|
* @name: The name of the hash algorithm
|
||||||
|
|
|
@ -95,12 +95,6 @@ u32 spu_msg_sg_add(struct scatterlist **to_sg,
|
||||||
|
|
||||||
void add_to_ctr(u8 *ctr_pos, unsigned int increment);
|
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 */
|
/* produce a message digest from data of length n bytes */
|
||||||
int do_shash(unsigned char *name, unsigned char *result,
|
int do_shash(unsigned char *name, unsigned char *result,
|
||||||
const u8 *data1, unsigned int data1_len,
|
const u8 *data1, unsigned int data1_len,
|
||||||
|
|
Loading…
Reference in New Issue