X-Git-Url: https://git.cryptolib.org/?p=avr-crypto-lib.git;a=blobdiff_plain;f=present%2Fpresent128.c;h=5f6e38116b051627654f2ade9cf5c31d3515e196;hp=ac7c925be62ebe7780a05240eb3c79114ea1e0d9;hb=4b5da1dc27a791b5c448274a3db09cd035b33493;hpb=7715ef86b09869014eb5afd319e4acc2ce157b00 diff --git a/present/present128.c b/present/present128.c index ac7c925..5f6e381 100644 --- a/present/present128.c +++ b/present/present128.c @@ -1,7 +1,7 @@ /* present128.c */ /* This file is part of the AVR-Crypto-Lib. - Copyright (C) 2008 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 @@ -20,7 +20,7 @@ * present128.c * a implementation of the PRESENT block-cipher * author: Daniel Otte - * email: daniel.otte@rub.de + * email: bg@nerilex.org * license: GPLv3 * * */ @@ -33,7 +33,7 @@ #include "present128.h" static -void key_update_128(uint8_t* buffer, uint8_t round){ +void key_update_128(uint8_t *buffer, uint8_t round){ uint8_t j; uint8_t t8; union __attribute__((packed)){ @@ -63,7 +63,7 @@ void key_update_128(uint8_t* buffer, uint8_t round){ static -void key_update_128_inv(uint8_t* buffer, uint8_t round){ +void key_update_128_inv(uint8_t *buffer, uint8_t round){ uint8_t j; uint8_t t8; union __attribute__((packed)){ @@ -93,7 +93,7 @@ void key_update_128_inv(uint8_t* buffer, uint8_t round){ }while(j--); } -void present128_init(const uint8_t* key, uint8_t keysize_b, present128_ctx_t* ctx){ +void present128_init(const uint8_t *key, uint8_t keysize_b, present128_ctx_t *ctx){ uint8_t i; memcpy(ctx->fwd_key, key, 16); memcpy(ctx->rev_key, key, 16); @@ -102,16 +102,16 @@ void present128_init(const uint8_t* key, uint8_t keysize_b, present128_ctx_t* ct } } -void present128_enc(void* buffer, present128_ctx_t* ctx){ +void present128_enc(void *buffer, present128_ctx_t *ctx){ present_generic_enc(buffer, (uint8_t*)ctx, 16, key_update_128); } -void present128_dec(void* buffer, present128_ctx_t* ctx){ +void present128_dec(void *buffer, present128_ctx_t *ctx){ present_generic_dec(buffer, (uint8_t*)ctx, 16, key_update_128_inv); } /* -void present128_enc(void* buffer, present128_ctx_t* ctx){ +void present128_enc(void *buffer, present128_ctx_t *ctx){ uint8_t i,j,tmp[8], k[16]; memcpy(k, ctx->fwd_key, 16); memxor(buffer, k, 8); @@ -126,7 +126,7 @@ void present128_enc(void* buffer, present128_ctx_t* ctx){ } } -void present128_dec(void* buffer, present128_ctx_t* ctx){ +void present128_dec(void *buffer, present128_ctx_t *ctx){ uint8_t j,tmp[8], k[16]; uint8_t i; memcpy(k, ctx->rev_key, 16);