X-Git-Url: https://git.cryptolib.org/?p=avr-crypto-lib.git;a=blobdiff_plain;f=groestl%2Fgroestl_small.c;h=5e579a3a86035ea1a655d613abbd6a0cc62a5983;hp=243bc995be63736f6eaeb05631accfefbe8e438c;hb=4b5da1dc27a791b5c448274a3db09cd035b33493;hpb=701cee0d98aab48dd3192c8cc7c77eb42581bc56 diff --git a/groestl/groestl_small.c b/groestl/groestl_small.c index 243bc99..5e579a3 100644 --- a/groestl/groestl_small.c +++ b/groestl/groestl_small.c @@ -1,7 +1,7 @@ /* groestl_small.c */ /* 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 groestl_small.c * \author Daniel Otte - * \email daniel.otte@rub.de + * \email bg@nerilex.org * \date 2009-05-19 * \license GPLv3 or later * @@ -40,7 +40,7 @@ #if DEBUG #include "cli.h" - void dump_m(const uint8_t* m){ + void dump_m(const uint8_t *m){ uint8_t i,j; for(i=0; i<8; ++i){ cli_putstr_P(PSTR("\r\n")); @@ -160,19 +160,19 @@ void groestl_small_rounds(uint8_t *m, uint8_t q){ } } -void groestl224_init(groestl224_ctx_t* ctx){ +void groestl224_init(groestl224_ctx_t *ctx){ memset(ctx->h, 0, 8*8); ctx->h[8*8-1] = 224; ctx->counter = 1; } -void groestl256_init(groestl256_ctx_t* ctx){ +void groestl256_init(groestl256_ctx_t *ctx){ memset(ctx->h, 0, 8*8); ctx->h[8*8-2] = 1; ctx->counter = 1; } -void groestl_small_nextBlock(groestl_small_ctx_t* ctx, const void* block){ +void groestl_small_nextBlock(groestl_small_ctx_t *ctx, const void *block){ uint8_t tmp1[64], tmp2[64]; /* for(i=0; i<8; ++i){ for(j=0; j<8; ++j){ @@ -190,7 +190,7 @@ void groestl_small_nextBlock(groestl_small_ctx_t* ctx, const void* block){ ctx->counter++; } -void groestl_small_lastBlock(groestl_small_ctx_t* ctx, const void* block, uint16_t length_b){ +void groestl_small_lastBlock(groestl_small_ctx_t *ctx, const void *block, uint16_t length_b){ uint8_t buffer[64]; while(length_b>=GROESTL_SMALL_BLOCKSIZE){ groestl_small_nextBlock(ctx, block); @@ -212,7 +212,7 @@ void groestl_small_lastBlock(groestl_small_ctx_t* ctx, const void* block, uint16 groestl_small_nextBlock(ctx, buffer); } -void groestl_small_ctx2hash(void* dest, const groestl_small_ctx_t* ctx, uint16_t outlength_b){ +void groestl_small_ctx2hash(void *dest, const groestl_small_ctx_t *ctx, uint16_t outlength_b){ uint8_t tmp[64]; memcpy(tmp, ctx->h, 64); groestl_small_rounds(tmp, 0); @@ -224,31 +224,31 @@ void groestl_small_ctx2hash(void* dest, const groestl_small_ctx_t* ctx, uint16_t memcpy(dest, tmp+64-outlength_b/8, outlength_b/8); } -void groestl224_ctx2hash(void* dest, const groestl224_ctx_t* ctx){ +void groestl224_ctx2hash(void *dest, const groestl224_ctx_t *ctx){ groestl_small_ctx2hash(dest, ctx, 224); } -void groestl256_ctx2hash(void* dest, const groestl256_ctx_t* ctx){ +void groestl256_ctx2hash(void *dest, const groestl256_ctx_t *ctx){ groestl_small_ctx2hash(dest, ctx, 256); } -void groestl224_nextBlock(groestl224_ctx_t* ctx, const void* block){ +void groestl224_nextBlock(groestl224_ctx_t *ctx, const void *block){ groestl_small_nextBlock(ctx, block); } -void groestl256_nextBlock(groestl256_ctx_t* ctx, const void* block){ +void groestl256_nextBlock(groestl256_ctx_t *ctx, const void *block){ groestl_small_nextBlock(ctx, block); } -void groestl224_lastBlock(groestl224_ctx_t* ctx, const void* block, uint16_t length_b){ +void groestl224_lastBlock(groestl224_ctx_t *ctx, const void *block, uint16_t length_b){ groestl_small_lastBlock(ctx, block, length_b); } -void groestl256_lastBlock(groestl256_ctx_t* ctx, const void* block, uint16_t length_b){ +void groestl256_lastBlock(groestl256_ctx_t *ctx, const void *block, uint16_t length_b){ groestl_small_lastBlock(ctx, block, length_b); } -void groestl224(void* dest, const void* msg, uint32_t length_b){ +void groestl224(void *dest, const void *msg, uint32_t length_b){ groestl_small_ctx_t ctx; groestl224_init(&ctx); while(length_b>=GROESTL_SMALL_BLOCKSIZE){ @@ -260,7 +260,7 @@ void groestl224(void* dest, const void* msg, uint32_t length_b){ groestl_small_ctx2hash(dest, &ctx, 224); } -void groestl256(void* dest, const void* msg, uint32_t length_b){ +void groestl256(void *dest, const void *msg, uint32_t length_b){ groestl_small_ctx_t ctx; groestl256_init(&ctx); while(length_b>=GROESTL_SMALL_BLOCKSIZE){