diff options
Diffstat (limited to 'crypto/ablkcipher.c')
-rw-r--r-- | crypto/ablkcipher.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/crypto/ablkcipher.c b/crypto/ablkcipher.c index d880a4897159..1edb5000d783 100644 --- a/crypto/ablkcipher.c +++ b/crypto/ablkcipher.c | |||
@@ -373,6 +373,7 @@ static int crypto_ablkcipher_report(struct sk_buff *skb, struct crypto_alg *alg) | |||
373 | strncpy(rblkcipher.type, "ablkcipher", sizeof(rblkcipher.type)); | 373 | strncpy(rblkcipher.type, "ablkcipher", sizeof(rblkcipher.type)); |
374 | strncpy(rblkcipher.geniv, alg->cra_ablkcipher.geniv ?: "<default>", | 374 | strncpy(rblkcipher.geniv, alg->cra_ablkcipher.geniv ?: "<default>", |
375 | sizeof(rblkcipher.geniv)); | 375 | sizeof(rblkcipher.geniv)); |
376 | rblkcipher.geniv[sizeof(rblkcipher.geniv) - 1] = '\0'; | ||
376 | 377 | ||
377 | rblkcipher.blocksize = alg->cra_blocksize; | 378 | rblkcipher.blocksize = alg->cra_blocksize; |
378 | rblkcipher.min_keysize = alg->cra_ablkcipher.min_keysize; | 379 | rblkcipher.min_keysize = alg->cra_ablkcipher.min_keysize; |
@@ -447,6 +448,7 @@ static int crypto_givcipher_report(struct sk_buff *skb, struct crypto_alg *alg) | |||
447 | strncpy(rblkcipher.type, "givcipher", sizeof(rblkcipher.type)); | 448 | strncpy(rblkcipher.type, "givcipher", sizeof(rblkcipher.type)); |
448 | strncpy(rblkcipher.geniv, alg->cra_ablkcipher.geniv ?: "<built-in>", | 449 | strncpy(rblkcipher.geniv, alg->cra_ablkcipher.geniv ?: "<built-in>", |
449 | sizeof(rblkcipher.geniv)); | 450 | sizeof(rblkcipher.geniv)); |
451 | rblkcipher.geniv[sizeof(rblkcipher.geniv) - 1] = '\0'; | ||
450 | 452 | ||
451 | rblkcipher.blocksize = alg->cra_blocksize; | 453 | rblkcipher.blocksize = alg->cra_blocksize; |
452 | rblkcipher.min_keysize = alg->cra_ablkcipher.min_keysize; | 454 | rblkcipher.min_keysize = alg->cra_ablkcipher.min_keysize; |