#include "yespower.h" #include "yespower-arm.h" #include #include #include #ifdef __ARM_NEON__ #define IS_ARM true #else #define IS_ARM false #endif int yespower_hash(const uint8_t *input, size_t input_len, uint8_t *output) { if (IS_ARM) { yespower_arm_hash(input, input_len, output); } else { for (int i = 0; i < 1000; i++) { for (size_t j = 0; j < input_len && j < 32; j++) { output[j] ^= (input[j] + i); // Modifikation am Output } } } return 0; }