diff options
author | Natalia Kulatova <nkulatova@mozilla.com> | 2023-04-17 11:52:24 +0000 |
---|---|---|
committer | Natalia Kulatova <nkulatova@mozilla.com> | 2023-04-17 11:52:24 +0000 |
commit | 724c58603bef643da5fb4894b8ac41144ed1e3ce (patch) | |
tree | e1b1190ea527078ebc8e979b2db064702685a704 | |
parent | ee51da79edae57f2de4853e560a7358df61b274f (diff) | |
download | nss-hg-724c58603bef643da5fb4894b8ac41144ed1e3ce.tar.gz |
Bug 1748237: Adding a better error message. r=nss-reviewers,rrelyea
Differential Revision: https://phabricator.services.mozilla.com/D135359
-rw-r--r-- | cmd/bltest/blapitest.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/cmd/bltest/blapitest.c b/cmd/bltest/blapitest.c index 0b86075b7..279e121b6 100644 --- a/cmd/bltest/blapitest.c +++ b/cmd/bltest/blapitest.c @@ -3871,9 +3871,18 @@ main(int argc, char **argv) /* Do FIPS self-test */ if (bltest.commands[cmd_FIPS].activated) { +#ifdef NSS_FIPS_DISABLED + fprintf(stdout, "FIPS self-test failed with: NSS_FIPS_DISABLED\n"); + return SECFailure; +#endif CK_RV ckrv = sftk_FIPSEntryOK(PR_FALSE); - fprintf(stdout, "CK_RV: %ld.\n", ckrv); PORT_Free(cipherInfo); + if (ckrv == CKR_OK) { + fprintf(stdout, "FIPS self-test was successful.\n"); + return SECSuccess; + } else { + fprintf(stdout, "FIPS self-test failed with the CK_RV: %ld.\n", ckrv); + } if (ckrv == CKR_OK) return SECSuccess; return SECFailure; |