]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - mqq-sign/mqq160-sign_P.c
removed warnings and bugs
[avr-crypto-lib.git] / mqq-sign / mqq160-sign_P.c
index 914a338b7f0c3b500aa95f9a44687ae594a3cf49..67f372295c8131ad8bfc642964263e3faeacb055 100644 (file)
@@ -31,7 +31,7 @@
 #include <string.h>
 #include <stdint.h>
 #include <avr/pgmspace.h>
-#include "memxor/memxor.h"
+#include "memxor.h"
 #include "mqq160-sign.h"
 
 static uint8_t mod20_table[32] PROGMEM = {
@@ -41,14 +41,6 @@ static uint8_t mod20_table[32] PROGMEM = {
                 8,  9, 10, 11, 12, 13, 14, 15,
 };
 
-static void memxor_P(void* dest, const void* src, uint16_t length){
-       while(length--){
-               *((uint8_t*)dest) ^= pgm_read_byte(src);
-               dest = (uint8_t*)dest +1;
-               src  = (uint8_t*)src  +1;
-       }
-}
-
 static void memxor_idx_P(uint8_t* dest, const uint8_t* src, uint16_t length, uint8_t dist){
        while(length--){
                 *((uint8_t*)dest) ^= pgm_read_byte((uint8_t*)src);