in scripts/ed25519-signal-donna/main.c [11:27]
int crypto_sign_open_modified(
unsigned char *m,
const unsigned char *sm,unsigned long long smlen,
const unsigned char *pk
);
#include "libsignal-protocol-c/src/curve25519/curve25519-donna.h"
#include "libsignal-protocol-c/src/curve25519/ed25519/tests/internal_fast_tests.h"
void hex_string_to_byte_array(char *buff, int buf_len, unsigned char *res) {
char *pos = buff;
for (int i = 0; i < buf_len; i++) {
sscanf(pos, "%2hhx", &res[i]);
pos += 2;
}
}