ASCON Suite
Macros
ascon-hmac.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_hmac
 
#define HMAC_HASH_SIZE   ASCON_HASH_SIZE
 
#define HMAC_BLOCK_SIZE   64
 
#define HMAC_STATE   ascon_hmac_state_t
 
#define HMAC_HASH_INIT   ascon_hash_init
 
#define HMAC_HASH_REINIT   ascon_hash_reinit
 
#define HMAC_HASH_FREE   ascon_hash_free
 
#define HMAC_HASH_UPDATE   ascon_hash_update
 
#define HMAC_HASH_FINALIZE   ascon_hash_finalize
 

Macro Definition Documentation

◆ HMAC_ALG_NAME

#define HMAC_ALG_NAME   ascon_hmac

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

◆ HMAC_BLOCK_SIZE

#define HMAC_BLOCK_SIZE   64

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

◆ HMAC_HASH_FINALIZE

#define HMAC_HASH_FINALIZE   ascon_hash_finalize

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

◆ HMAC_HASH_FREE

#define HMAC_HASH_FREE   ascon_hash_free

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

◆ HMAC_HASH_INIT

#define HMAC_HASH_INIT   ascon_hash_init

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

◆ HMAC_HASH_REINIT

#define HMAC_HASH_REINIT   ascon_hash_reinit

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

◆ HMAC_HASH_SIZE

#define HMAC_HASH_SIZE   ASCON_HASH_SIZE

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

◆ HMAC_HASH_UPDATE

#define HMAC_HASH_UPDATE   ascon_hash_update

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

◆ HMAC_STATE

#define HMAC_STATE   ascon_hmac_state_t

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