]> git.cryptolib.org Git - arm-crypto-lib.git/blobdiff - salsa20/salsa20.c
a lot of fixing ...
[arm-crypto-lib.git] / salsa20 / salsa20.c
index ddd2226f1b13768c6fc62d57f1ffc70cfcebc8d6..3a01c792f921d3747987c662c2b4d9a19b743adb 100644 (file)
@@ -1,6 +1,6 @@
 /* salsa20.c */
 /*
-    This file is part of the AVR-Crypto-Lib.
+    This file is part of the ARM-Crypto-Lib.
     Copyright (C) 2006-2011 Daniel Otte (daniel.otte@rub.de)
 
     This program is free software: you can redistribute it and/or modify
@@ -96,14 +96,14 @@ void salsa_k16(uint32_t* dest, const uint32_t* k, const uint32_t* n){
 void salsa20_genBlock256(void* dest, const void* k, const void* iv, uint64_t i){
        uint32_t n[4];
        memcpy(n, iv, 8);
-       memcpy(n+8, &i, 8);
+//?    memcpy(n+8, &i, 8);
        salsa_k32((uint32_t*)dest, (uint32_t*)k, n);
 }
 
 void salsa20_genBlock128(void* dest, const void* k, const void* iv, uint64_t i){
        uint32_t n[4];
        memcpy(n, iv, 8);
-       memcpy(n+8, &i, 8);
+//?    memcpy(n+8, &i, 8);
        salsa_k16((uint32_t*)dest, (uint32_t*)k, n);
 }