mirror of
https://github.com/linux-msm/laptops-kernel.git
synced 2026-08-13 14:19:53 -07:00
[CRYPTO] tcrypt: LRW test vectors
Do modprobe tcrypt mode=10 to check the included test vectors, they are from: http://grouper.ieee.org/groups/1619/email/pdf00017.pdf and from http://www.mail-archive.com/stds-p1619@listserv.ieee.org/msg00173.html. To make the last test vector fit, I had to increase the buffer size of input and result to 512 bytes. Signed-off-by: Rik Snel <rsnel@cube.dyndns.org> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
committed by
David S. Miller
parent
64470f1b85
commit
f3d1044cd0
@@ -906,6 +906,10 @@ static void do_test(void)
|
||||
AES_CBC_ENC_TEST_VECTORS);
|
||||
test_cipher("cbc(aes)", DECRYPT, aes_cbc_dec_tv_template,
|
||||
AES_CBC_DEC_TEST_VECTORS);
|
||||
test_cipher("lrw(aes)", ENCRYPT, aes_lrw_enc_tv_template,
|
||||
AES_LRW_ENC_TEST_VECTORS);
|
||||
test_cipher("lrw(aes)", DECRYPT, aes_lrw_dec_tv_template,
|
||||
AES_LRW_DEC_TEST_VECTORS);
|
||||
|
||||
//CAST5
|
||||
test_cipher("ecb(cast5)", ENCRYPT, cast5_enc_tv_template,
|
||||
@@ -1055,6 +1059,10 @@ static void do_test(void)
|
||||
AES_CBC_ENC_TEST_VECTORS);
|
||||
test_cipher("cbc(aes)", DECRYPT, aes_cbc_dec_tv_template,
|
||||
AES_CBC_DEC_TEST_VECTORS);
|
||||
test_cipher("lrw(aes)", ENCRYPT, aes_lrw_enc_tv_template,
|
||||
AES_LRW_ENC_TEST_VECTORS);
|
||||
test_cipher("lrw(aes)", DECRYPT, aes_lrw_dec_tv_template,
|
||||
AES_LRW_DEC_TEST_VECTORS);
|
||||
break;
|
||||
|
||||
case 11:
|
||||
@@ -1194,6 +1202,10 @@ static void do_test(void)
|
||||
aes_speed_template);
|
||||
test_cipher_speed("cbc(aes)", DECRYPT, sec, NULL, 0,
|
||||
aes_speed_template);
|
||||
test_cipher_speed("lrw(aes)", ENCRYPT, sec, NULL, 0,
|
||||
aes_lrw_speed_template);
|
||||
test_cipher_speed("lrw(aes)", DECRYPT, sec, NULL, 0,
|
||||
aes_lrw_speed_template);
|
||||
break;
|
||||
|
||||
case 201:
|
||||
|
||||
+530
-4
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user