]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - memxor.c
fixed bug in shabea
[avr-crypto-lib.git] / memxor.c
diff --git a/memxor.c b/memxor.c
new file mode 100644 (file)
index 0000000..1fbde5a
--- /dev/null
+++ b/memxor.c
@@ -0,0 +1,8 @@
+#include <stdint.h>
+
+void memxor(void * dest, const void * src, uint16_t n){
+  while(n--){
+    ((uint8_t*)dest)[n] ^= ((uint8_t*)src)[n];
+  }
+}
+