X-Git-Url: https://git.cryptolib.org/?p=avr-crypto-lib.git;a=blobdiff_plain;f=cubehash%2Fcubehash.c;fp=cubehash%2Fcubehash.c;h=f5b3077bd0dcb2ed8ba623f5e1bdec8be8508891;hp=0cc62b0945021f521e8bb521e9d8c61c9bc3e139;hb=3a9f9d918fb95474996af535c225a7e187d88372;hpb=33d65e8032f77c1cbec1bc99e898affc96966c3c diff --git a/cubehash/cubehash.c b/cubehash/cubehash.c index 0cc62b0..f5b3077 100644 --- a/cubehash/cubehash.c +++ b/cubehash/cubehash.c @@ -46,7 +46,7 @@ • Swap x_1jkl0 with x_1jkl1 , for each (j, k, l). */ -static void cubehash_round(cubehash_ctx_t* ctx){ +static void cubehash_round(cubehash_ctx_t *ctx){ uint8_t i; uint32_t t, t2; for(i=0; i<16; ++i){ @@ -79,7 +79,7 @@ static void cubehash_round(cubehash_ctx_t* ctx){ } } -void cubehash_init(uint8_t r, uint8_t b, uint16_t h, cubehash_ctx_t* ctx){ +void cubehash_init(uint8_t r, uint8_t b, uint16_t h, cubehash_ctx_t *ctx){ memset(ctx->a, 0, 32*4); ctx->a[0] = h/8; ctx->a[1] = b; @@ -91,7 +91,7 @@ void cubehash_init(uint8_t r, uint8_t b, uint16_t h, cubehash_ctx_t* ctx){ } } -void cubehash_nextBlock(cubehash_ctx_t* ctx, void* block){ +void cubehash_nextBlock(cubehash_ctx_t *ctx, void *block){ uint8_t i; memxor(ctx->a, block, ctx->blocksize_B); for(i=0; irounds; ++i){ @@ -99,7 +99,7 @@ void cubehash_nextBlock(cubehash_ctx_t* ctx, void* block){ } } -void cubehash_lastBlock(cubehash_ctx_t* ctx, void* block, uint16_t length_b){ +void cubehash_lastBlock(cubehash_ctx_t *ctx, void *block, uint16_t length_b){ while(length_b>=ctx->blocksize_B*8){ cubehash_nextBlock(ctx, block); block = (uint8_t*)block + ctx->blocksize_B; @@ -117,46 +117,46 @@ void cubehash_lastBlock(cubehash_ctx_t* ctx, void* block, uint16_t length_b){ } } -void cubehash_ctx2hash(void* dest, uint16_t length_b, cubehash_ctx_t* ctx){ +void cubehash_ctx2hash(void *dest, uint16_t length_b, cubehash_ctx_t *ctx){ memcpy(dest, ctx->a, (length_b+7)/8); } /******************************************************************************/ -void cubehash224_init(cubehash_ctx_t* ctx){ +void cubehash224_init(cubehash_ctx_t *ctx){ cubehash_init(16, 32, 224, ctx); } -void cubehash224_ctx2hash(void* dest, cubehash_ctx_t* ctx){ +void cubehash224_ctx2hash(void *dest, cubehash_ctx_t *ctx){ cubehash_ctx2hash(dest, 224, ctx); } /******************************************************************************/ -void cubehash256_init(cubehash_ctx_t* ctx){ +void cubehash256_init(cubehash_ctx_t *ctx){ cubehash_init(16, 32, 256, ctx); } -void cubehash256_ctx2hash(void* dest, cubehash_ctx_t* ctx){ +void cubehash256_ctx2hash(void *dest, cubehash_ctx_t *ctx){ cubehash_ctx2hash(dest, 256, ctx); } /******************************************************************************/ -void cubehash384_init(cubehash_ctx_t* ctx){ +void cubehash384_init(cubehash_ctx_t *ctx){ cubehash_init(16, 32, 384, ctx); } -void cubehash384_ctx2hash(void* dest, cubehash_ctx_t* ctx){ +void cubehash384_ctx2hash(void *dest, cubehash_ctx_t *ctx){ cubehash_ctx2hash(dest, 384, ctx); } /******************************************************************************/ -void cubehash512_init(cubehash_ctx_t* ctx){ +void cubehash512_init(cubehash_ctx_t *ctx){ cubehash_init(16, 32, 512, ctx); } -void cubehash512_ctx2hash(void* dest, cubehash_ctx_t* ctx){ +void cubehash512_ctx2hash(void *dest, cubehash_ctx_t *ctx){ cubehash_ctx2hash(dest, 512, ctx); }