use autoconf metadata for PKCS#11 library
This commit is contained in:
parent
d41eaaea24
commit
415f15e3e2
|
@ -360,13 +360,13 @@ CK_RV C_GetInfo(CK_INFO_PTR pInfo)
|
|||
pInfo->cryptokiVersion.minor = 11;
|
||||
}
|
||||
strcpy_bp(pInfo->manufacturerID,
|
||||
"OpenSC (www.opensc-project.org)",
|
||||
OPENSC_VS_FF_COMPANY_NAME,
|
||||
sizeof(pInfo->manufacturerID));
|
||||
strcpy_bp(pInfo->libraryDescription,
|
||||
"Smart card PKCS#11 API",
|
||||
OPENSC_VS_FF_PRODUCT_NAME,
|
||||
sizeof(pInfo->libraryDescription));
|
||||
pInfo->libraryVersion.major = 0;
|
||||
pInfo->libraryVersion.minor = 0; /* FIXME: use 0.116 for 0.11.6 from autoconf */
|
||||
pInfo->libraryVersion.major = OPENSC_VERSION_MAJOR;
|
||||
pInfo->libraryVersion.minor = OPENSC_VERSION_MINOR;
|
||||
|
||||
sc_pkcs11_unlock();
|
||||
return rv;
|
||||
|
|
|
@ -53,7 +53,7 @@ static struct sc_pkcs11_slot * reader_get_slot(sc_reader_t *reader)
|
|||
static void init_slot_info(CK_SLOT_INFO_PTR pInfo)
|
||||
{
|
||||
strcpy_bp(pInfo->slotDescription, "Virtual hotplug slot", 64);
|
||||
strcpy_bp(pInfo->manufacturerID, "OpenSC (www.opensc-project.org)", 32);
|
||||
strcpy_bp(pInfo->manufacturerID, OPENSC_VS_FF_COMPANY_NAME, 32);
|
||||
pInfo->flags = CKF_REMOVABLE_DEVICE | CKF_HW_SLOT;
|
||||
pInfo->hardwareVersion.major = 0;
|
||||
pInfo->hardwareVersion.minor = 0;
|
||||
|
|
|
@ -96,6 +96,22 @@
|
|||
#define OPENSC_FEATURES "N/A"
|
||||
#endif
|
||||
|
||||
#ifndef OPENSC_VERSION_MAJOR
|
||||
#define OPENSC_VERSION_MAJOR 0
|
||||
#endif
|
||||
|
||||
#ifndef OPENSC_VERSION_MINOR
|
||||
#define OPENSC_VERSION_MINOR 15
|
||||
#endif
|
||||
|
||||
#ifndef OPENSC_VS_FF_COMPANY_NAME
|
||||
#define OPENSC_VS_FF_COMPANY_NAME "OpenSC Project"
|
||||
#endif
|
||||
|
||||
#ifndef OPENSC_VS_FF_PRODUCT_NAME
|
||||
#define OPENSC_VS_FF_PRODUCT_NAME "OpenSC smartcard framework"
|
||||
#endif
|
||||
|
||||
#ifndef DEFAULT_PKCS11_PROVIDER
|
||||
#define DEFAULT_PKCS11_PROVIDER "opensc-pkcs11.dll"
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue