1 #ifndef __GEN_VEDDSA_H__ 2 #define __GEN_VEDDSA_H__ 4 int generalized_veddsa_25519_sign(
5 unsigned char* signature_out,
6 const unsigned char* eddsa_25519_pubkey_bytes,
7 const unsigned char* eddsa_25519_privkey_scalar,
8 const unsigned char* msg,
9 const unsigned long msg_len,
10 const unsigned char* random,
11 const unsigned char* customization_label,
12 const unsigned long customization_label_len);
14 int generalized_veddsa_25519_verify(
15 unsigned char* vrf_out,
16 const unsigned char* signature,
17 const unsigned char* eddsa_25519_pubkey_bytes,
18 const unsigned char* msg,
19 const unsigned long msg_len,
20 const unsigned char* customization_label,
21 const unsigned long customization_label_len);