|
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 |
1.7.4