}
done:
if (ctx)
- PK11_Finalize(ctx);
+ PK11_DestroyContext(ctx, PR_TRUE);
if (param)
SECITEM_FreeItem(param, PR_TRUE);
return ret;
/* Clean up the OpenSSL context if it was initialized. */
if (sstate && sstate->loopback == sstate)
- PK11_Finalize(sstate->ctx);
+ PK11_DestroyContext(sstate->ctx, PR_TRUE);
free(sstate);
return 0;
}
}
done:
if (!state && ctx)
- PK11_Finalize(ctx);
+ PK11_DestroyContext(ctx, PR_TRUE);
return ret;
}
done:
if (ctx)
- PK11_Finalize(ctx);
+ PK11_DestroyContext(ctx, PR_TRUE);
if (param)
SECITEM_FreeItem(param, PR_TRUE);
return ret;
ret = k5_nss_map_last_error();
goto done;
}
- PK11_Finalize(ctx);
+ PK11_DestroyContext(ctx, PR_TRUE);
ctx = NULL;
/* Now now we have a 'wrapped' version of the, we can import it into
PK11_FreeSlot(slot);
#ifdef FAKE_FIPS
if (ctx)
- PK11_Finalize(ctx);
+ PK11_DestroyContext(ctx, PR_TRUE);
if (wrapping_key)
PK11_FreeSymKey(wrapping_key);
#endif