4 int generalized_xeddsa_25519_sign(
unsigned char* signature_out,
5 const unsigned char* x25519_privkey_scalar,
6 const unsigned char* msg,
const unsigned long msg_len,
7 const unsigned char* random,
8 const unsigned char* customization_label,
9 const unsigned long customization_label_len);
11 int generalized_xeddsa_25519_verify(
12 const unsigned char* signature,
13 const unsigned char* x25519_pubkey_bytes,
14 const unsigned char* msg,
15 const unsigned long msg_len,
16 const unsigned char* customization_label,
17 const unsigned long customization_label_len);
19 int generalized_xveddsa_25519_sign(
20 unsigned char* signature_out,
21 const unsigned char* x25519_privkey_scalar,
22 const unsigned char* msg,
23 const unsigned long msg_len,
24 const unsigned char* random,
25 const unsigned char* customization_label,
26 const unsigned long customization_label_len);
28 int generalized_xveddsa_25519_verify(
29 unsigned char* vrf_out,
30 const unsigned char* signature,
31 const unsigned char* x25519_pubkey_bytes,
32 const unsigned char* msg,
33 const unsigned long msg_len,
34 const unsigned char* customization_label,
35 const unsigned long customization_label_len);