X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=memxor%2Fmemxor.c;fp=memxor%2Fmemxor.c;h=e438d5d061fdff37a72a073859da5bea789f28f8;hb=d70d1d77bab1a5f5278227d674bc59da0378fe15;hp=0000000000000000000000000000000000000000;hpb=d00ed9a275c69fa3512007452e479abd98dbe745;p=arm-crypto-lib.git diff --git a/memxor/memxor.c b/memxor/memxor.c new file mode 100644 index 0000000..e438d5d --- /dev/null +++ b/memxor/memxor.c @@ -0,0 +1,12 @@ +#include + +#include "memxor/memxor.h" + +void memxor(void* dest, const void* src, uint16_t n){ + while(n--){ + *((uint8_t*)dest) ^= *((uint8_t*)src); + dest = (uint8_t*)dest +1; + src = (uint8_t*)src +1; + } +} +