Simon Butcher | d812fa6 | 2016-10-05 14:13:31 +0100 | [diff] [blame^] | 1 | CMAC self test |
| 2 | mbedtls_cmac_self_test: |
| 3 | |
| 4 | CMAC init #1 AES-128: OK |
| 5 | depends_on:MBEDTLS_AES_C |
| 6 | mbedtls_cmac_setkey:MBEDTLS_CIPHER_AES_128_ECB:128:0 |
| 7 | |
| 8 | CMAC init #2 AES-192: OK |
| 9 | depends_on:MBEDTLS_AES_C |
| 10 | mbedtls_cmac_setkey:MBEDTLS_CIPHER_AES_192_ECB:192:0 |
| 11 | |
| 12 | CMAC init #3 AES-256: OK |
| 13 | depends_on:MBEDTLS_AES_C |
| 14 | mbedtls_cmac_setkey:MBEDTLS_CIPHER_AES_256_ECB:256:0 |
| 15 | |
| 16 | CMAC init #4 3DES : OK |
| 17 | depends_on:MBEDTLS_DES_C |
| 18 | mbedtls_cmac_setkey:MBEDTLS_CIPHER_DES_EDE3_ECB:192:0 |
| 19 | |
| 20 | CMAC init #5 AES-224: bad key size |
| 21 | depends_on:MBEDTLS_AES_C |
| 22 | mbedtls_cmac_setkey:MBEDTLS_CIPHER_ID_AES:224:MBEDTLS_ERR_CIPHER_BAD_INPUT_DATA |
| 23 | |
| 24 | CMAC init #6 Camellia: wrong cipher |
| 25 | depends_on:MBEDTLS_CAMELLIA_C |
| 26 | mbedtls_cmac_setkey:MBEDTLS_CIPHER_ID_CAMELLIA:128:MBEDTLS_ERR_CIPHER_BAD_INPUT_DATA |
| 27 | |