ASCON Suite
Macros
ascon-hmaca.c File Reference
#include <ascon/hmac.h>
#include <ascon/utility.h>
#include <string.h>
#include "mac/ascon-hmac-common.h"

Go to the source code of this file.

Macros

#define HMAC_ALG_NAME   ascon_hmaca
 
#define HMAC_HASH_SIZE   ASCON_HASHA_SIZE
 
#define HMAC_BLOCK_SIZE   64
 
#define HMAC_STATE   ascon_hmaca_state_t
 
#define HMAC_HASH_INIT   ascon_hasha_init
 
#define HMAC_HASH_REINIT   ascon_hasha_reinit
 
#define HMAC_HASH_FREE   ascon_hasha_free
 
#define HMAC_HASH_UPDATE   ascon_hasha_update
 
#define HMAC_HASH_FINALIZE   ascon_hasha_finalize
 

Macro Definition Documentation

◆ HMAC_ALG_NAME

#define HMAC_ALG_NAME   ascon_hmaca

Definition at line 30 of file ascon-hmaca.c.

◆ HMAC_BLOCK_SIZE

#define HMAC_BLOCK_SIZE   64

Definition at line 32 of file ascon-hmaca.c.

◆ HMAC_HASH_FINALIZE

#define HMAC_HASH_FINALIZE   ascon_hasha_finalize

Definition at line 38 of file ascon-hmaca.c.

◆ HMAC_HASH_FREE

#define HMAC_HASH_FREE   ascon_hasha_free

Definition at line 36 of file ascon-hmaca.c.

◆ HMAC_HASH_INIT

#define HMAC_HASH_INIT   ascon_hasha_init

Definition at line 34 of file ascon-hmaca.c.

◆ HMAC_HASH_REINIT

#define HMAC_HASH_REINIT   ascon_hasha_reinit

Definition at line 35 of file ascon-hmaca.c.

◆ HMAC_HASH_SIZE

#define HMAC_HASH_SIZE   ASCON_HASHA_SIZE

Definition at line 31 of file ascon-hmaca.c.

◆ HMAC_HASH_UPDATE

#define HMAC_HASH_UPDATE   ascon_hasha_update

Definition at line 37 of file ascon-hmaca.c.

◆ HMAC_STATE

#define HMAC_STATE   ascon_hmaca_state_t

Definition at line 33 of file ascon-hmaca.c.