/* norx32.h */
/*
This file is part of the AVR-Crypto-Lib.
- Copyright (C) 2014 Daniel Otte (daniel.otte@rub.de)
+ Copyright (C) 2006-2015 Daniel Otte (bg@nerilex.org)
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
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,
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(