]> git.cryptolib.org Git - avr-crypto-lib.git/blob - memxor/memxor_c.c
a2c3fe12f876944e4f3d08075117ae1c480f9c86
[avr-crypto-lib.git] / memxor / memxor_c.c
1 #include <stdint.h>
2
3 #include "memxor.h"
4
5 void memxor(void *dest, const void *src, uint16_t n){
6   while(n--){
7     *((uint8_t*)dest) ^= *((uint8_t*)src);
8     dest = (uint8_t*)dest +1;
9     src  = (uint8_t*)src  +1;
10   }
11 }
12