- When testing signatures, don't bail out of C_SignInit returns
CKR_MECHANISM_INVALID (Chaskiel Grundman) git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1698 c6295689-39f2-0310-b995-f0e70906c6a9
This commit is contained in:
parent
620b62e8b6
commit
e03cc716e2
|
@ -1832,7 +1832,7 @@ sign_verify(CK_SLOT_ID slot, CK_SESSION_HANDLE session, CK_OBJECT_HANDLE priv_ke
|
||||||
|
|
||||||
rv = p11->C_SignInit(session, &mech, priv_key);
|
rv = p11->C_SignInit(session, &mech, priv_key);
|
||||||
if (rv == CKR_MECHANISM_INVALID)
|
if (rv == CKR_MECHANISM_INVALID)
|
||||||
break;
|
continue;
|
||||||
if (rv != CKR_OK) {
|
if (rv != CKR_OK) {
|
||||||
printf(" ERR: C_SignInit() returned %s (0x%0x)\n", CKR2Str(rv), (int) rv);
|
printf(" ERR: C_SignInit() returned %s (0x%0x)\n", CKR2Str(rv), (int) rv);
|
||||||
return ++errors;
|
return ++errors;
|
||||||
|
|
Loading…
Reference in New Issue