Eneboo - Documentación para desarrolladores
'defines' | Funciones
Referencia del Archivo src/libdigidoc/openssl/crypto/des/set_key.c
#include "des_locl.h"

'defines'

#define NUM_WEAK_KEY   16
#define HPERM_OP(a, t, n, m)

Funciones

 OPENSSL_IMPLEMENT_GLOBAL (int, DES_check_key)
void DES_set_odd_parity (DES_cblock *key)
int DES_check_key_parity (const_DES_cblock *key)
int DES_is_weak_key (const_DES_cblock *key)
int DES_set_key (const_DES_cblock *key, DES_key_schedule *schedule)
int DES_set_key_checked (const_DES_cblock *key, DES_key_schedule *schedule)
void DES_set_key_unchecked (const_DES_cblock *key, DES_key_schedule *schedule)
int DES_key_sched (const_DES_cblock *key, DES_key_schedule *schedule)

Documentación de los 'defines'

#define HPERM_OP (   a,
  t,
  n,
 
)
Valor:
((t)=((((a)<<(16-(n)))^(a))&(m)),\
        (a)=(a)^(t)^(t>>(16-(n))))
#define NUM_WEAK_KEY   16

Documentación de las funciones

int DES_check_key_parity ( const_DES_cblock key)
int DES_is_weak_key ( const_DES_cblock key)
int DES_key_sched ( const_DES_cblock key,
DES_key_schedule schedule 
)
int DES_set_key ( const_DES_cblock key,
DES_key_schedule schedule 
)
int DES_set_key_checked ( const_DES_cblock key,
DES_key_schedule schedule 
)
void DES_set_key_unchecked ( const_DES_cblock key,
DES_key_schedule schedule 
)
void DES_set_odd_parity ( DES_cblock key)
OPENSSL_IMPLEMENT_GLOBAL ( int  ,
DES_check_key   
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'