Cryptographic Token Interface Standard

PKCS#11


Generic UNIX

Developers performing generic UNIX development might issue the following directives before including any Cryptoki header files:

#define CK_PTR *
#define CK_DEFINE_FUNCTION(returnType, name) \
returnType name
#define CK_DECLARE_FUNCTION(returnType, name) \
returnType name
#define CK_DECLARE_FUNCTION_POINTER(returnType, name) \
returnType (* name)
#define CK_CALLBACK_FUNCTION(returnType, name) \
returnType (* name)
#ifndef NULL_PTR
#define NULL_PTR 0
#endif

RSA Security Inc. Public-Key Cryptography Standards - PKCS#11 - v201