cryptlib  3.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros
Macros | Enumerations | Functions
obj_acc.c File Reference
#include "crypt.h"
#include "kernel/acl.h"
#include "kernel/kernel.h"
#include "context/context.h"
#include "mechs/mech_int.h"

Go to the source code of this file.

Macros

#define THREAD_NOTIFY_PREPARE(dummy)
 
#define THREAD_NOTIFY_CANCELLED(dummy)
 
#define THREAD_NOTIFY_ACQUIRED(dummy)
 
#define THREAD_NOTIFY_RELEASED(dummy)
 
#define PKC_CONTEXT   /* Indicate that we're working with PKC context */
 

Enumerations

enum  ACCESS_CHECK_TYPE {
  ACCESS_CHECK_NONE, ACCESS_CHECK_EXTACCESS, ACCESS_CHECK_KEYACCESS, ACCESS_CHECK_SUSPEND,
  ACCESS_CHECK_LAST
}
 

Functions

CHECK_RETVAL STDC_NONNULL_ARG ((1))
 
void endObjectAltAccess (void)
 
CHECK_RETVAL STDC_NONNULL_ARG ((3))
 
int krnlReleaseObject (IN_HANDLE const int objectHandle)
 
 STDC_NONNULL_ARG ((2))
 
CHECK_RETVAL int krnlResumeObject (IN_HANDLE const int objectHandle, IN_INT_Z const int refCount)
 
CHECK_RETVAL STDC_NONNULL_ARG ((2, 4))
 
CHECK_RETVAL STDC_NONNULL_ARG ((1, 4))
 

Macro Definition Documentation

#define PKC_CONTEXT   /* Indicate that we're working with PKC context */

Definition at line 509 of file obj_acc.c.

#define THREAD_NOTIFY_ACQUIRED (   dummy)

Definition at line 48 of file obj_acc.c.

#define THREAD_NOTIFY_CANCELLED (   dummy)

Definition at line 47 of file obj_acc.c.

#define THREAD_NOTIFY_PREPARE (   dummy)

Definition at line 46 of file obj_acc.c.

#define THREAD_NOTIFY_RELEASED (   dummy)

Definition at line 49 of file obj_acc.c.

Enumeration Type Documentation

Enumerator:
ACCESS_CHECK_NONE 
ACCESS_CHECK_EXTACCESS 
ACCESS_CHECK_KEYACCESS 
ACCESS_CHECK_SUSPEND 
ACCESS_CHECK_LAST 

Definition at line 73 of file obj_acc.c.

Function Documentation

void endObjectAltAccess ( void  )

Definition at line 430 of file obj_acc.c.

int krnlReleaseObject ( IN_HANDLE const int  objectHandle)

Definition at line 455 of file obj_acc.c.

CHECK_RETVAL int krnlResumeObject ( IN_HANDLE const int  objectHandle,
IN_INT_Z const int  refCount 
)

Definition at line 473 of file obj_acc.c.

CHECK_RETVAL STDC_NONNULL_ARG ( (1)  )

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

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

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

Definition at line 419 of file obj_acc.c.

CHECK_RETVAL STDC_NONNULL_ARG ( (3)  )

Definition at line 443 of file obj_acc.c.

STDC_NONNULL_ARG ( (2)  )

Definition at line 465 of file obj_acc.c.

CHECK_RETVAL STDC_NONNULL_ARG ( (2, 4)  )

Definition at line 518 of file obj_acc.c.

CHECK_RETVAL STDC_NONNULL_ARG ( (1, 4)  )

Definition at line 615 of file obj_acc.c.