MCL_LOCAL mcl_error_t security_generate_rsa_key(char **public_key, char **private_key)
MCL_LOCAL mcl_error_t security_hash_sha256(const mcl_uint8_t *data, mcl_size_t data_size, mcl_uint8_t **hash, mcl_size_t *hash_size)
MCL_LOCAL mcl_error_t security_generate_random_bytes(unsigned char *buffer, mcl_size_t size)
MCL_LOCAL mcl_error_t security_rsa_get_modulus_and_exponent(char *public_key, char **modulus, char **exponent)
MCL_LOCAL mcl_error_t security_initialize(void)
MCL_LOCAL mcl_error_t security_rsa_sign(char *rsa_key, char *data, mcl_size_t data_size, mcl_uint8_t **signature, mcl_size_t *signature_size)
Common module interface header file.