Eneboo - Documentación para desarrolladores
'defines' | Funciones
Referencia del Archivo src/libdigidoc/openssl/crypto/dsa/dsa_ossl.c
#include <stdio.h>
#include "cryptlib.h"
#include <openssl/bn.h>
#include <openssl/dsa.h>
#include <openssl/rand.h>
#include <openssl/asn1.h>

'defines'

#define DSA_MOD_EXP(err_instr, dsa, rr, a1, p1, a2, p2, m, ctx, in_mont)
#define DSA_BN_MOD_EXP(err_instr, dsa, r, a, p, m, ctx, m_ctx)

Funciones

const DSA_METHODDSA_OpenSSL (void)

Documentación de los 'defines'

#define DSA_BN_MOD_EXP (   err_instr,
  dsa,
  r,
  a,
  p,
  m,
  ctx,
  m_ctx 
)
Valor:
do { \
        int _tmp_res53; \
        if((dsa)->meth->bn_mod_exp) \
                _tmp_res53 = (dsa)->meth->bn_mod_exp((dsa), (r), (a), (p), \
                                (m), (ctx), (m_ctx)); \
        else \
                _tmp_res53 = BN_mod_exp_mont((r), (a), (p), (m), (ctx), (m_ctx)); \
        if(!_tmp_res53) err_instr; \
        } while(0)
#define DSA_MOD_EXP (   err_instr,
  dsa,
  rr,
  a1,
  p1,
  a2,
  p2,
  m,
  ctx,
  in_mont 
)
Valor:
do { \
        int _tmp_res53; \
        if((dsa)->meth->dsa_mod_exp) \
                _tmp_res53 = (dsa)->meth->dsa_mod_exp((dsa), (rr), (a1), (p1), \
                                (a2), (p2), (m), (ctx), (in_mont)); \
        else \
                _tmp_res53 = BN_mod_exp2_mont((rr), (a1), (p1), (a2), (p2), \
                                (m), (ctx), (in_mont)); \
        if(!_tmp_res53) err_instr; \
        } while(0)

Documentación de las funciones

const DSA_METHOD* DSA_OpenSSL ( void  )
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'