cryptlib  3.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros
Classes | Macros | Enumerations | Functions
asn1_chk.c File Reference
#include <ctype.h>
#include "crypt.h"
#include "enc_dec/asn1.h"

Go to the source code of this file.

Classes

struct  ASN1_ITEM
 

Macros

#define MAX_NESTING_LEVEL   50
 
#define LENGTH_MAGIC   500000000L
 

Enumerations

enum  ASN1_STATE {
  STATE_NONE, STATE_BOOLEAN, STATE_NULL, STATE_OID,
  STATE_SEQUENCE, STATE_HOLE_OID, STATE_CHECK_HOLE_OCTETSTRING, STATE_ERROR,
  STATE_LAST
}
 

Functions

 CHECK_RETVAL_ENUM (STATE)
 
CHECK_RETVAL_BOOL STDC_NONNULL_ARG ((1))
 
 CHECK_RETVAL_ENUM (CHECK_RETVAL_ENUM STATE)
 
CHECK_RETVAL STDC_NONNULL_ARG ((1, 2))
 
CHECK_RETVAL STDC_NONNULL_ARG ((1, 3))
 

Macro Definition Documentation

#define LENGTH_MAGIC   500000000L

Definition at line 29 of file asn1_chk.c.

#define MAX_NESTING_LEVEL   50

Definition at line 22 of file asn1_chk.c.

Enumeration Type Documentation

enum ASN1_STATE
Enumerator:
STATE_NONE 
STATE_BOOLEAN 
STATE_NULL 
STATE_OID 
STATE_SEQUENCE 
STATE_HOLE_OID 
STATE_CHECK_HOLE_OCTETSTRING 
STATE_ERROR 
STATE_LAST 

Definition at line 94 of file asn1_chk.c.

Function Documentation

CHECK_RETVAL_ENUM ( STATE  )

Definition at line 122 of file asn1_chk.c.

CHECK_RETVAL_ENUM ( CHECK_RETVAL_ENUM  STATE)

Definition at line 322 of file asn1_chk.c.

CHECK_RETVAL_BOOL STDC_NONNULL_ARG ( (1)  )

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Definition at line 189 of file asn1_chk.c.

CHECK_RETVAL STDC_NONNULL_ARG ( (1, 2)  )

Definition at line 735 of file asn1_chk.c.

CHECK_RETVAL STDC_NONNULL_ARG ( (1, 3)  )

Definition at line 837 of file asn1_chk.c.