cryptlib  3.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros
Classes | Macros
chain.c File Reference
#include "cert/cert.h"
#include "enc_dec/asn1.h"
#include "enc_dec/asn1_ext.h"
#include "enc_dec/misc_rw.h"

Go to the source code of this file.

Classes

struct  CHAIN_INFO
 
struct  CHAINING_INFO
 

Macros

#define MIN_SKID_SIZE   5
 
#define matchDN(chainingInfo, chainInfo, type)
 
#define matchKeyID(chainingInfo, chainInfo, type)
 

Macro Definition Documentation

#define matchDN (   chainingInfo,
  chainInfo,
  type 
)
Value:
( ( chainingInfo )->DNsize > 0 && \
( chainingInfo )->DNsize == ( chainInfo )->type##DNsize && \
!memcmp( ( chainingInfo )->DN, ( chainInfo )->type##DN, \
( chainInfo )->type##DNsize ) )

Definition at line 64 of file chain.c.

#define matchKeyID (   chainingInfo,
  chainInfo,
  type 
)
Value:
( ( chainingInfo )->keyIDsize > MIN_SKID_SIZE && \
( chainingInfo )->keyIDsize == ( chainInfo )->type##KeyIDsize && \
!memcmp( ( chainingInfo )->keyIdentifier, \
( chainInfo )->type##KeyIdentifier, \
( chainInfo )->type##KeyIDsize ) )

Definition at line 70 of file chain.c.

#define MIN_SKID_SIZE   5

Definition at line 24 of file chain.c.