mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-25 09:57:32 +09:00
Revert "Update NSS to 3.35-RTM"
This reverts commit f1a0f0a56fdd0fc39f255174ce08c06b91c66c94.
This commit is contained in:
parent
5f958910dd
commit
9e32522120
388 changed files with 24887 additions and 43210 deletions
|
|
@ -6,7 +6,6 @@
|
|||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
/* $Id: fipstest.c,v 1.31 2012/06/28 17:55:06 rrelyea%redhat.com Exp $ */
|
||||
|
||||
#ifndef NSS_FIPS_DISABLED
|
||||
#ifdef FREEBL_NO_DEPEND
|
||||
#include "stubs.h"
|
||||
#endif
|
||||
|
|
@ -16,7 +15,9 @@
|
|||
#include "secerr.h"
|
||||
#include "prtypes.h"
|
||||
|
||||
#ifdef NSS_ENABLE_ECC
|
||||
#include "ec.h" /* Required for ECDSA */
|
||||
#endif
|
||||
|
||||
/*
|
||||
* different platforms have different ways of calling and initial entry point
|
||||
|
|
@ -1076,6 +1077,8 @@ rsa_loser:
|
|||
return (SECFailure);
|
||||
}
|
||||
|
||||
#ifdef NSS_ENABLE_ECC
|
||||
|
||||
static SECStatus
|
||||
freebl_fips_ECDSA_Test(ECParams *ecparams,
|
||||
const PRUint8 *knownSignature,
|
||||
|
|
@ -1272,6 +1275,8 @@ freebl_fips_ECDSA_PowerUpSelfTest()
|
|||
return (SECSuccess);
|
||||
}
|
||||
|
||||
#endif /* NSS_ENABLE_ECC */
|
||||
|
||||
static SECStatus
|
||||
freebl_fips_DSA_PowerUpSelfTest(void)
|
||||
{
|
||||
|
|
@ -1554,11 +1559,13 @@ freebl_fipsPowerUpSelfTest(unsigned int tests)
|
|||
if (rv != SECSuccess)
|
||||
return rv;
|
||||
|
||||
#ifdef NSS_ENABLE_ECC
|
||||
/* ECDSA Power-Up SelfTest(s). */
|
||||
rv = freebl_fips_ECDSA_PowerUpSelfTest();
|
||||
|
||||
if (rv != SECSuccess)
|
||||
return rv;
|
||||
#endif
|
||||
}
|
||||
/* Passed Power-Up SelfTest(s). */
|
||||
return (SECSuccess);
|
||||
|
|
@ -1582,6 +1589,9 @@ static PRBool self_tests_freebl_ran = PR_FALSE;
|
|||
static PRBool self_tests_ran = PR_FALSE;
|
||||
static PRBool self_tests_freebl_success = PR_FALSE;
|
||||
static PRBool self_tests_success = PR_FALSE;
|
||||
#if defined(DEBUG)
|
||||
static PRBool fips_mode_available = PR_FALSE;
|
||||
#endif
|
||||
|
||||
/*
|
||||
* accessors for freebl
|
||||
|
|
@ -1634,6 +1644,7 @@ bl_startup_tests(void)
|
|||
|
||||
PORT_Assert(self_tests_freebl_ran == PR_FALSE);
|
||||
PORT_Assert(self_tests_success == PR_FALSE);
|
||||
PORT_Assert(fips_mode_available == PR_FALSE);
|
||||
self_tests_freebl_ran = PR_TRUE; /* we are running the tests */
|
||||
self_tests_success = PR_FALSE; /* force it just in case */
|
||||
self_tests_freebl_success = PR_FALSE; /* force it just in case */
|
||||
|
|
@ -1702,4 +1713,3 @@ BL_FIPSEntryOK(PRBool freebl_only)
|
|||
PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
|
||||
return SECFailure;
|
||||
}
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue