| Updated: October 28, 2024 |
Key generation functions
#include <qcrypto/qcrypto_plugin.h>
typedef struct _qcrypto_keygen_ops {
qcrypto_keygen_op_key_gen key_gen;
qcrypto_keygen_op_keypair_init keypair_init;
qcrypto_keygen_op_keypair_init_params keypair_init_params;
qcrypto_keygen_op_keypair_gen keypair_gen;
qcrypto_keygen_op_get_pubkey get_pubkey;
qcrypto_keygen_op_import_raw import_raw;
qcrypto_keygen_op_export_raw export_raw;
qcrypto_keygen_op_release release;
} qcrypto_keygen_ops_t;
The symmetric key generation function.
The key pair initialization function.
The key pair initialization with preset parameters function.
The public-private key pair generation function.
The function that extracts a public key from a private one.
The function that imports a key from a raw key blob.
The raw key blob retrieval function.
The key release function.