diff options
author | Moonchild <moonchild@palemoon.org> | 2022-05-04 22:44:31 +0000 |
---|---|---|
committer | Moonchild <moonchild@palemoon.org> | 2022-05-04 22:44:31 +0000 |
commit | a5b4a440d6ccecf03fd694e0c225caf4482e3aca (patch) | |
tree | 5c35528bfafd5ac6e6188633b19603c3670c59c3 /security | |
parent | 9a84af4d5baffe87f7e42f41b992611c46681c3a (diff) | |
download | uxp-a5b4a440d6ccecf03fd694e0c225caf4482e3aca.tar.gz |
Update NSS to 3.52.5
- Default configure to enable dbm
- Remove a redundant check on ASN1 decoding (Bug 1753535)
Diffstat (limited to 'security')
-rw-r--r-- | security/nss/coreconf/config.gypi | 2 | ||||
-rw-r--r-- | security/nss/coreconf/coreconf.dep | 1 | ||||
-rw-r--r-- | security/nss/lib/nss/nss.h | 4 | ||||
-rw-r--r-- | security/nss/lib/softoken/softkver.h | 4 | ||||
-rw-r--r-- | security/nss/lib/util/nssutil.h | 4 | ||||
-rw-r--r-- | security/nss/lib/util/secasn1d.c | 3 |
6 files changed, 8 insertions, 10 deletions
diff --git a/security/nss/coreconf/config.gypi b/security/nss/coreconf/config.gypi index 30d9b254f0..655e578a16 100644 --- a/security/nss/coreconf/config.gypi +++ b/security/nss/coreconf/config.gypi @@ -99,7 +99,7 @@ 'disable_arm_hw_aes%': 0, 'disable_tests%': 0, 'disable_chachapoly%': 0, - 'disable_dbm%': 1, + 'disable_dbm%': 0, 'disable_avx2%': 1, 'disable_libpkix%': 1, 'disable_werror%': 0, diff --git a/security/nss/coreconf/coreconf.dep b/security/nss/coreconf/coreconf.dep index 590d1bfaee..5182f75552 100644 --- a/security/nss/coreconf/coreconf.dep +++ b/security/nss/coreconf/coreconf.dep @@ -10,4 +10,3 @@ */ #error "Do not include this header file." - diff --git a/security/nss/lib/nss/nss.h b/security/nss/lib/nss/nss.h index 1dc2f6b56a..f5886189ad 100644 --- a/security/nss/lib/nss/nss.h +++ b/security/nss/lib/nss/nss.h @@ -22,10 +22,10 @@ * The format of the version string should be * "<major version>.<minor version>[.<patch level>[.<build number>]][ <ECC>][ <Beta>]" */ -#define NSS_VERSION "3.52.4" _NSS_CUSTOMIZED +#define NSS_VERSION "3.52.5" _NSS_CUSTOMIZED #define NSS_VMAJOR 3 #define NSS_VMINOR 52 -#define NSS_VPATCH 4 +#define NSS_VPATCH 5 #define NSS_VBUILD 0 #define NSS_BETA PR_FALSE diff --git a/security/nss/lib/softoken/softkver.h b/security/nss/lib/softoken/softkver.h index b337cc3235..93fc93ff35 100644 --- a/security/nss/lib/softoken/softkver.h +++ b/security/nss/lib/softoken/softkver.h @@ -17,10 +17,10 @@ * The format of the version string should be * "<major version>.<minor version>[.<patch level>[.<build number>]][ <ECC>][ <Beta>]" */ -#define SOFTOKEN_VERSION "3.52.4" SOFTOKEN_ECC_STRING +#define SOFTOKEN_VERSION "3.52.5" SOFTOKEN_ECC_STRING #define SOFTOKEN_VMAJOR 3 #define SOFTOKEN_VMINOR 52 -#define SOFTOKEN_VPATCH 4 +#define SOFTOKEN_VPATCH 5 #define SOFTOKEN_VBUILD 0 #define SOFTOKEN_BETA PR_FALSE diff --git a/security/nss/lib/util/nssutil.h b/security/nss/lib/util/nssutil.h index dfbc0b17de..a94b7e6e9b 100644 --- a/security/nss/lib/util/nssutil.h +++ b/security/nss/lib/util/nssutil.h @@ -19,10 +19,10 @@ * The format of the version string should be * "<major version>.<minor version>[.<patch level>[.<build number>]][ <Beta>]" */ -#define NSSUTIL_VERSION "3.52.4" +#define NSSUTIL_VERSION "3.52.5" #define NSSUTIL_VMAJOR 3 #define NSSUTIL_VMINOR 52 -#define NSSUTIL_VPATCH 4 +#define NSSUTIL_VPATCH 5 #define NSSUTIL_VBUILD 0 #define NSSUTIL_BETA PR_FALSE diff --git a/security/nss/lib/util/secasn1d.c b/security/nss/lib/util/secasn1d.c index ed237ed72c..14d460a173 100644 --- a/security/nss/lib/util/secasn1d.c +++ b/security/nss/lib/util/secasn1d.c @@ -2743,7 +2743,6 @@ SEC_ASN1DecoderUpdate(SEC_ASN1DecoderContext *cx, sec_asn1d_state *state = NULL; unsigned long consumed; SEC_ASN1EncodingPart what; - sec_asn1d_state *stateEnd = cx->current; if (cx->status == needBytes) cx->status = keepGoing; @@ -2932,7 +2931,7 @@ SEC_ASN1DecoderUpdate(SEC_ASN1DecoderContext *cx, } if (cx->status == decodeError) { - while (state != NULL && stateEnd->parent != state) { + while (state != NULL) { sec_asn1d_free_child(state, PR_TRUE); state = state->parent; } |