cryptlib  3.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros
Classes | Macros | Typedefs | Functions
cryptdev.c File Reference
#include "crypt.h"
#include "device/capabil.h"
#include "device/device.h"

Go to the source code of this file.

Classes

struct  DEVICEINIT_INFO
 

Macros

#define DEV_NONE_INITED   0x00
 
#define DEV_PKCS11_INITED   0x01
 
#define DEV_CRYPTOAPI_INITED   0x02
 
#define DEV_HARDWARE_INITED   0x04
 

Typedefs

typedef CHECK_RETVAL_FNPTR int(* DEVICEINIT_FUNCTION )(void)
 
typedef void(* DEVICEND_FUNCTION )(void)
 

Functions

CHECK_RETVAL STDC_NONNULL_ARG ((1, 4, 5))
 
CHECK_RETVAL STDC_NONNULL_ARG ((1))
 
CHECK_RETVAL STDC_NONNULL_ARG ((1, 6))
 
CHECK_RETVAL int deviceManagementFunction (IN_ENUM(MANAGEMENT_ACTION) const MANAGEMENT_ACTION_TYPE action)
 

Macro Definition Documentation

#define DEV_CRYPTOAPI_INITED   0x02

Definition at line 769 of file cryptdev.c.

#define DEV_HARDWARE_INITED   0x04

Definition at line 770 of file cryptdev.c.

#define DEV_NONE_INITED   0x00

Definition at line 767 of file cryptdev.c.

#define DEV_PKCS11_INITED   0x01

Definition at line 768 of file cryptdev.c.

Typedef Documentation

typedef CHECK_RETVAL_FNPTR int( * DEVICEINIT_FUNCTION)(void)

Definition at line 759 of file cryptdev.c.

typedef void( * DEVICEND_FUNCTION)(void)

Definition at line 760 of file cryptdev.c.

Function Documentation

CHECK_RETVAL int deviceManagementFunction ( IN_ENUM(MANAGEMENT_ACTION) const MANAGEMENT_ACTION_TYPE  action)

Definition at line 773 of file cryptdev.c.

CHECK_RETVAL STDC_NONNULL_ARG ( (1, 4, 5)  )

Definition at line 25 of file cryptdev.c.

CHECK_RETVAL STDC_NONNULL_ARG ( (1)  )

Definition at line 148 of file cryptdev.c.

CHECK_RETVAL STDC_NONNULL_ARG ( (1, 6)  )

Definition at line 468 of file cryptdev.c.