Eneboo - Documentación para desarrolladores
Funciones | Variables
Referencia del Archivo src/libdigidoc/openssl/crypto/ecdsa/ecs_lib.c
#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_METHODECDSA_get_default_method (void)
int ECDSA_set_method (EC_KEY *eckey, const ECDSA_METHOD *meth)
ECDSA_DATAecdsa_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

Documentación de las funciones

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.

Parámetros:
eckeypointer to a EC_KEY object
Devuelve:
pointer to a ECDSA_DATA structure
const ECDSA_METHOD* ECDSA_get_default_method ( void  )

ECDSA_get_default_method returns the default ECDSA method

Devuelve:
pointer to ECDSA_METHOD structure containing the default method
void* ECDSA_get_ex_data ( EC_KEY d,
int  idx 
)
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

Parámetros:
meththe new default ECDSA_METHOD
int ECDSA_set_ex_data ( EC_KEY d,
int  idx,
void *  arg 
)
int ECDSA_set_method ( EC_KEY eckey,
const ECDSA_METHOD meth 
)

ECDSA_set_method sets method to be used for the ECDSA operations

Parámetros:
eckeypointer to the EC_KEY object
methpointer to the new method
Devuelve:
1 on success and 0 otherwise
int ECDSA_size ( const EC_KEY eckey)

ECDSA_size returns the maximum length of the DER encoded signature

Parámetros:
eckeypointer to a EC_KEY object
Devuelve:
numbers of bytes required for the DER encoded signature

Documentación de las variables

const char ECDSA_version[] = "ECDSA" OPENSSL_VERSION_PTEXT
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'