Eneboo - Documentación para desarrolladores
|
#include <string.h>
#include "ecs_locl.h"
#include <openssl/engine.h>
#include <openssl/err.h>
#include <openssl/bn.h>
Funciones | |
void | ECDSA_set_default_method (const ECDSA_METHOD *meth) |
const ECDSA_METHOD * | ECDSA_get_default_method (void) |
int | ECDSA_set_method (EC_KEY *eckey, const ECDSA_METHOD *meth) |
ECDSA_DATA * | ecdsa_check (EC_KEY *key) |
int | ECDSA_size (const EC_KEY *r) |
int | ECDSA_get_ex_new_index (long argl, void *argp, CRYPTO_EX_new *new_func, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func) |
int | ECDSA_set_ex_data (EC_KEY *d, int idx, void *arg) |
void * | ECDSA_get_ex_data (EC_KEY *d, int idx) |
Variables | |
const char | ECDSA_version [] = "ECDSA" OPENSSL_VERSION_PTEXT |
ECDSA_DATA* ecdsa_check | ( | EC_KEY * | eckey | ) |
ecdsa_check checks whether ECKEY->meth_data is a pointer to a ECDSA_DATA structure and if not it removes the old meth_data and creates a ECDSA_DATA structure.
eckey | pointer to a EC_KEY object |
const ECDSA_METHOD* ECDSA_get_default_method | ( | void | ) |
ECDSA_get_default_method returns the default ECDSA method
int ECDSA_get_ex_new_index | ( | long | argl, |
void * | argp, | ||
CRYPTO_EX_new * | new_func, | ||
CRYPTO_EX_dup * | dup_func, | ||
CRYPTO_EX_free * | free_func | ||
) |
void ECDSA_set_default_method | ( | const ECDSA_METHOD * | meth | ) |
ECDSA_set_default_method sets the default ECDSA method
meth | the new default ECDSA_METHOD |
int ECDSA_set_method | ( | EC_KEY * | eckey, |
const ECDSA_METHOD * | meth | ||
) |
ECDSA_set_method sets method to be used for the ECDSA operations
eckey | pointer to the EC_KEY object |
meth | pointer to the new method |
ECDSA_size returns the maximum length of the DER encoded signature
eckey | pointer to a EC_KEY object |
const char ECDSA_version[] = "ECDSA" OPENSSL_VERSION_PTEXT |