pkcs11.h
1 
4 WOLFSSL_API int wc_Pkcs11_Initialize(Pkcs11Dev* dev, const char* library,
5  void* heap);
6 
10 WOLFSSL_API void wc_Pkcs11_Finalize(Pkcs11Dev* dev);
11 
15 WOLFSSL_API int wc_Pkcs11Token_Init(Pkcs11Token* token, Pkcs11Dev* dev,
16  int slotId, const char* tokenName, const unsigned char *userPin,
17  int userPinSz);
18 
22 WOLFSSL_API void wc_Pkcs11Token_Final(Pkcs11Token* token);
23 
27 WOLFSSL_API int wc_Pkcs11Token_Open(Pkcs11Token* token, int readWrite);
28 
32 WOLFSSL_API void wc_Pkcs11Token_Close(Pkcs11Token* token);
33 
37 WOLFSSL_API int wc_Pkcs11StoreKey(Pkcs11Token* token, int type, int clear,
38 
42 WOLFSSL_API int wc_Pkcs11_CryptoDevCb(int devId, wc_CryptoInfo* info,
43  void* ctx);
WOLFSSL_API int wc_Pkcs11Token_Init(Pkcs11Token *token, Pkcs11Dev *dev, int slotId, const char *tokenName, const unsigned char *userPin, int userPinSz)
Definition: wc_pkcs11.c:180
WOLFSSL_API void wc_Pkcs11Token_Final(Pkcs11Token *token)
Definition: wc_pkcs11.c:236
WOLFSSL_API void wc_Pkcs11_Finalize(Pkcs11Dev *dev)
Definition: wc_pkcs11.c:152
WOLFSSL_API int wc_Pkcs11_Initialize(Pkcs11Dev *dev, const char *library, void *heap)
Definition: wc_pkcs11.c:105
WOLFSSL_API int wc_Pkcs11Token_Open(Pkcs11Token *token, int readWrite)
Definition: wc_pkcs11.c:320
Definition: wc_pkcs11.h:47
WOLFSSL_API void wc_Pkcs11Token_Close(Pkcs11Token *token)
Definition: wc_pkcs11.c:342