Ascon-reference.h 459 Bytes
Newer Older
Enrico Pozzobon committed
1 2 3 4 5 6 7 8 9 10
#ifndef ASCON_H
#define ASCON_H

void Ascon_Initialize(void *state);
void Ascon_AddBytes(void *state, const unsigned char *data, unsigned int offset, unsigned int length);
void Ascon_OverwriteBytes(void *state, const unsigned char *data, unsigned int offset, unsigned int length);
void Ascon_Permute_Nrounds(void *state, unsigned int nrounds);
void Ascon_ExtractBytes(const void *state, unsigned char *data, unsigned int offset, unsigned int length);

#endif