On 03/10/2014 08:50 PM, Dave wrote: > I'm having trouble initializing the nss soft token when linking against it > directly. The function _NSSUTIL_EvaluateConfigDir (utilpars.c) is > segfaulting when passing the following initialization arguments to > C_Initialize: > > CK_CHAR * configString = (unsigned char *) > "configdir='/tmp/' certPrefix='prefix1' keyPrefix='prefix2' > secmod='secmod.db' flags='readonly,forceopen' "; > CK_C_INITIALIZE_ARGS ck_init_args; > ck_init_args.CreateMutex = NULL; > ck_init_args.DestroyMutex = NULL; > ck_init_args.LockMutex = NULL; > ck_init_args.UnlockMutex = NULL; > ck_init_args.flags = CKF_OS_LOCKING_OK; > ck_init_args.LibraryParameters=&configString; > ck_init_args.pReserved=NULL; > > I'm building against the ubuntu version: 2:3.15.4-1ubuntu6 on an x86_64 > machine. > > What is the correct formatting of the LibraryParameters string passed via > CK_C_INITIALIZE_ARGS to C_Initialize?
ck_init_args.LibraryParameters=&configString; should be ck_init_args.LibraryParameters=configString;
smime.p7s
Description: S/MIME Cryptographic Signature
-- dev-tech-crypto mailing list dev-tech-crypto@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-tech-crypto