]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - shacal1/shacal1_enc.c
fixing E-Mail-Address & Copyright
[avr-crypto-lib.git] / shacal1 / shacal1_enc.c
index 634f18d3d42e1375d897f2353db9de57bfccf4d0..e87a7982e8d845674903850806a411da77bb467d 100644 (file)
@@ -1,7 +1,7 @@
 /* shacal1_enc.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
@@ -31,7 +31,7 @@
 #include "sha1.h"
 #include "shacal1_enc.h"
 
-void shacal1_enc(void* buffer, void* key, uint16_t keysize_b){
+void shacal1_enc(void *buffer, void *key, uint16_t keysize_b){
        sha1_ctx_t ctx, t_ctx;
        uint8_t i;
        memcpy(t_ctx.h, buffer, SHA1_HASH_BITS/8);
@@ -43,7 +43,7 @@ void shacal1_enc(void* buffer, void* key, uint16_t keysize_b){
        memcpy(keybuffer, key, (keysize_b+7)/8);
        
        memcpy(t_ctx.h, buffer, SHA1_HASH_BITS/8);
-       sha1_ctx2hash((sha1_hash_t*)(&(ctx.h[0])), &t_ctx);
+       sha1_ctx2hash(&ctx.h[0], &t_ctx);
        memcpy(t_ctx.h, ctx.h, SHA1_HASH_BITS/8);
        sha1_nextBlock(&ctx, keybuffer);
        for(i=0; i<5; ++i)