20#define MINIMAC_KEY_LEN 16
25#define MINIMAC_TAG_LEN 4
30#define MINIMAC_HIST_LEN 5
35#define MINIMAC_MAX_DATA 8
83bool minimac_verify(
const uint8_t *data, uint8_t payload_len,
const uint8_t *tag);
#define MINIMAC_MAX_DATA
CAN 데이터 필드 최대 길이 (8바이트)
uint8_t minimac_sign(uint8_t *data, uint8_t payload_len)
송신 전 페이로드에 Mini-MAC 태그 생성 및 붙이기
bool minimac_verify(const uint8_t *data, uint8_t payload_len, const uint8_t *tag)
수신 후 Mini-MAC 태그 검증 및 내부 상태 갱신
void minimac_init(uint16_t can_id, const uint8_t *key)
Mini-MAC 프로토콜 초기화