X-Git-Url: https://git.cryptolib.org/?p=avr-crypto-lib.git;a=blobdiff_plain;f=norx%2Fnorx32.h;h=04b51529a2a90372d78cf7a245738e1a4dc8f9ba;hp=288435eda48ec72109b858b272b87f9f76260176;hb=2e0998249aeec3ce8509af80cc56fb6a49f3268d;hpb=eb0cafe05ab4cdf60878dbd81e4ff3712d5150f2 diff --git a/norx/norx32.h b/norx/norx32.h index 288435e..04b5152 100644 --- a/norx/norx32.h +++ b/norx/norx32.h @@ -37,11 +37,14 @@ int8_t norx32_init ( norx32_ctx_t *ctx, const void* nonce, const void* key, - uint16_t tag_size_b, uint8_t rounds, - uint8_t parallel ); + uint8_t parallel, + uint16_t tag_size_b ); + void norx32_finalize(norx32_ctx_t *ctx, void *tag); + void norx32_add_header_block(norx32_ctx_t *ctx, const void *block); + void norx32_add_header_last_block( norx32_ctx_t *ctx, const void *block, @@ -54,6 +57,7 @@ void norx32_encrypt_last_block( void *dest, const void *src, uint16_t length_b ); + void norx32_add_trailer_block(norx32_ctx_t *ctx, const void *block); void norx32_add_trailer_last_block(