mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-25 18:07:31 +09:00
Update NSS to 3.48 while keeping vc2013 hackfix and no-sslkeylogfile intact.
This commit is contained in:
parent
0b9855b841
commit
171849c8e5
351 changed files with 115185 additions and 57946 deletions
|
|
@ -275,12 +275,9 @@ PK11SymKey *PK11_ImportSymKeyWithFlags(PK11SlotInfo *slot,
|
|||
PK11SymKey *PK11_SymKeyFromHandle(PK11SlotInfo *slot, PK11SymKey *parent,
|
||||
PK11Origin origin, CK_MECHANISM_TYPE type, CK_OBJECT_HANDLE keyID,
|
||||
PRBool owner, void *wincx);
|
||||
/* PK11_GetWrapKey and PK11_SetWrapKey are not thread safe. */
|
||||
PK11SymKey *PK11_GetWrapKey(PK11SlotInfo *slot, int wrap,
|
||||
CK_MECHANISM_TYPE type, int series, void *wincx);
|
||||
/*
|
||||
* This function is not thread-safe. It can only be called when only
|
||||
* one thread has a reference to wrapKey.
|
||||
*/
|
||||
void PK11_SetWrapKey(PK11SlotInfo *slot, int wrap, PK11SymKey *wrapKey);
|
||||
CK_MECHANISM_TYPE PK11_GetMechanism(PK11SymKey *symKey);
|
||||
/*
|
||||
|
|
@ -875,6 +872,25 @@ SECStatus PK11_WriteRawAttribute(PK11ObjectType type, void *object,
|
|||
PK11SlotList *
|
||||
PK11_GetAllSlotsForCert(CERTCertificate *cert, void *arg);
|
||||
|
||||
/*
|
||||
* Finds all certificates on the given slot with the given subject distinguished
|
||||
* name and returns them as DER bytes. If no such certificates can be found,
|
||||
* returns SECSuccess and sets *results to NULL. If a failure is encountered
|
||||
* while fetching any of the matching certificates, SECFailure is returned and
|
||||
* *results will be NULL.
|
||||
*/
|
||||
SECStatus
|
||||
PK11_FindRawCertsWithSubject(PK11SlotInfo *slot, SECItem *derSubject,
|
||||
CERTCertificateList **results);
|
||||
|
||||
/*
|
||||
* Finds and returns all certificates with a public key that matches the given
|
||||
* private key. May return an empty list if no certificates match. Returns NULL
|
||||
* if a failure is encountered.
|
||||
*/
|
||||
CERTCertList *
|
||||
PK11_GetCertsMatchingPrivateKey(SECKEYPrivateKey *privKey);
|
||||
|
||||
/**********************************************************************
|
||||
* New functions which are already deprecated....
|
||||
**********************************************************************/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue