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

Clases

struct  ec_pre_comp_st

'defines'

#define EC_window_bits_for_scalar_size(b)

'typedefs'

typedef struct ec_pre_comp_st EC_PRE_COMP

Funciones

int ec_wNAF_mul (const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *ctx)
int ec_wNAF_precompute_mult (EC_GROUP *group, BN_CTX *ctx)
int ec_wNAF_have_precompute_mult (const EC_GROUP *group)

Documentación de los 'defines'

#define EC_window_bits_for_scalar_size (   b)
Valor:
((size_t) \
                 ((b) >= 2000 ? 6 : \
                  (b) >=  800 ? 5 : \
                  (b) >=  300 ? 4 : \
                  (b) >=   70 ? 3 : \
                  (b) >=   20 ? 2 : \
                  1))

Documentación de los 'typedefs'

typedef struct ec_pre_comp_st EC_PRE_COMP

Documentación de las funciones

int ec_wNAF_have_precompute_mult ( const EC_GROUP group)
int ec_wNAF_mul ( const EC_GROUP group,
EC_POINT r,
const BIGNUM scalar,
size_t  num,
const EC_POINT points[],
const BIGNUM scalars[],
BN_CTX ctx 
)
int ec_wNAF_precompute_mult ( EC_GROUP group,
BN_CTX ctx 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'