Skip to content

Test vectors

These are the public AES-128-CMAC vectors from RFC 4493. Use them to check your CMAC implementation before message signing arrives. Generated from test-vectors/cmac/.

ID Key Message (hex) Tag
rfc4493-example-1 2b7e151628aed2a6abf7158809cf4f3c (empty) bb1d6929e95937287fa37d129b756746
rfc4493-example-2 2b7e151628aed2a6abf7158809cf4f3c 6bc1bee22e409f96e93d7e117393172a 070a16b46b4d4144f79bdd9dd04a287c
rfc4493-example-3 2b7e151628aed2a6abf7158809cf4f3c 6bc1bee22e409f96e93d7e117393172a ae2d8a571e03ac9c9eb76fac45af8e51 30c81c46a35ce411 dfa66747de9ae63030ca32611497c827
rfc4493-example-4 2b7e151628aed2a6abf7158809cf4f3c 6bc1bee22e409f96e93d7e117393172a ae2d8a571e03ac9c9eb76fac45af8e51 30c81c46a35ce411e5fbc1191a0a52ef f69f2445df4f9b17ad2b417be66c3710 51f0bebf7e3b9d92fc49741779363cfe