46QSC_CPLUSPLUS_ENABLED_START
82QSC_CPLUSPLUS_ENABLED_END
Contains common definitions for the Quantum Secure Cryptographic (QSC) library.
void qsc_ed25519_generate_keypair(uint8_t *publickey, uint8_t *privatekey, const uint8_t *seed)
Generates public and private keys for the ECDH key encapsulation mechanism.
Definition ecdhbase.c:163
bool qsc_ed25519_key_exchange(uint8_t *secret, const uint8_t *publickey, const uint8_t *privatekey)
Combine an external public key with an internal private key to produce a shared secret.
Definition ecdhbase.c:145