Put version number in an external header so applications can check if they

are using an up-to-date builtins module.
This commit is contained in:
relyea%netscape.com 2002-08-28 22:12:58 +00:00
Родитель fb49326803
Коммит 8e5ea3f110
2 изменённых файлов: 23 добавлений и 7 удалений

Просмотреть файл

@ -32,7 +32,7 @@
*/ */
#ifdef DEBUG #ifdef DEBUG
static const char CVS_ID[] = "@(#) $RCSfile: constants.c,v $ $Revision: 1.6 $ $Date: 2002-08-27 23:32:31 $ $Name: $"; static const char CVS_ID[] = "@(#) $RCSfile: constants.c,v $ $Revision: 1.7 $ $Date: 2002-08-28 22:12:57 $ $Name: $";
#endif /* DEBUG */ #endif /* DEBUG */
/* /*
@ -49,8 +49,14 @@ static const char CVS_ID[] = "@(#) $RCSfile: constants.c,v $ $Revision: 1.6 $ $D
#include "nssckt.h" #include "nssckt.h"
#endif /* NSSCKT_H */ #endif /* NSSCKT_H */
#ifndef NSSCKBI_H
#include "nssckbi.h"
#endif /* NSSCKBI_H */
NSS_IMPLEMENT_DATA const CK_VERSION NSS_IMPLEMENT_DATA const CK_VERSION
nss_builtins_CryptokiVersion = { 2, 1 }; nss_builtins_CryptokiVersion = {
NSS_BUILTINS_CRYPTOKI_VERSION_MAJOR,
NSS_BUILTINS_CRYPTOKI_VERSION_MINOR };
NSS_IMPLEMENT_DATA const NSSUTF8 * NSS_IMPLEMENT_DATA const NSSUTF8 *
nss_builtins_ManufacturerID = (NSSUTF8 *) "Netscape Communications Corp."; nss_builtins_ManufacturerID = (NSSUTF8 *) "Netscape Communications Corp.";
@ -59,16 +65,22 @@ NSS_IMPLEMENT_DATA const NSSUTF8 *
nss_builtins_LibraryDescription = (NSSUTF8 *) "NSS Builtin Object Cryptoki Module"; nss_builtins_LibraryDescription = (NSSUTF8 *) "NSS Builtin Object Cryptoki Module";
NSS_IMPLEMENT_DATA const CK_VERSION NSS_IMPLEMENT_DATA const CK_VERSION
nss_builtins_LibraryVersion = { 1, 2 }; nss_builtins_LibraryVersion = {
NSS_BUILTINS_LIBRARY_VERISON_MAJOR,
NSS_BUILTINS_LIBRARY_VERISON_MINOR};
NSS_IMPLEMENT_DATA const NSSUTF8 * NSS_IMPLEMENT_DATA const NSSUTF8 *
nss_builtins_SlotDescription = (NSSUTF8 *) ""; nss_builtins_SlotDescription = (NSSUTF8 *) "";
NSS_IMPLEMENT_DATA const CK_VERSION NSS_IMPLEMENT_DATA const CK_VERSION
nss_builtins_HardwareVersion = { 1, 0 }; nss_builtins_HardwareVersion = {
NSS_BUILTINS_HARDWARE_VERISON_MAJOR,
NSS_BUILTINS_HARDWARE_VERISON_MINOR };
NSS_IMPLEMENT_DATA const CK_VERSION NSS_IMPLEMENT_DATA const CK_VERSION
nss_builtins_FirmwareVersion = { 1, 0 }; nss_builtins_FirmwareVersion = {
NSS_BUILTINS_FIRMWARE_VERISON_MAJOR,
NSS_BUILTINS_FIRMWARE_VERISON_MINOR };
NSS_IMPLEMENT_DATA const NSSUTF8 * NSS_IMPLEMENT_DATA const NSSUTF8 *
nss_builtins_TokenLabel = (NSSUTF8 *) "Builtin Object Token"; nss_builtins_TokenLabel = (NSSUTF8 *) "Builtin Object Token";

Просмотреть файл

@ -30,17 +30,21 @@
# may use your version of this file under either the MPL or the # may use your version of this file under either the MPL or the
# GPL. # GPL.
# #
MANIFEST_CVS_ID = "@(#) $RCSfile: manifest.mn,v $ $Revision: 1.4 $ $Date: 2002-02-08 00:10:07 $ $Name: $" MANIFEST_CVS_ID = "@(#) $RCSfile: manifest.mn,v $ $Revision: 1.5 $ $Date: 2002-08-28 22:12:58 $ $Name: $"
CORE_DEPTH = ../../../.. CORE_DEPTH = ../../../..
MODULE = security MODULE = security
EXPORTS = \
nssckbi.h \
$(NULL)
CSRCS = \ CSRCS = \
anchor.c \ anchor.c \
constants.c \ constants.c \
bfind.c \ bfind.c \
binst.c \ binst.c \
bobject.c \ bobject.c \
bsession.c \ bsession.c \
bslot.c \ bslot.c \