--- a/src/lib/Makefile.am +++ b/src/lib/Makefile.am @@ -22,7 +22,7 @@ libsofthsm_la_SOURCES = main.cpp \ SoftDatabase.cpp \ SoftKeyStore.cpp libsofthsm_la_LIBADD = @BOTAN_LIBS@ @SQLITE3_LIBS@ @YIELD_LIB@ -libsofthsm_la_LDFLAGS = -version-info @VERSION_INFO@ +libsofthsm_la_LDFLAGS = -version-info @VERSION_INFO@ -export-symbols pkcs11.sym EXTRA_DIST = $(srcdir)/*.h \ $(srcdir)/cryptoki_compat/*.h --- /dev/null +++ b/src/lib/pkcs11.sym @@ -0,0 +1,68 @@ +C_CancelFunction +C_CloseAllSessions +C_CloseSession +C_CopyObject +C_CreateObject +C_Decrypt +C_DecryptDigestUpdate +C_DecryptFinal +C_DecryptInit +C_DecryptUpdate +C_DecryptVerifyUpdate +C_DeriveKey +C_DestroyObject +C_Digest +C_DigestEncryptUpdate +C_DigestFinal +C_DigestInit +C_DigestKey +C_DigestUpdate +C_Encrypt +C_EncryptFinal +C_EncryptInit +C_EncryptUpdate +C_Finalize +C_FindObjects +C_FindObjectsFinal +C_FindObjectsInit +C_GenerateKey +C_GenerateKeyPair +C_GenerateRandom +C_GetAttributeValue +C_GetFunctionList +C_GetFunctionStatus +C_GetInfo +C_GetMechanismInfo +C_GetMechanismList +C_GetObjectSize +C_GetOperationState +C_GetSessionInfo +C_GetSlotInfo +C_GetSlotList +C_GetTokenInfo +C_InitPIN +C_InitToken +C_Initialize +C_Login +C_Logout +C_OpenSession +C_SeedRandom +C_SetAttributeValue +C_SetOperationState +C_SetPIN +C_Sign +C_SignEncryptUpdate +C_SignFinal +C_SignInit +C_SignRecover +C_SignRecoverInit +C_SignUpdate +C_UnwrapKey +C_Verify +C_VerifyFinal +C_VerifyInit +C_VerifyRecover +C_VerifyRecoverInit +C_VerifyUpdate +C_WaitForSlotEvent +C_WrapKey