2016-06-01 15:07:50 -04:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include <stdbool.h>
|
|
|
|
#include <strings.h>
|
|
|
|
|
|
|
|
#include "block.h"
|
|
|
|
|
2016-06-05 22:36:16 -04:00
|
|
|
void cmac_aes128(uint8_t *, uint8_t *, size_t, uint_fast8_t);
|
2016-06-07 12:51:42 -04:00
|
|
|
void cmac_aes128_expand_key(uint8_t const *const, uint8_t *, uint8_t *);
|
2016-06-05 22:36:16 -04:00
|
|
|
void cmac_aes128_init(uint8_t *);
|
|
|
|
void cmac_get_subkeys(uint8_t *);
|