This commit is contained in:
relyea%netscape.com 2003-01-30 23:38:07 +00:00
Родитель bd68779b0c
Коммит 2d71279799
2 изменённых файлов: 11 добавлений и 1 удалений

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

@ -40,7 +40,7 @@ LIBRARY_NAME = softokn
LIBRARY_VERSION = 3
MAPFILE = $(OBJDIR)/softokn.def
DEFINES += -DSHLIB_SUFFIX=\"$(DLL_SUFFIX)\" -DSHLIB_PREFIX=\"$(DLL_PREFIX)\"
DEFINES += -DSHLIB_SUFFIX=\"$(DLL_SUFFIX)\" -DSHLIB_PREFIX=\"$(DLL_PREFIX)\" -DSOFTOKEN_LIB_NAME=\"$(SHARED_LIBRARY)\"
EXPORTS = \

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

@ -2573,6 +2573,16 @@ CK_RV nsc_CommonInitialize(CK_VOID_PTR pReserved, PRBool isFIPS)
int i;
int moduleIndex = isFIPS? NSC_FIPS_MODULE : NSC_NON_FIPS_MODULE;
if (isFIPS) {
/* make sure that our check file signatures are OK */
if (!BLAPI_VerifySelf(NULL) ||
!BLAPI_SHVerify(SOFTOKEN_LIB_NAME, (PRFuncPtr) pk11_closePeer)) {
crv = CKR_DEVICE_ERROR; /* better error code? checksum error? */
return crv;
}
}
rv = RNG_RNGInit(); /* initialize random number generator */
if (rv != SECSuccess) {
crv = CKR_DEVICE_ERROR;