Eneboo - Documentación para desarrolladores
'defines' | Funciones
Referencia del Archivo src/libdigidoc/openssl/crypto/x509v3/v3_addr.c
#include <stdio.h>
#include <stdlib.h>
#include "cryptlib.h"
#include <openssl/conf.h>
#include <openssl/asn1.h>
#include <openssl/asn1t.h>
#include <openssl/buffer.h>
#include <openssl/x509v3.h>

'defines'

#define ADDR_RAW_BUF_LEN   16
#define addr_prefixlen(bs)   ((int) ((bs)->length * 8 - ((bs)->flags & 7)))
#define validation_err(_err_)

Funciones

 ASN1_SEQUENCE (IPAddressRange)
int v3_addr_inherits (IPAddrBlocks *addr)
int v3_addr_subset (IPAddrBlocks *a, IPAddrBlocks *b)
int v3_addr_validate_path (X509_STORE_CTX *ctx)
int v3_addr_validate_resource_set (STACK_OF(X509)*chain, IPAddrBlocks *ext, int allow_inheritance)

Documentación de los 'defines'

#define addr_prefixlen (   bs)    ((int) ((bs)->length * 8 - ((bs)->flags & 7)))
#define ADDR_RAW_BUF_LEN   16
#define validation_err (   _err_)
Valor:
do {                                    \
    if (ctx != NULL) {                  \
      ctx->error = _err_;               \
      ctx->error_depth = i;             \
      ctx->current_cert = x;            \
      ret = ctx->verify_cb(0, ctx);     \
    } else {                            \
      ret = 0;                          \
    }                                   \
    if (!ret)                           \
      goto done;                        \
  } while (0)

Documentación de las funciones

ASN1_SEQUENCE ( IPAddressRange  )
int v3_addr_inherits ( IPAddrBlocks *  addr)
int v3_addr_subset ( IPAddrBlocks *  a,
IPAddrBlocks *  b 
)
int v3_addr_validate_path ( X509_STORE_CTX ctx)
int v3_addr_validate_resource_set ( STACK_OF(X509)*  chain,
IPAddrBlocks *  ext,
int  allow_inheritance 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'