Eneboo - Documentación para desarrolladores
Clases | 'defines' | 'typedefs' | Funciones
Referencia del Archivo src/libdigidoc/openssl/ssl/ssl_ciph.c
#include <stdio.h>
#include <openssl/objects.h>
#include <openssl/comp.h>
#include "ssl_locl.h"

Clases

struct  cipher_order_st
struct  disabled_masks

'defines'

#define SSL_ENC_DES_IDX   0
#define SSL_ENC_3DES_IDX   1
#define SSL_ENC_RC4_IDX   2
#define SSL_ENC_RC2_IDX   3
#define SSL_ENC_IDEA_IDX   4
#define SSL_ENC_eFZA_IDX   5
#define SSL_ENC_NULL_IDX   6
#define SSL_ENC_AES128_IDX   7
#define SSL_ENC_AES256_IDX   8
#define SSL_ENC_CAMELLIA128_IDX   9
#define SSL_ENC_CAMELLIA256_IDX   10
#define SSL_ENC_SEED_IDX   11
#define SSL_ENC_NUM_IDX   12
#define SSL_COMP_NULL_IDX   0
#define SSL_COMP_ZLIB_IDX   1
#define SSL_COMP_NUM_IDX   2
#define SSL_MD_MD5_IDX   0
#define SSL_MD_SHA1_IDX   1
#define SSL_MD_NUM_IDX   2
#define CIPHER_ADD   1
#define CIPHER_KILL   2
#define CIPHER_DEL   3
#define CIPHER_ORD   4
#define CIPHER_SPECIAL   5
#define ITEM_SEP(a)   (((a) == ':') || ((a) == ' ') || ((a) == ';') || ((a) == ','))
#define IS_MASKED(c)   ((c)->algorithms & (((c)->alg_bits == 256) ? m256 : mask))

'typedefs'

typedef struct cipher_order_st CIPHER_ORDER

Funciones

void ssl_load_ciphers (void)
int ssl_cipher_get_evp (const SSL_SESSION *s, const EVP_CIPHER **enc, const EVP_MD **md, SSL_COMP **comp)
 STACK_OF (SSL_CIPHER)
char * SSL_CIPHER_description (const SSL_CIPHER *cipher, char *buf, int len)
char * SSL_CIPHER_get_version (const SSL_CIPHER *c)
const char * SSL_CIPHER_get_name (const SSL_CIPHER *c)
int SSL_CIPHER_get_bits (const SSL_CIPHER *c, int *alg_bits)
SSL_COMPssl3_comp_find (STACK_OF(SSL_COMP)*sk, int n)
int SSL_COMP_add_compression_method (int id, COMP_METHOD *cm)
const char * SSL_COMP_get_name (const COMP_METHOD *comp)

Documentación de los 'defines'

#define CIPHER_ADD   1
#define CIPHER_DEL   3
#define CIPHER_KILL   2
#define CIPHER_ORD   4
#define CIPHER_SPECIAL   5
#define IS_MASKED (   c)    ((c)->algorithms & (((c)->alg_bits == 256) ? m256 : mask))
#define ITEM_SEP (   a)    (((a) == ':') || ((a) == ' ') || ((a) == ';') || ((a) == ','))
#define SSL_COMP_NULL_IDX   0
#define SSL_COMP_NUM_IDX   2
#define SSL_COMP_ZLIB_IDX   1
#define SSL_ENC_3DES_IDX   1
#define SSL_ENC_AES128_IDX   7
#define SSL_ENC_AES256_IDX   8
#define SSL_ENC_CAMELLIA128_IDX   9
#define SSL_ENC_CAMELLIA256_IDX   10
#define SSL_ENC_DES_IDX   0
#define SSL_ENC_eFZA_IDX   5
#define SSL_ENC_IDEA_IDX   4
#define SSL_ENC_NULL_IDX   6
#define SSL_ENC_NUM_IDX   12
#define SSL_ENC_RC2_IDX   3
#define SSL_ENC_RC4_IDX   2
#define SSL_ENC_SEED_IDX   11
#define SSL_MD_MD5_IDX   0
#define SSL_MD_NUM_IDX   2
#define SSL_MD_SHA1_IDX   1

Documentación de los 'typedefs'

typedef struct cipher_order_st CIPHER_ORDER

Documentación de las funciones

SSL_COMP* ssl3_comp_find ( STACK_OF(SSL_COMP)*  sk,
int  n 
)
char* SSL_CIPHER_description ( const SSL_CIPHER cipher,
char *  buf,
int  len 
)
int SSL_CIPHER_get_bits ( const SSL_CIPHER c,
int alg_bits 
)
int ssl_cipher_get_evp ( const SSL_SESSION s,
const EVP_CIPHER **  enc,
const EVP_MD **  md,
SSL_COMP **  comp 
)
const char* SSL_CIPHER_get_name ( const SSL_CIPHER c)
char* SSL_CIPHER_get_version ( const SSL_CIPHER c)
int SSL_COMP_add_compression_method ( int  id,
COMP_METHOD cm 
)
const char* SSL_COMP_get_name ( const COMP_METHOD comp)
void ssl_load_ciphers ( void  )
STACK_OF ( SSL_CIPHER  )
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'