52#ifndef QSC_ECDSABASE_H
53#define QSC_ECDSABASE_H
57QSC_CPLUSPLUS_ENABLED_START
77void qsc_ed25519_keypair(uint8_t* publickey, uint8_t* privatekey,
const uint8_t* seed);
89int32_t qsc_ed25519_sign(uint8_t* signedmsg,
size_t* smsglen,
const uint8_t* message,
size_t msglen,
const uint8_t* privatekey);
101int32_t qsc_ed25519_verify(uint8_t* message,
size_t* msglen,
const uint8_t* signedmsg,
size_t smsglen,
const uint8_t* publickey);
103QSC_CPLUSPLUS_ENABLED_END
Contains common definitions for the Quantum Secure Cryptographic (QSC) library.