int crypto_sign_open_modified()

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;
    }
}