PKCS11 Library Init/Deinit. More...
#include "atca_device.h"#include "hal/atca_hal.h"#include "pkcs11_config.h"#include "pkcs11_debug.h"#include "pkcs11_init.h"#include "pkcs11_os.h"#include "pkcs11_slot.h"#include "pkcs11_object.h"#include "pkcs11_session.h"#include "cryptoauthlib.h"Functions | |
| pkcs11_lib_ctx_ptr | pkcs11_get_context (void) | 
| Retrieve the current library context.  | |
| CK_RV | pkcs11_lock_context (pkcs11_lib_ctx_ptr pContext) | 
| CK_RV | pkcs11_unlock_context (pkcs11_lib_ctx_ptr pContext) | 
| CK_RV | pkcs11_lock_device (pkcs11_lib_ctx_ptr pContext) | 
| CK_RV | pkcs11_unlock_device (pkcs11_lib_ctx_ptr pContext) | 
| CK_RV | pkcs11_lock_both (pkcs11_lib_ctx_ptr pContext) | 
| CK_RV | pkcs11_unlock_both (pkcs11_lib_ctx_ptr pContext) | 
| CK_RV | pkcs11_init_check (pkcs11_lib_ctx_ptr *ppContext, CK_BBOOL lock) | 
| Check if the library is initialized properly.  | |
| CK_RV | pkcs11_init (CK_C_INITIALIZE_ARGS const *pInitArgs) | 
| Initializes the PKCS11 API Library for Cryptoauthlib.   | |
| CK_RV | pkcs11_deinit (CK_VOID_PTR pReserved) | 
PKCS11 Library Init/Deinit.
Copyright (c) 2017 Microchip Technology Inc. All rights reserved.