X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=skein%2Fskein.h;h=dccb5f8bfeb78069cd4cc920e5e2861fd8e7845d;hb=4b5da1dc27a791b5c448274a3db09cd035b33493;hp=0fd5b51b5125f2d11ff37a87b928311d8159257a;hpb=4f50c75ee5a6cc88bf7ea71957ed509e298e6c25;p=avr-crypto-lib.git diff --git a/skein/skein.h b/skein/skein.h index 0fd5b51..dccb5f8 100644 --- a/skein/skein.h +++ b/skein/skein.h @@ -1,7 +1,7 @@ /* skein.h */ /* This file is part of the AVR-Crypto-Lib. - Copyright (C) 2009 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 @@ -19,7 +19,7 @@ /* * \file skein.c * \author Daniel Otte - * \email daniel.otte@rub.de + * \email bg@nerilex.org * \date 2009-03-12 * \license GPLv3 or later * @@ -45,32 +45,32 @@ typedef struct{ ubi256_ctx_t ubictx; }skein256_ctx_t; -void skein256_init(skein256_ctx_t* ctx, uint16_t outsize_b); -void skein256_nextBlock(skein256_ctx_t* ctx, const void* block); -void skein256_lastBlock(skein256_ctx_t* ctx, const void* block, uint16_t length_b); -void skein256_ctx2hash(void* dest, skein256_ctx_t* ctx); -void skein256(void* dest, uint16_t outlength_b, const void* msg, uint32_t length_b); +void skein256_init(skein256_ctx_t *ctx, uint16_t outsize_b); +void skein256_nextBlock(skein256_ctx_t *ctx, const void *block); +void skein256_lastBlock(skein256_ctx_t *ctx, const void *block, uint16_t length_b); +void skein256_ctx2hash(void *dest, skein256_ctx_t *ctx); +void skein256(void *dest, uint16_t outlength_b, const void *msg, uint32_t length_b); typedef struct{ uint16_t outsize_b; ubi512_ctx_t ubictx; }skein512_ctx_t; -void skein512_init(skein512_ctx_t* ctx, uint16_t outsize_b); -void skein512_nextBlock(skein512_ctx_t* ctx, const void* block); -void skein512_lastBlock(skein512_ctx_t* ctx, const void* block, uint16_t length_b); -void skein512_ctx2hash(void* dest, skein512_ctx_t* ctx); -void skein512(void* dest, uint16_t outlength_b, const void* msg, uint32_t length_b); +void skein512_init(skein512_ctx_t *ctx, uint16_t outsize_b); +void skein512_nextBlock(skein512_ctx_t *ctx, const void *block); +void skein512_lastBlock(skein512_ctx_t *ctx, const void *block, uint16_t length_b); +void skein512_ctx2hash(void *dest, skein512_ctx_t *ctx); +void skein512(void *dest, uint16_t outlength_b, const void *msg, uint32_t length_b); typedef struct{ uint16_t outsize_b; ubi1024_ctx_t ubictx; }skein1024_ctx_t; -void skein1024_init(skein1024_ctx_t* ctx, uint16_t outsize_b); -void skein1024_nextBlock(skein1024_ctx_t* ctx, const void* block); -void skein1024_lastBlock(skein1024_ctx_t* ctx, const void* block, uint16_t length_b); -void skein1024_ctx2hash(void* dest, skein1024_ctx_t* ctx); -void skein1024(void* dest, uint16_t outlength_b, const void* msg, uint32_t length_b); +void skein1024_init(skein1024_ctx_t *ctx, uint16_t outsize_b); +void skein1024_nextBlock(skein1024_ctx_t *ctx, const void *block); +void skein1024_lastBlock(skein1024_ctx_t *ctx, const void *block, uint16_t length_b); +void skein1024_ctx2hash(void *dest, skein1024_ctx_t *ctx); +void skein1024(void *dest, uint16_t outlength_b, const void *msg, uint32_t length_b); #endif /* SKEIN_H_ */