mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-28 03:17:31 +09:00
Update NSS to 3.38
- Added HACL*Poly1305 32-bit (INRIA/Microsoft) - Updated to final TLS 1.3 draft version (28) - Removed TLS 1.3 prerelease draft limit check - Removed NPN code - Enabled dev/urandom-only RNG on Linux with NSS_SEED_ONLY_DEV_URANDOM for non-standard environments - Fixed several bugs with TLS 1.3 negotiation - Updated internal certificate store - Added support for the TLS Record Size Limit Extension. - Fixed CVE-2018-0495 - Various security fixes in the ASN.1 code.
This commit is contained in:
parent
0d5d154158
commit
d36d4eb674
197 changed files with 4873 additions and 7145 deletions
|
|
@ -23,8 +23,8 @@
|
|||
* PARAMETERS
|
||||
* "method"
|
||||
* The UInt32 value to be stored as the method field of the InfoAccess.
|
||||
* "generalName"
|
||||
* The GeneralName to be stored as the generalName field of the InfoAccess.
|
||||
* "gName"
|
||||
* The GeneralName to be stored as the gName field of the InfoAccess.
|
||||
* Must be non-NULL.
|
||||
* "pInfoAccess"
|
||||
* Address where the result is stored. Must be non-NULL.
|
||||
|
|
@ -39,7 +39,7 @@
|
|||
static PKIX_Error *
|
||||
pkix_pl_InfoAccess_Create(
|
||||
PKIX_UInt32 method,
|
||||
PKIX_PL_GeneralName *generalName,
|
||||
PKIX_PL_GeneralName *gName,
|
||||
PKIX_PL_InfoAccess **pInfoAccess,
|
||||
void *plContext)
|
||||
{
|
||||
|
|
@ -47,7 +47,7 @@ pkix_pl_InfoAccess_Create(
|
|||
PKIX_PL_InfoAccess *infoAccess = NULL;
|
||||
|
||||
PKIX_ENTER(INFOACCESS, "pkix_pl_InfoAccess_Create");
|
||||
PKIX_NULLCHECK_TWO(generalName, pInfoAccess);
|
||||
PKIX_NULLCHECK_TWO(gName, pInfoAccess);
|
||||
|
||||
PKIX_CHECK(PKIX_PL_Object_Alloc
|
||||
(PKIX_INFOACCESS_TYPE,
|
||||
|
|
@ -58,8 +58,8 @@ pkix_pl_InfoAccess_Create(
|
|||
|
||||
infoAccess->method = method;
|
||||
|
||||
PKIX_INCREF(generalName);
|
||||
infoAccess->location = generalName;
|
||||
PKIX_INCREF(gName);
|
||||
infoAccess->location = gName;
|
||||
|
||||
*pInfoAccess = infoAccess;
|
||||
infoAccess = NULL;
|
||||
|
|
@ -678,7 +678,7 @@ pkix_pl_UnescapeURL(
|
|||
* [binary|<other-type>]]*
|
||||
*
|
||||
* PARAMETERS
|
||||
* "generalName"
|
||||
* "gName"
|
||||
* Address of the GeneralName whose LDAPLocation is to be parsed. Must be
|
||||
* non-NULL.
|
||||
* "arena"
|
||||
|
|
@ -700,7 +700,7 @@ pkix_pl_UnescapeURL(
|
|||
*/
|
||||
PKIX_Error *
|
||||
pkix_pl_InfoAccess_ParseLocation(
|
||||
PKIX_PL_GeneralName *generalName,
|
||||
PKIX_PL_GeneralName *gName,
|
||||
PLArenaPool *arena,
|
||||
LDAPRequestParams *request,
|
||||
char **pDomainName,
|
||||
|
|
@ -722,9 +722,9 @@ pkix_pl_InfoAccess_ParseLocation(
|
|||
LDAPNameComponent *nameComponent = NULL;
|
||||
|
||||
PKIX_ENTER(INFOACCESS, "pkix_pl_InfoAccess_ParseLocation");
|
||||
PKIX_NULLCHECK_FOUR(generalName, arena, request, pDomainName);
|
||||
PKIX_NULLCHECK_FOUR(gName, arena, request, pDomainName);
|
||||
|
||||
PKIX_TOSTRING(generalName, &locationString, plContext,
|
||||
PKIX_TOSTRING(gName, &locationString, plContext,
|
||||
PKIX_GENERALNAMETOSTRINGFAILED);
|
||||
|
||||
PKIX_CHECK(PKIX_PL_String_GetEncoded
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue