@@ -24,32 +24,33 @@ static const mbedtls_cipher_info_t *rsm_ucast_cipher;
2424
2525/* This contains both ADD and plaintext for encryption */
2626static const uint8_t initial_data [110 ] = {
27- 0x01 , 0x02 , 0x03 , 0x04 , 0x05 , 0x06 , 0x07 , 0x08 , 0x09 , 0x0A ,
28- 0x11 , 0x12 , 0x13 , 0x14 , 0x15 , 0x16 , 0x17 , 0x18 , 0x19 , 0x1A ,
29- 0x21 , 0x22 , 0x23 , 0x24 , 0x25 , 0x26 , 0x27 , 0x28 , 0x29 , 0x2A ,
30- 0x31 , 0x32 , 0x33 , 0x34 , 0x35 , 0x36 , 0x37 , 0x38 , 0x39 , 0x3A ,
31- 0x41 , 0x42 , 0x43 , 0x44 , 0x45 , 0x46 , 0x47 , 0x48 , 0x49 , 0x4A ,
32- 0x51 , 0x52 , 0x53 , 0x54 , 0x55 , 0x56 , 0x57 , 0x58 , 0x59 , 0x5A ,
33- 0x61 , 0x62 , 0x63 , 0x64 , 0x65 , 0x66 , 0x67 , 0x68 , 0x69 , 0x6A ,
34- 0x71 , 0x72 , 0x73 , 0x74 , 0x75 , 0x76 , 0x77 , 0x78 , 0x79 , 0x7A ,
35- 0x81 , 0x82 , 0x83 , 0x84 , 0x85 , 0x86 , 0x87 , 0x88 , 0x89 , 0x8A ,
36- 0x91 , 0x92 , 0x93 , 0x94 , 0x95 , 0x96 , 0x97 , 0x98 , 0x99 , 0x9A ,
37- 0xA1 , 0xA2 , 0xA3 , 0xA4 , 0xA5 , 0xA6 , 0xA7 , 0xA8 , 0xA9 , 0xAA
27+ 0x01 , 0x02 , 0x03 , 0x04 , 0x05 , 0x06 , 0x07 , 0x08 , 0x09 , 0x0A , 0x11 ,
28+ 0x12 , 0x13 , 0x14 , 0x15 , 0x16 , 0x17 , 0x18 , 0x19 , 0x1A , 0x21 , 0x22 ,
29+ 0x23 , 0x24 , 0x25 , 0x26 , 0x27 , 0x28 , 0x29 , 0x2A , 0x31 , 0x32 , 0x33 ,
30+ 0x34 , 0x35 , 0x36 , 0x37 , 0x38 , 0x39 , 0x3A , 0x41 , 0x42 , 0x43 , 0x44 ,
31+ 0x45 , 0x46 , 0x47 , 0x48 , 0x49 , 0x4A , 0x51 , 0x52 , 0x53 , 0x54 , 0x55 ,
32+ 0x56 , 0x57 , 0x58 , 0x59 , 0x5A , 0x61 , 0x62 , 0x63 , 0x64 , 0x65 , 0x66 ,
33+ 0x67 , 0x68 , 0x69 , 0x6A , 0x71 , 0x72 , 0x73 , 0x74 , 0x75 , 0x76 , 0x77 ,
34+ 0x78 , 0x79 , 0x7A , 0x81 , 0x82 , 0x83 , 0x84 , 0x85 , 0x86 , 0x87 , 0x88 ,
35+ 0x89 , 0x8A , 0x91 , 0x92 , 0x93 , 0x94 , 0x95 , 0x96 , 0x97 , 0x98 , 0x99 ,
36+ 0x9A , 0xA1 , 0xA2 , 0xA3 , 0xA4 , 0xA5 , 0xA6 , 0xA7 , 0xA8 , 0xA9 , 0xAA
3837};
39- static const uint8_t key [32 ] = {
40- 0xC0 , 0xCA , 0xC0 , 0x1A , 0xC0 , 0xCA , 0xC0 , 0x1A ,
41- 0xC0 , 0xCA , 0xC0 , 0x1A , 0xC0 , 0xCA , 0xC0 , 0x1A ,
42- 0xC0 , 0xCA , 0xC0 , 0x1A , 0xC0 , 0xCA , 0xC0 , 0x1A ,
43- 0xC0 , 0xCA , 0xC0 , 0x1A , 0xC0 , 0xCA , 0xC0 , 0x1A
44- };
45- static const uint8_t iv [12 ] = { 0x0 , 0x1 , 0x2 , 0x3 , 0x4 , 0x5 , 0x6 , 0x7 , 0x8 , 0x9 , 0xA , 0xB };
46- static const uint8_t expected_tag [16 ] = { 0x05 , 0x5D , 0x8E , 0xD4 , 0xF9 , 0x2A , 0x87 , 0x87 ,
47- 0x6F , 0x23 , 0xF2 , 0xE6 , 0xF0 , 0x1D , 0x6D , 0x5C };
38+ static const uint8_t key [32 ] = { 0xC0 , 0xCA , 0xC0 , 0x1A , 0xC0 , 0xCA , 0xC0 ,
39+ 0x1A , 0xC0 , 0xCA , 0xC0 , 0x1A , 0xC0 , 0xCA ,
40+ 0xC0 , 0x1A , 0xC0 , 0xCA , 0xC0 , 0x1A , 0xC0 ,
41+ 0xCA , 0xC0 , 0x1A , 0xC0 , 0xCA , 0xC0 , 0x1A ,
42+ 0xC0 , 0xCA , 0xC0 , 0x1A };
43+ static const uint8_t iv [12 ] = { 0x0 , 0x1 , 0x2 , 0x3 , 0x4 , 0x5 ,
44+ 0x6 , 0x7 , 0x8 , 0x9 , 0xA , 0xB };
45+ static const uint8_t expected_tag [16 ] = { 0x05 , 0x5D , 0x8E , 0xD4 , 0xF9 , 0x2A ,
46+ 0x87 , 0x87 , 0x6F , 0x23 , 0xF2 , 0xE6 ,
47+ 0xF0 , 0x1D , 0x6D , 0x5C };
4848
4949static uint8_t test_tag [16 ];
5050static uint8_t test_buf [110 ];
5151
52- static int mbedtls_gcm_mynewt_test_crypt (uint8_t enc )
52+ static int
53+ mbedtls_gcm_mynewt_test_crypt (uint8_t enc )
5354{
5455 int add_len = 40 ;
5556 mbedtls_gcm_context ctx ;
@@ -63,9 +64,8 @@ static int mbedtls_gcm_mynewt_test_crypt(uint8_t enc)
6364 int rc ;
6465
6566 if (rsm_ucast_cipher == NULL ) {
66- rsm_ucast_cipher =
67- mbedtls_cipher_info_from_values (MBEDTLS_CIPHER_ID_AES , 256 ,
68- MBEDTLS_MODE_ECB );
67+ rsm_ucast_cipher = mbedtls_cipher_info_from_values (MBEDTLS_CIPHER_ID_AES ,
68+ 256 , MBEDTLS_MODE_ECB );
6969 }
7070
7171 memset (& ctx , 0 , sizeof (ctx ));
@@ -75,8 +75,7 @@ static int mbedtls_gcm_mynewt_test_crypt(uint8_t enc)
7575 goto out ;
7676 }
7777
78- rc = mbedtls_gcm_starts (& ctx ,
79- enc == 1 ? MBEDTLS_GCM_ENCRYPT : MBEDTLS_GCM_DECRYPT ,
78+ rc = mbedtls_gcm_starts (& ctx , enc == 1 ? MBEDTLS_GCM_ENCRYPT : MBEDTLS_GCM_DECRYPT ,
8079 iv , sizeof (iv ));
8180 if (rc ) {
8281 goto out ;
0 commit comments