blob: aacdca8ebce607641e05354828406a2d950f6047 [file] [log] [blame]
Manuel Pégourié-Gonnard07f8fa52013-08-30 18:34:08 +02001Cipher Selftest
2depends_on:POLARSSL_SELF_TEST
3cipher_selftest:
4
5Decrypt empty buffer
6dec_empty_buf:
7
8AES-GCM Encrypt and decrypt 0 bytes
9depends_on:POLARSSL_AES_C:POLARSSL_GCM_C
10enc_dec_buf:POLARSSL_CIPHER_AES_128_GCM:"AES-128-GCM":128:0:-1
11
12AES 128 GCM Encrypt and decrypt 1 byte
13depends_on:POLARSSL_AES_C:POLARSSL_GCM_C
14enc_dec_buf:POLARSSL_CIPHER_AES_128_GCM:"AES-128-GCM":128:1:-1
15
16AES 128 GCM Encrypt and decrypt 2 bytes
17depends_on:POLARSSL_AES_C:POLARSSL_GCM_C
18enc_dec_buf:POLARSSL_CIPHER_AES_128_GCM:"AES-128-GCM":128:2:-1
19
20AES 128 GCM Encrypt and decrypt 7 bytes
21depends_on:POLARSSL_AES_C:POLARSSL_GCM_C
22enc_dec_buf:POLARSSL_CIPHER_AES_128_GCM:"AES-128-GCM":128:7:-1
23
24AES 128 GCM Encrypt and decrypt 8 bytes
25depends_on:POLARSSL_AES_C:POLARSSL_GCM_C
26enc_dec_buf:POLARSSL_CIPHER_AES_128_GCM:"AES-128-GCM":128:8:-1
27
28AES 128 GCM Encrypt and decrypt 9 bytes
29depends_on:POLARSSL_AES_C:POLARSSL_GCM_C
30enc_dec_buf:POLARSSL_CIPHER_AES_128_GCM:"AES-128-GCM":128:9:-1
31
32AES 128 GCM Encrypt and decrypt 15 bytes
33depends_on:POLARSSL_AES_C:POLARSSL_GCM_C
34enc_dec_buf:POLARSSL_CIPHER_AES_128_GCM:"AES-128-GCM":128:15:-1
35
36AES 128 GCM Encrypt and decrypt 16 bytes
37depends_on:POLARSSL_AES_C:POLARSSL_GCM_C
38enc_dec_buf:POLARSSL_CIPHER_AES_128_GCM:"AES-128-GCM":128:16:-1
39
40AES 128 GCM Encrypt and decrypt 17 bytes
41depends_on:POLARSSL_AES_C:POLARSSL_GCM_C
42enc_dec_buf:POLARSSL_CIPHER_AES_128_GCM:"AES-128-GCM":128:17:-1
43
44AES 128 GCM Encrypt and decrypt 31 bytes
45depends_on:POLARSSL_AES_C:POLARSSL_GCM_C
46enc_dec_buf:POLARSSL_CIPHER_AES_128_GCM:"AES-128-GCM":128:31:-1
47
48AES 128 GCM Encrypt and decrypt 32 bytes
49depends_on:POLARSSL_AES_C:POLARSSL_GCM_C
50enc_dec_buf:POLARSSL_CIPHER_AES_128_GCM:"AES-128-GCM":128:32:-1
51
52AES 128 GCM Encrypt and decrypt 32 bytes
53depends_on:POLARSSL_AES_C:POLARSSL_GCM_C
54enc_dec_buf:POLARSSL_CIPHER_AES_128_GCM:"AES-128-GCM":128:33:-1
55
56AES 128 GCM Encrypt and decrypt 47 bytes
57depends_on:POLARSSL_AES_C:POLARSSL_GCM_C
58enc_dec_buf:POLARSSL_CIPHER_AES_128_GCM:"AES-128-GCM":128:47:-1
59
60AES 128 GCM Encrypt and decrypt 48 bytes
61depends_on:POLARSSL_AES_C:POLARSSL_GCM_C
62enc_dec_buf:POLARSSL_CIPHER_AES_128_GCM:"AES-128-GCM":128:48:-1
63
64AES 128 GCM Encrypt and decrypt 49 bytes
65depends_on:POLARSSL_AES_C:POLARSSL_GCM_C
66enc_dec_buf:POLARSSL_CIPHER_AES_128_GCM:"AES-128-GCM":128:49:-1
67
68AES 128 GCM Encrypt and decrypt 0 bytes in multiple parts
69depends_on:POLARSSL_AES_C:POLARSSL_GCM_C
70enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_GCM:128:0:0
71
72AES 128 GCM Encrypt and decrypt 1 bytes in multiple parts 1
73depends_on:POLARSSL_AES_C:POLARSSL_GCM_C
74enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_GCM:128:1:0
75
76AES 128 GCM Encrypt and decrypt 1 bytes in multiple parts 2
77depends_on:POLARSSL_AES_C:POLARSSL_GCM_C
78enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_GCM:128:0:1
79
80AES 128 GCM Encrypt and decrypt 16 bytes in multiple parts 1
81depends_on:POLARSSL_AES_C:POLARSSL_GCM_C
82enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_GCM:128:16:0
83
84AES 128 GCM Encrypt and decrypt 16 bytes in multiple parts 2
85depends_on:POLARSSL_AES_C:POLARSSL_GCM_C
86enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_GCM:128:0:16
87
88AES 128 GCM Encrypt and decrypt 16 bytes in multiple parts 3
89depends_on:POLARSSL_AES_C:POLARSSL_GCM_C
90enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_GCM:128:1:15
91
92AES 128 GCM Encrypt and decrypt 16 bytes in multiple parts 4
93depends_on:POLARSSL_AES_C:POLARSSL_GCM_C
94enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_GCM:128:15:1
95
96AES 128 GCM Encrypt and decrypt 22 bytes in multiple parts 1
97depends_on:POLARSSL_AES_C:POLARSSL_GCM_C
98enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_GCM:128:15:7
99
100AES 128 GCM Encrypt and decrypt 22 bytes in multiple parts 1
101depends_on:POLARSSL_AES_C:POLARSSL_GCM_C
102enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_GCM:128:16:6
103
104AES 128 GCM Encrypt and decrypt 22 bytes in multiple parts 1
105depends_on:POLARSSL_AES_C:POLARSSL_GCM_C
106enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_GCM:128:17:6
107
108AES 128 GCM Encrypt and decrypt 32 bytes in multiple parts 1
109depends_on:POLARSSL_AES_C:POLARSSL_GCM_C
110enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_GCM:128:16:16