54 void macSkein( uint8_t* key, int32_t key_length,
55 const uint8_t* data, uint32_t data_length,
56 uint8_t* mac, int32_t mac_length,
SkeinSize_t skeinSize );
79 void macSkein( uint8_t* key, int32_t key_length,
80 const uint8_t* data[], uint32_t data_length[],
81 uint8_t* mac, int32_t mac_length,
SkeinSize_t skeinSize);
117 void macSkeinCtx(
void* ctx,
const uint8_t* data, uint32_t data_length,
135 void macSkeinCtx(
void* ctx,
const uint8_t* data[], uint32_t data_length[],
void macSkeinCtx(void *ctx, const uint8_t *data, uint32_t data_length, uint8_t *mac)
Compute Skein MAC.
void freeSkeinMacContext(void *ctx)
Free Skein MAC context.
void * createSkeinMacContext(uint8_t *key, int32_t key_length, int32_t mac_length, SkeinSize_t skeinSize)
Create and initialize a Skein MAC context.
A Skein API and its functions.
enum SkeinSize SkeinSize_t
Which Skein size to use.
void macSkein(uint8_t *key, int32_t key_length, const uint8_t *data, uint32_t data_length, uint8_t *mac, int32_t mac_length, SkeinSize_t skeinSize)
Compute Skein MAC.