X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=aes%2Fmemxor.c;fp=aes%2Fmemxor.c;h=7485b3eebb1fbc8612f5099a6dd13f33f0c63c87;hb=3f2f2071c47e2e424af71cc85697f3eb26c24277;hp=0000000000000000000000000000000000000000;hpb=33a28395461ecd0c1c7820f59e180f8f2ca9216f;p=arm-crypto-lib.git diff --git a/aes/memxor.c b/aes/memxor.c new file mode 100644 index 0000000..7485b3e --- /dev/null +++ b/aes/memxor.c @@ -0,0 +1,12 @@ +#include + +#include "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; + } +} +