Eneboo - Documentación para desarrolladores
Funciones
Referencia del Archivo src/libdigidoc/openssl/crypto/ec/ec_key.c
#include <string.h>
#include "ec_lcl.h"
#include <openssl/err.h>

Funciones

EC_KEYEC_KEY_new (void)
EC_KEYEC_KEY_new_by_curve_name (int nid)
void EC_KEY_free (EC_KEY *r)
EC_KEYEC_KEY_copy (EC_KEY *dest, const EC_KEY *src)
EC_KEYEC_KEY_dup (const EC_KEY *ec_key)
int EC_KEY_up_ref (EC_KEY *r)
int EC_KEY_generate_key (EC_KEY *eckey)
int EC_KEY_check_key (const EC_KEY *eckey)
const EC_GROUPEC_KEY_get0_group (const EC_KEY *key)
int EC_KEY_set_group (EC_KEY *key, const EC_GROUP *group)
const BIGNUMEC_KEY_get0_private_key (const EC_KEY *key)
int EC_KEY_set_private_key (EC_KEY *key, const BIGNUM *priv_key)
const EC_POINTEC_KEY_get0_public_key (const EC_KEY *key)
int EC_KEY_set_public_key (EC_KEY *key, const EC_POINT *pub_key)
unsigned int EC_KEY_get_enc_flags (const EC_KEY *key)
void EC_KEY_set_enc_flags (EC_KEY *key, unsigned int flags)
point_conversion_form_t EC_KEY_get_conv_form (const EC_KEY *key)
void EC_KEY_set_conv_form (EC_KEY *key, point_conversion_form_t cform)
void * EC_KEY_get_key_method_data (EC_KEY *key, void *(*dup_func)(void *), void(*free_func)(void *), void(*clear_free_func)(void *))
void EC_KEY_insert_key_method_data (EC_KEY *key, void *data, void *(*dup_func)(void *), void(*free_func)(void *), void(*clear_free_func)(void *))
void EC_KEY_set_asn1_flag (EC_KEY *key, int flag)
int EC_KEY_precompute_mult (EC_KEY *key, BN_CTX *ctx)

Documentación de las funciones

int EC_KEY_check_key ( const EC_KEY eckey)
EC_KEY* EC_KEY_copy ( EC_KEY dest,
const EC_KEY src 
)
EC_KEY* EC_KEY_dup ( const EC_KEY ec_key)
void EC_KEY_free ( EC_KEY r)
int EC_KEY_generate_key ( EC_KEY eckey)
const EC_GROUP* EC_KEY_get0_group ( const EC_KEY key)
const BIGNUM* EC_KEY_get0_private_key ( const EC_KEY key)
const EC_POINT* EC_KEY_get0_public_key ( const EC_KEY key)
point_conversion_form_t EC_KEY_get_conv_form ( const EC_KEY key)
unsigned int EC_KEY_get_enc_flags ( const EC_KEY key)
void* EC_KEY_get_key_method_data ( EC_KEY key,
void *(*)(void *)  dup_func,
void(*)(void *)  free_func,
void(*)(void *)  clear_free_func 
)
void EC_KEY_insert_key_method_data ( EC_KEY key,
void *  data,
void *(*)(void *)  dup_func,
void(*)(void *)  free_func,
void(*)(void *)  clear_free_func 
)
EC_KEY* EC_KEY_new ( void  )
EC_KEY* EC_KEY_new_by_curve_name ( int  nid)
int EC_KEY_precompute_mult ( EC_KEY key,
BN_CTX ctx 
)
void EC_KEY_set_asn1_flag ( EC_KEY key,
int  flag 
)
void EC_KEY_set_conv_form ( EC_KEY key,
point_conversion_form_t  cform 
)
void EC_KEY_set_enc_flags ( EC_KEY key,
unsigned int  flags 
)
int EC_KEY_set_group ( EC_KEY key,
const EC_GROUP group 
)
int EC_KEY_set_private_key ( EC_KEY key,
const BIGNUM priv_key 
)
int EC_KEY_set_public_key ( EC_KEY key,
const EC_POINT pub_key 
)
int EC_KEY_up_ref ( EC_KEY r)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'