memxor.c 227 B

123456789101112
  1. #include <stdint.h>
  2. #include <crypto/memxor.h>
  3. void memxor(void* dest, const void* src, uint16_t n){
  4. while(n--){
  5. *((uint8_t*)dest) ^= *((uint8_t*)src);
  6. dest = (uint8_t*)dest +1;
  7. src = (uint8_t*)src +1;
  8. }
  9. }