OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Macros | Functions
v3_asid.c File Reference
#include <stdio.h>
#include <string.h>
#include "cryptlib.h"
#include <openssl/conf.h>
#include <openssl/asn1.h>
#include <openssl/asn1t.h>
#include <openssl/x509v3.h>
#include <openssl/x509.h>
#include <openssl/bn.h>

Go to the source code of this file.

Macros

#define validation_err(_err_)
 

Functions

 ASN1_SEQUENCE (ASRange)
 
int v3_asid_inherits (ASIdentifiers *asid)
 
int v3_asid_subset (ASIdentifiers *a, ASIdentifiers *b)
 
int v3_asid_validate_path (X509_STORE_CTX *ctx)
 
int v3_asid_validate_resource_set (STACK_OF(X509)*chain, ASIdentifiers *ext, int allow_inheritance)
 

Macro Definition Documentation

#define validation_err (   _err_)
Value:
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)

Definition at line 733 of file v3_asid.c.

Function Documentation

ASN1_SEQUENCE ( ASRange  )
int v3_asid_inherits ( ASIdentifiers asid)

Definition at line 674 of file v3_asid.c.

int v3_asid_subset ( ASIdentifiers a,
ASIdentifiers b 
)

Definition at line 717 of file v3_asid.c.

int v3_asid_validate_path ( X509_STORE_CTX ctx)

Definition at line 868 of file v3_asid.c.

int v3_asid_validate_resource_set ( STACK_OF(X509)*  chain,
ASIdentifiers ext,
int  allow_inheritance 
)

Definition at line 877 of file v3_asid.c.