summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorian.mcgreer%sun.com <devnull@localhost>2003-01-09 20:00:19 +0000
committerian.mcgreer%sun.com <devnull@localhost>2003-01-09 20:00:19 +0000
commit7ccdb0f2f5f01ceaacea9ac60b5b8b2dd7ffa5f2 (patch)
tree2a9f2e82ad770938c79d49d7254955dfb4c99541
parent511ba17fce9770e9bb9a8b53eeb08e60691a6847 (diff)
downloadnss-hg-7ccdb0f2f5f01ceaacea9ac60b5b8b2dd7ffa5f2.tar.gz
s/AlgorithmAndParameters/AlgNParam/
-rw-r--r--security/nss/cmd/cipher/cipher.h4
-rw-r--r--security/nss/cmd/cipher/ciphertests.c26
-rw-r--r--security/nss/cmd/cipher/cipherutil.c34
-rw-r--r--security/nss/cmd/pkiutil/pkiobject.c14
-rw-r--r--security/nss/lib/dev/algparam.c170
-rw-r--r--security/nss/lib/dev/dev.h94
-rw-r--r--security/nss/lib/dev/devm.h8
-rw-r--r--security/nss/lib/dev/devtoken.c84
-rw-r--r--security/nss/lib/dev/devutil.c2
-rw-r--r--security/nss/lib/dev/nssdev.h34
-rw-r--r--security/nss/lib/dev/nssdevt.h4
-rw-r--r--security/nss/lib/nss/nss.def16
-rw-r--r--security/nss/lib/pki/asymmkey.c62
-rw-r--r--security/nss/lib/pki/certificate.c24
-rw-r--r--security/nss/lib/pki/cryptocontext.c108
-rw-r--r--security/nss/lib/pki/nsspki.h126
-rw-r--r--security/nss/lib/pki/pki.h8
-rw-r--r--security/nss/lib/pki/pkibase.c2
-rw-r--r--security/nss/lib/pki/pkim.h16
-rw-r--r--security/nss/lib/pki/pkitm.h2
-rw-r--r--security/nss/lib/pki/symmkey.c36
-rw-r--r--security/nss/lib/pki/trustdomain.c38
-rw-r--r--security/nss/lib/pki/volatiledomain.c30
-rw-r--r--security/nss/lib/pki1/nsspki1.h10
-rw-r--r--security/nss/lib/pki1/oid.c28
-rw-r--r--security/nss/lib/pki1/pki1.h4
-rw-r--r--security/nss/lib/pkix/src/pkiglue.c6
-rw-r--r--security/nss/lib/ssl/prelib.c12
-rw-r--r--security/nss/lib/ssl/ssl3con.c48
-rw-r--r--security/nss/lib/ssl/sslimpl.h2
30 files changed, 526 insertions, 526 deletions
diff --git a/security/nss/cmd/cipher/cipher.h b/security/nss/cmd/cipher/cipher.h
index 4afe253c3..69dd74670 100644
--- a/security/nss/cmd/cipher/cipher.h
+++ b/security/nss/cmd/cipher/cipher.h
@@ -95,10 +95,10 @@ GenerateKeyPair
NSSPublicKey **publicKey
);
-NSSAlgorithmAndParameters *
+NSSAlgNParam *
GetSymKeyGenAP(char *cipher);
-NSSAlgorithmAndParameters *
+NSSAlgNParam *
GetSymCipherAP(char *cipher, char *iv);
PRStatus
diff --git a/security/nss/cmd/cipher/ciphertests.c b/security/nss/cmd/cipher/ciphertests.c
index 339d04ac1..54c4c0ce7 100644
--- a/security/nss/cmd/cipher/ciphertests.c
+++ b/security/nss/cmd/cipher/ciphertests.c
@@ -43,7 +43,7 @@
PRStatus
EncryptionTest(NSSSymmetricKey *symKey,
- NSSAlgorithmAndParameters *cipher,
+ NSSAlgNParam *cipher,
NSSItem *plaintext,
NSSItem *ciphertext)
{
@@ -128,7 +128,7 @@ static int numCipherArgs = sizeof(cipherArgs) / sizeof(cipherArgs[0]);
static NSSSymmetricKey *
unwrap_symkey(NSSVolatileDomain *vd, NSSPrivateKey *unwrapKey,
- NSSAlgorithmAndParameters *wrapAP,
+ NSSAlgNParam *wrapAP,
const NSSOID *keyAlg, char *value)
{
NSSSymmetricKey *symKey = NULL;
@@ -149,14 +149,14 @@ PRStatus
SymmetricCipherTests(CMDRunTimeData *rtData,
NSSVolatileDomain *vd,
NSSPrivateKey *unwrapKey,
- NSSAlgorithmAndParameters *wrapAP)
+ NSSAlgNParam *wrapAP)
{
int arg;
char *value;
PRStatus status;
NSSArena *arena = NULL;
NSSSymmetricKey *symKey = NULL;
- NSSAlgorithmAndParameters *ap = NULL;
+ NSSAlgNParam *ap = NULL;
NSSItem *plaintext = NULL;
NSSItem *ciphertext = NULL;
NSSItem *algID;
@@ -171,7 +171,7 @@ SymmetricCipherTests(CMDRunTimeData *rtData,
case cipherAlgID:
if (symKey || !arena) {
if (ap) {
- NSSAlgorithmAndParameters_Destroy(ap); ap = NULL;
+ NSSAlgNParam_Destroy(ap); ap = NULL;
}
if (symKey) {
NSSSymmetricKey_Destroy(symKey); symKey = NULL;
@@ -192,14 +192,14 @@ SymmetricCipherTests(CMDRunTimeData *rtData,
if (!algID) {
goto loser;
}
- ap = NSSAlgorithmAndParameters_Decode(algID, arena);
+ ap = NSSAlgNParam_Decode(algID, arena);
NSSItem_Destroy(algID);
if (!ap) {
goto loser;
}
break;
case cipherKey:
- alg = NSSAlgorithmAndParameters_GetAlgorithm(ap);
+ alg = NSSAlgNParam_GetAlgorithm(ap);
symKey = unwrap_symkey(vd, unwrapKey, wrapAP, alg, value);
if (!symKey) {
goto loser;
@@ -255,7 +255,7 @@ SelfTest()
CMDRunTimeData rtData;
NSSPrivateKey *unwrapKey;
NSSOID *alg;
- NSSAlgorithmAndParameters *wrapAP;
+ NSSAlgNParam *wrapAP;
NSSOID *anRSAkey = NSSOID_CreateFromTag(NSS_OID_PKCS1_RSA_ENCRYPTION);
NSSItem *encodedKey;
@@ -299,7 +299,7 @@ SelfTest()
}
alg = NSSOID_CreateFromTag(NSS_OID_PKCS1_RSA_ENCRYPTION);
- wrapAP = NSSOID_CreateAlgorithmAndParameters(alg, NULL, NULL);
+ wrapAP = NSSOID_CreateAlgNParam(alg, NULL, NULL);
if (!wrapAP) {
NSSPrivateKey_Destroy(unwrapKey);
CMD_PrintError("failed to create alg/param for unwrap");
@@ -318,7 +318,7 @@ CreateASelfTest(char *cipher, int keysize, char *input)
NSSTrustDomain *td = NSS_GetDefaultTrustDomain();
CMDRunTimeData rtData;
NSSOID *alg;
- NSSAlgorithmAndParameters *ap, *wrapAP;
+ NSSAlgNParam *ap, *wrapAP;
NSSSymmetricKey *symKey;
NSSItem *wrappedKey, *algID, plaintext, *ciphertext;
NSSToken *token = GetInternalCryptoToken();
@@ -365,7 +365,7 @@ CreateASelfTest(char *cipher, int keysize, char *input)
}
alg = NSSOID_CreateFromTag(NSS_OID_PKCS1_RSA_ENCRYPTION);
- wrapAP = NSSOID_CreateAlgorithmAndParameters(alg, NULL, NULL);
+ wrapAP = NSSOID_CreateAlgNParam(alg, NULL, NULL);
if (!wrapAP) {
NSSCertificate_Destroy(wrapCert);
CMD_PrintError("failed to create alg/param for unwrap");
@@ -379,7 +379,7 @@ CreateASelfTest(char *cipher, int keysize, char *input)
symKey = NSSVolatileDomain_GenerateSymmetricKey(vd, ap, keysize, NULL,
0, 0, token, NULL);
- NSSAlgorithmAndParameters_Destroy(ap);
+ NSSAlgNParam_Destroy(ap);
if (!symKey) {
CMD_PrintError("failed to generate symkey");
return PR_FAILURE;
@@ -402,7 +402,7 @@ CreateASelfTest(char *cipher, int keysize, char *input)
NSSTime_Now(), NULL, NULL,
NULL, NULL, NULL);
- algID = NSSAlgorithmAndParameters_Encode(ap, NULL, NULL);
+ algID = NSSAlgNParam_Encode(ap, NULL, NULL);
CMD_WriteArgValue(&rtData, cipherArgs[cipherAlgID],
algID, CMDFileMode_Hex);
diff --git a/security/nss/cmd/cipher/cipherutil.c b/security/nss/cmd/cipher/cipherutil.c
index b5fc22b7a..6cdfbbff9 100644
--- a/security/nss/cmd/cipher/cipherutil.c
+++ b/security/nss/cmd/cipher/cipherutil.c
@@ -46,7 +46,7 @@ GetSoftwareToken()
return NSSTrustDomain_FindTokenByName(td, SOFTOKEN_NAME);
}
-NSSAlgorithmAndParameters *
+NSSAlgNParam *
GetHashAP(char *cipher)
{
NSSOID *alg;
@@ -62,7 +62,7 @@ GetHashAP(char *cipher)
fprintf(stderr, "Unknown hashing algorithm \"%s\"\n", cipher);
return NULL;
}
- return NSSOID_CreateAlgorithmAndParameters(alg, NULL, NULL);
+ return NSSOID_CreateAlgNParam(alg, NULL, NULL);
}
PRStatus
@@ -74,7 +74,7 @@ Hash
)
{
NSSItem *input, *output;
- NSSAlgorithmAndParameters *hasher;
+ NSSAlgNParam *hasher;
input = CMD_GetInput(rtData);
if (!input) {
@@ -94,15 +94,15 @@ Hash
CMD_DumpOutput(output, rtData);
NSSItem_Destroy(input);
NSSItem_Destroy(output);
- NSSAlgorithmAndParameters_Destroy(hasher);
+ NSSAlgNParam_Destroy(hasher);
return PR_SUCCESS;
}
-NSSAlgorithmAndParameters *
+NSSAlgNParam *
GetSymKeyGenAP(char *cipher)
{
NSSOID *alg;
- NSSAlgorithmAndParameters *ap;
+ NSSAlgNParam *ap;
if (IS_CIPHER(cipher, "des")) {
alg = NSSOID_CreateFromTag(NSS_OID_DES_ECB);
@@ -119,7 +119,7 @@ GetSymKeyGenAP(char *cipher)
cipher);
return NULL;
}
- ap = NSSOID_CreateAlgorithmAndParametersForKeyGen(alg, NULL, NULL);
+ ap = NSSOID_CreateAlgNParamForKeyGen(alg, NULL, NULL);
if (!ap) {
PR_fprintf(PR_STDERR, "Failed to create keygen alg/param for %s\n",
cipher);
@@ -138,7 +138,7 @@ GenerateSymmetricKey
char *name
)
{
- NSSAlgorithmAndParameters *keygen;
+ NSSAlgNParam *keygen;
NSSSymmetricKey *skey;
keygen = GetSymKeyGenAP(cipher);
@@ -149,12 +149,12 @@ GenerateSymmetricKey
skey = NSSTrustDomain_GenerateSymmetricKey(td, keygen, length,
token, NULL);
- NSSAlgorithmAndParameters_Destroy(keygen);
+ NSSAlgNParam_Destroy(keygen);
return skey;
}
-NSSAlgorithmAndParameters *
+NSSAlgNParam *
GetSymCipherAP(char *cipher, char *iv)
{
char *paramStr, *p;
@@ -162,7 +162,7 @@ GetSymCipherAP(char *cipher, char *iv)
NSSParameters params;
NSSParameters *pParams = NULL;
NSSOID *alg;
- NSSAlgorithmAndParameters *ap;
+ NSSAlgNParam *ap;
PRBool haveIV = PR_FALSE;
memset(&params, 0, sizeof(params));
@@ -261,7 +261,7 @@ GetSymCipherAP(char *cipher, char *iv)
} else {
PR_fprintf(PR_STDERR, "algorithm type \"%s\" unknown.\n", cipher);
}
- ap = NSSOID_CreateAlgorithmAndParameters(alg, pParams, NULL);
+ ap = NSSOID_CreateAlgNParam(alg, pParams, NULL);
if (!ap) {
PR_fprintf(PR_STDERR, "Failed to create encryption alg/param for %s\n",
cipher);
@@ -280,7 +280,7 @@ Encrypt
)
{
NSSItem *input, *output;
- NSSAlgorithmAndParameters *cryptor;
+ NSSAlgNParam *cryptor;
input = CMD_GetInput(rtData);
if (!input) {
@@ -303,7 +303,7 @@ Encrypt
return PR_SUCCESS;
}
-NSSAlgorithmAndParameters *
+NSSAlgNParam *
GetKeyPairGenAP(char *cipher)
{
PRStatus status;
@@ -373,9 +373,9 @@ GetKeyPairGenAP(char *cipher)
/* XXX pg from file */
} else {
fprintf(stderr, "Unknown keypair type\"%s\"\n", cipher);
- return (NSSAlgorithmAndParameters *)NULL;
+ return (NSSAlgNParam *)NULL;
}
- return NSSOID_CreateAlgorithmAndParametersForKeyGen(alg, &params, NULL);
+ return NSSOID_CreateAlgNParamForKeyGen(alg, &params, NULL);
}
PRStatus
@@ -391,7 +391,7 @@ GenerateKeyPair
)
{
PRStatus status;
- const NSSAlgorithmAndParameters *keygen;
+ const NSSAlgNParam *keygen;
keygen = GetKeyPairGenAP(cipher);
if (!keygen) {
diff --git a/security/nss/cmd/pkiutil/pkiobject.c b/security/nss/cmd/pkiutil/pkiobject.c
index 4052b2140..a79dc4779 100644
--- a/security/nss/cmd/pkiutil/pkiobject.c
+++ b/security/nss/cmd/pkiutil/pkiobject.c
@@ -876,7 +876,7 @@ vkeys = NULL;
}
}
if (vkey) {
- NSSAlgorithmAndParameters *pbe;
+ NSSAlgNParam *pbe;
NSSParameters params;
NSSOID *pbeAlg;
NSSItem *encKey;
@@ -887,7 +887,7 @@ vkeys = NULL;
NSSPrivateKey_Destroy(vkey);
return PR_FAILURE;
}
- pbe = NSSOID_CreateAlgorithmAndParameters(pbeAlg, &params, NULL);
+ pbe = NSSOID_CreateAlgNParam(pbeAlg, &params, NULL);
if (!pbe) {
NSSPrivateKey_Destroy(vkey);
return PR_FAILURE;
@@ -896,7 +896,7 @@ vkeys = NULL;
CMD_PWCallbackForKeyEncoding(keypass),
NULL, NULL);
nss_ZFreeIf(params.pbe.salt.data); /* XXX */
- NSSAlgorithmAndParameters_Destroy(pbe);
+ NSSAlgNParam_Destroy(pbe);
if (encKey) {
CMD_DumpOutput(encKey, rtData);
NSSItem_Destroy(encKey);
@@ -936,7 +936,7 @@ ExportObject (
return status;
}
-static NSSAlgorithmAndParameters *
+static NSSAlgNParam *
get_rsa_key_gen_params(PRUint32 keySizeInBits, PRUint32 pubExp)
{
NSSOID *kpAlg;
@@ -952,7 +952,7 @@ get_rsa_key_gen_params(PRUint32 keySizeInBits, PRUint32 pubExp)
if (CMD_SetRSAPE(&params.rsakg.publicExponent, pubExp) == PR_FAILURE)
return NULL;
- return NSSOID_CreateAlgorithmAndParametersForKeyGen(kpAlg, &params,
+ return NSSOID_CreateAlgNParamForKeyGen(kpAlg, &params,
NULL);
}
@@ -970,7 +970,7 @@ GenerateKeyPair
PRStatus status;
NSSPublicKey *bkey = NULL;
NSSPrivateKey *vkey = NULL;
- NSSAlgorithmAndParameters *kpGen = NULL;
+ NSSAlgNParam *kpGen = NULL;
NSSKeyPairType keyPairType;
PRUint32 keySizeInBits;
PRUint32 pubExp;
@@ -1017,7 +1017,7 @@ GenerateKeyPair
nickname, 0, 0, /* XXX */
token, NULL);
- NSSAlgorithmAndParameters_Destroy(kpGen);
+ NSSAlgNParam_Destroy(kpGen);
if (status == PR_SUCCESS) {
NSSPublicKey_Destroy(bkey);
diff --git a/security/nss/lib/dev/algparam.c b/security/nss/lib/dev/algparam.c
index bb3e15ae1..a78982186 100644
--- a/security/nss/lib/dev/algparam.c
+++ b/security/nss/lib/dev/algparam.c
@@ -61,12 +61,12 @@ static const char CVS_ID[] = "@(#) $RCSfile$ $Revision$ $Date$ $Name$";
#endif
/*
- * NSSAlgorithmAndParametersStr
+ * NSSAlgNParamStr
*
* This generic container should hold everything we need to know
* to use an algorithm, with the specific exclusion of keysizes when
* doing key generation (this is specified in the API, thus the same
- * AlgorithmAndParameters can be reused to generate keys of different
+ * AlgNParam can be reused to generate keys of different
* length).
*
* Internally, we need to communicate the following information to
@@ -75,7 +75,7 @@ static const char CVS_ID[] = "@(#) $RCSfile$ $Revision$ $Date$ $Name$";
* 1) a CK_MECHANISM
* 2) template values for key generation and derivation
*
- * The CK_MECHANISM is always set when the AlgorithmAndParameters is
+ * The CK_MECHANISM is always set when the AlgNParam is
* created. The template values are set upon request, and are extracted
* from the the params field.
*
@@ -83,10 +83,10 @@ static const char CVS_ID[] = "@(#) $RCSfile$ $Revision$ $Date$ $Name$";
* Each algorithm that has a template for params will set it when the
* AlgParam is created.
*
- * Once an AlgorithmAndParameters is created, it is considered read-only.
+ * Once an AlgNParam is created, it is considered read-only.
* Thus is it used as 'const' throughout the API.
*/
-struct NSSAlgorithmAndParametersStr
+struct NSSAlgNParamStr
{
NSSArena *arena;
PRBool i_allocated_arena;
@@ -97,7 +97,7 @@ struct NSSAlgorithmAndParametersStr
/* every happy algorithm sets a mechanism the same way, but each
* unhappy one sets a template a different way.
*/
- PRIntn (* set_template)(const NSSAlgorithmAndParameters *ap,
+ PRIntn (* set_template)(const NSSAlgNParam *ap,
CK_ATTRIBUTE_PTR aTemplate,
CK_ULONG templateSize);
@@ -154,7 +154,7 @@ set_bits_parameter (
/* For all mechanisms that don't need to set template values (default) */
static PRIntn
null_settor (
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
CK_ATTRIBUTE_PTR aTemplate,
CK_ULONG templateSize
)
@@ -167,7 +167,7 @@ null_settor (
*/
static PRStatus
-decode_iv(NSSAlgorithmAndParameters *ap, const NSSItem *params)
+decode_iv(NSSAlgNParam *ap, const NSSItem *params)
{
PRStatus status;
NSSItem iv;
@@ -188,7 +188,7 @@ decode_iv(NSSAlgorithmAndParameters *ap, const NSSItem *params)
/* set template parameters for RSA key generation */
static PRIntn
rsa_keygen_settor (
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
CK_ATTRIBUTE_PTR aTemplate,
CK_ULONG templateSize
)
@@ -208,7 +208,7 @@ rsa_keygen_settor (
*/
static PRStatus
set_rsa_mechanism (
- NSSAlgorithmAndParameters *ap,
+ NSSAlgNParam *ap,
CK_MECHANISM_TYPE mech,
NSSParameters *parameters,
NSSItem *encodedParams,
@@ -232,7 +232,7 @@ set_rsa_mechanism (
/* set template parameters for DSA key generation */
static PRIntn
dsa_keygen_settor (
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
CK_ATTRIBUTE_PTR aTemplate,
CK_ULONG templateSize
)
@@ -257,7 +257,7 @@ dsa_keygen_settor (
*/
static PRStatus
set_dsa_mechanism (
- NSSAlgorithmAndParameters *ap,
+ NSSAlgNParam *ap,
CK_MECHANISM_TYPE mech,
NSSParameters *parameters,
NSSItem *encodedParams,
@@ -289,7 +289,7 @@ set_dsa_mechanism (
/* set template parameters for Diffie-Hellman key generation */
static PRIntn
dh_keygen_settor (
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
CK_ATTRIBUTE_PTR aTemplate,
CK_ULONG templateSize
)
@@ -315,7 +315,7 @@ dh_keygen_settor (
*/
static PRStatus
set_dh_mechanism (
- NSSAlgorithmAndParameters *ap,
+ NSSAlgNParam *ap,
CK_MECHANISM_TYPE mech,
NSSParameters *parameters,
NSSItem *encodedParams,
@@ -343,7 +343,7 @@ set_dh_mechanism (
*/
static PRStatus
set_des_mechanism (
- NSSAlgorithmAndParameters *ap,
+ NSSAlgNParam *ap,
CK_MECHANISM_TYPE mech,
NSSParameters *parameters,
NSSItem *encodedParams,
@@ -380,7 +380,7 @@ set_des_mechanism (
*/
static PRStatus
set_des3_mechanism (
- NSSAlgorithmAndParameters *ap,
+ NSSAlgNParam *ap,
CK_MECHANISM_TYPE mech,
NSSParameters *parameters,
NSSItem *encodedParams,
@@ -417,7 +417,7 @@ set_des3_mechanism (
*/
static PRStatus
set_aes_mechanism (
- NSSAlgorithmAndParameters *ap,
+ NSSAlgNParam *ap,
CK_MECHANISM_TYPE mech,
NSSParameters *parameters,
NSSItem *encodedParams,
@@ -501,7 +501,7 @@ static PRStatus rc2_unmap(NSSRC2Parameters *params, NSSArena *arena)
static PRStatus
rc2_constructor (
- NSSAlgorithmAndParameters *ap,
+ NSSAlgNParam *ap,
CK_MECHANISM_TYPE mech,
NSSParameters *parameters,
NSSItem *encodedParams,
@@ -555,7 +555,7 @@ rc2_constructor (
*/
static PRStatus
set_rc5_mechanism (
- NSSAlgorithmAndParameters *ap,
+ NSSAlgNParam *ap,
CK_MECHANISM_TYPE mech,
NSSParameters *parameters,
NSSItem *encodedParams,
@@ -621,7 +621,7 @@ not really part of params
*/
static PRStatus
pbe_constructor (
- NSSAlgorithmAndParameters *ap,
+ NSSAlgNParam *ap,
CK_MECHANISM_TYPE mech,
NSSParameters *parameters,
NSSItem *encodedParams
@@ -665,8 +665,8 @@ pbe_constructor (
}
NSS_IMPLEMENT PRStatus
-nssAlgorithmAndParameters_SetPBEPassword (
- NSSAlgorithmAndParameters *ap,
+nssAlgNParam_SetPBEPassword (
+ NSSAlgNParam *ap,
NSSUTF8 *password
)
{
@@ -855,7 +855,7 @@ set_sslsession_derive_mechanism (
*/
static PRStatus
set_cryptoki_mechanism (
- NSSAlgorithmAndParameters *ap,
+ NSSAlgNParam *ap,
const NSSOID *algorithm,
NSSParameters *params,
NSSItem *encodedParams,
@@ -913,37 +913,37 @@ set_cryptoki_mechanism (
return PR_SUCCESS;
}
-static NSSAlgorithmAndParameters *
+static NSSAlgNParam *
create_algparam (
NSSArena *arenaOpt,
nssArenaMark **mark
)
{
NSSArena *arena;
- NSSAlgorithmAndParameters *rvAP = NULL;
+ NSSAlgNParam *rvAP = NULL;
PRBool i_allocated_arena = PR_FALSE;
if (arenaOpt) {
arena = arenaOpt;
*mark = nssArena_Mark(arena);
if (!*mark) {
- return (NSSAlgorithmAndParameters *)NULL;
+ return (NSSAlgNParam *)NULL;
}
} else {
arena = nssArena_Create();
if (!arena) {
- return (NSSAlgorithmAndParameters *)NULL;
+ return (NSSAlgNParam *)NULL;
}
i_allocated_arena = PR_TRUE;
}
- rvAP = nss_ZNEW(arena, NSSAlgorithmAndParameters);
+ rvAP = nss_ZNEW(arena, NSSAlgNParam);
if (!rvAP) {
if (*mark) {
nssArena_Release(arena, *mark);
} else {
nssArena_Destroy(arena);
}
- return (NSSAlgorithmAndParameters *)NULL;
+ return (NSSAlgNParam *)NULL;
}
rvAP->arena = arena;
rvAP->set_template = null_settor; /* by default */
@@ -951,9 +951,9 @@ create_algparam (
return rvAP;
}
-static NSSAlgorithmAndParameters *
+static NSSAlgNParam *
finish_create_algparam (
- NSSAlgorithmAndParameters *ap,
+ NSSAlgNParam *ap,
NSSArena *arena,
nssArenaMark *mark,
PRStatus isOK
@@ -969,13 +969,13 @@ finish_create_algparam (
} else {
nssArena_Destroy(arena);
}
- ap = (NSSAlgorithmAndParameters *)NULL;
+ ap = (NSSAlgNParam *)NULL;
}
return ap;
}
-NSS_IMPLEMENT NSSAlgorithmAndParameters *
-nssAlgorithmAndParameters_Create (
+NSS_IMPLEMENT NSSAlgNParam *
+nssAlgNParam_Create (
NSSArena *arenaOpt,
const NSSOID *algorithm,
NSSParameters *parametersOpt
@@ -983,11 +983,11 @@ nssAlgorithmAndParameters_Create (
{
PRStatus status;
nssArenaMark *mark = NULL;
- NSSAlgorithmAndParameters *rvAP = NULL;
+ NSSAlgNParam *rvAP = NULL;
rvAP = create_algparam(arenaOpt, &mark);
if (!rvAP) {
- return (NSSAlgorithmAndParameters *)NULL;
+ return (NSSAlgNParam *)NULL;
}
status = set_cryptoki_mechanism(rvAP, algorithm,
@@ -997,8 +997,8 @@ nssAlgorithmAndParameters_Create (
return finish_create_algparam(rvAP, rvAP->arena, mark, status);
}
-NSS_IMPLEMENT NSSAlgorithmAndParameters *
-nssAlgorithmAndParameters_CreateForKeyGen (
+NSS_IMPLEMENT NSSAlgNParam *
+nssAlgNParam_CreateForKeyGen (
NSSArena *arenaOpt,
const NSSOID *algorithm,
NSSParameters *parametersOpt
@@ -1006,11 +1006,11 @@ nssAlgorithmAndParameters_CreateForKeyGen (
{
PRStatus status;
nssArenaMark *mark = NULL;
- NSSAlgorithmAndParameters *rvAP = NULL;
+ NSSAlgNParam *rvAP = NULL;
rvAP = create_algparam(arenaOpt, &mark);
if (!rvAP) {
- return (NSSAlgorithmAndParameters *)NULL;
+ return (NSSAlgNParam *)NULL;
}
status = set_cryptoki_mechanism(rvAP, algorithm,
@@ -1034,15 +1034,15 @@ const NSSASN1Template nssASN1Template_AlgorithmID[] =
{ 0 }
};
-NSS_IMPLEMENT NSSAlgorithmAndParameters *
-nssAlgorithmAndParameters_Decode (
+NSS_IMPLEMENT NSSAlgNParam *
+nssAlgNParam_Decode (
NSSArena *arenaOpt,
NSSBER *algIDber
)
{
PRStatus status;
nssArenaMark *mark = NULL;
- NSSAlgorithmAndParameters *rvAP = NULL;
+ NSSAlgNParam *rvAP = NULL;
NSSOID *alg;
nssAlgorithmID algID;
NSSItem *params;
@@ -1051,7 +1051,7 @@ nssAlgorithmAndParameters_Decode (
rvAP = create_algparam(arenaOpt, &mark);
if (!rvAP) {
- return (NSSAlgorithmAndParameters *)NULL;
+ return (NSSAlgNParam *)NULL;
}
status = nssASN1_DecodeBER(rvAP->arena, &algID,
@@ -1074,19 +1074,19 @@ finish:
return finish_create_algparam(rvAP, rvAP->arena, mark, status);
}
-NSS_IMPLEMENT NSSAlgorithmAndParameters *
-NSSAlgorithmAndParameters_Decode (
+NSS_IMPLEMENT NSSAlgNParam *
+NSSAlgNParam_Decode (
NSSBER *algIDber,
NSSArena *arenaOpt
)
{
/* XXX turn this around */
- return nssAlgorithmAndParameters_Decode(arenaOpt, algIDber);
+ return nssAlgNParam_Decode(arenaOpt, algIDber);
}
NSS_IMPLEMENT NSSBER *
-nssAlgorithmAndParameters_Encode (
- NSSAlgorithmAndParameters *ap,
+nssAlgNParam_Encode (
+ NSSAlgNParam *ap,
NSSBER *rvOpt,
NSSArena *arenaOpt
)
@@ -1115,28 +1115,28 @@ nssAlgorithmAndParameters_Encode (
}
NSS_IMPLEMENT NSSBER *
-NSSAlgorithmAndParameters_Encode (
- NSSAlgorithmAndParameters *ap,
+NSSAlgNParam_Encode (
+ NSSAlgNParam *ap,
NSSBER *rvOpt,
NSSArena *arenaOpt
)
{
- return nssAlgorithmAndParameters_Encode(ap, rvOpt, arenaOpt);
+ return nssAlgNParam_Encode(ap, rvOpt, arenaOpt);
}
-NSS_IMPLEMENT NSSAlgorithmAndParameters *
-nssAlgorithmAndParameters_CreateSSLSessionKeyDerivation (
+NSS_IMPLEMENT NSSAlgNParam *
+nssAlgNParam_CreateSSLSessionKeyDerivation (
NSSArena *arenaOpt,
NSSSSLSessionKeyParameters *parameters
)
{
PRStatus status;
nssArenaMark *mark = NULL;
- NSSAlgorithmAndParameters *rvAP = NULL;
+ NSSAlgNParam *rvAP = NULL;
rvAP = create_algparam(arenaOpt, &mark);
if (!rvAP) {
- return (NSSAlgorithmAndParameters *)NULL;
+ return (NSSAlgNParam *)NULL;
}
status = set_sslsession_derive_mechanism(&rvAP->mechanism,
@@ -1147,8 +1147,8 @@ nssAlgorithmAndParameters_CreateSSLSessionKeyDerivation (
}
NSS_IMPLEMENT void
-nssAlgorithmAndParameters_Destroy (
- NSSAlgorithmAndParameters *ap
+nssAlgNParam_Destroy (
+ NSSAlgNParam *ap
)
{
if (ap && ap->i_allocated_arena) {
@@ -1157,18 +1157,18 @@ nssAlgorithmAndParameters_Destroy (
}
NSS_IMPLEMENT CK_MECHANISM_PTR
-nssAlgorithmAndParameters_GetMechanism (
- const NSSAlgorithmAndParameters *ap
+nssAlgNParam_GetMechanism (
+ const NSSAlgNParam *ap
)
{
- return &((NSSAlgorithmAndParameters *)ap)->mechanism;
+ return &((NSSAlgNParam *)ap)->mechanism;
}
#if 0
This alternative does not break const-ness.
NSS_IMPLEMENT void
-nssAlgorithmAndParameters_GetMechanism2 (
- const NSSAlgorithmAndParameters *ap,
+nssAlgNParam_GetMechanism2 (
+ const NSSAlgNParam *ap,
CK_MECHANISM_PTR pMechanism
)
{
@@ -1177,8 +1177,8 @@ nssAlgorithmAndParameters_GetMechanism2 (
#endif
NSS_IMPLEMENT PRIntn
-nssAlgorithmAndParameters_SetTemplateValues (
- const NSSAlgorithmAndParameters *ap,
+nssAlgNParam_SetTemplateValues (
+ const NSSAlgNParam *ap,
CK_ATTRIBUTE_PTR aTemplate,
CK_ULONG templateSize
)
@@ -1188,8 +1188,8 @@ nssAlgorithmAndParameters_SetTemplateValues (
static PRStatus
copy_algparam (
- NSSAlgorithmAndParameters *copy,
- const NSSAlgorithmAndParameters *orig
+ NSSAlgNParam *copy,
+ const NSSAlgNParam *orig
)
{
copy->mechanism.mechanism = orig->mechanism.mechanism;
@@ -1205,19 +1205,19 @@ copy_algparam (
return PR_SUCCESS;
}
-NSS_IMPLEMENT NSSAlgorithmAndParameters *
-nssAlgorithmAndParameters_Clone (
- const NSSAlgorithmAndParameters *ap,
+NSS_IMPLEMENT NSSAlgNParam *
+nssAlgNParam_Clone (
+ const NSSAlgNParam *ap,
NSSArena *arenaOpt
)
{
PRStatus status;
nssArenaMark *mark = NULL;
- NSSAlgorithmAndParameters *rvAP = NULL;
+ NSSAlgNParam *rvAP = NULL;
rvAP = create_algparam(arenaOpt, &mark);
if (!rvAP) {
- return (NSSAlgorithmAndParameters *)NULL;
+ return (NSSAlgNParam *)NULL;
}
status = copy_algparam(rvAP, ap);
@@ -1226,19 +1226,19 @@ nssAlgorithmAndParameters_Clone (
}
NSS_IMPLEMENT const NSSOID *
-nssAlgorithmAndParameters_GetAlgorithm (
- const NSSAlgorithmAndParameters *ap
+nssAlgNParam_GetAlgorithm (
+ const NSSAlgNParam *ap
)
{
return ap->alg;
}
NSS_IMPLEMENT const NSSOID *
-NSSAlgorithmAndParameters_GetAlgorithm (
- const NSSAlgorithmAndParameters *ap
+NSSAlgNParam_GetAlgorithm (
+ const NSSAlgNParam *ap
)
{
- return nssAlgorithmAndParameters_GetAlgorithm(ap);
+ return nssAlgNParam_GetAlgorithm(ap);
}
@@ -1246,9 +1246,9 @@ NSSAlgorithmAndParameters_GetAlgorithm (
* convert a PBE mechanism used to generate a key to a crypto mechanism
* that can use the key
*/
-NSS_IMPLEMENT NSSAlgorithmAndParameters *
-nssAlgorithmAndParameters_ConvertPBEToCrypto (
- const NSSAlgorithmAndParameters *ap,
+NSS_IMPLEMENT NSSAlgNParam *
+nssAlgNParam_ConvertPBEToCrypto (
+ const NSSAlgNParam *ap,
PRBool usePadding
)
{
@@ -1256,11 +1256,11 @@ nssAlgorithmAndParameters_ConvertPBEToCrypto (
CK_RC2_CBC_PARAMS_PTR rc2p;
CK_PBE_PARAMS_PTR pPBE;
CK_MECHANISM_PTR mech;
- NSSAlgorithmAndParameters *rvAP = NULL;
+ NSSAlgNParam *rvAP = NULL;
rvAP = create_algparam(NULL, NULL);
if (!rvAP) {
- return (NSSAlgorithmAndParameters *)NULL;
+ return (NSSAlgNParam *)NULL;
}
mech = &rvAP->mechanism;
pPBE = (CK_PBE_PARAMS_PTR)ap->mechanism.pParameter;
@@ -1319,10 +1319,10 @@ nssAlgorithmAndParameters_ConvertPBEToCrypto (
}
NSS_IMPLEMENT void
-NSSAlgorithmAndParameters_Destroy (
- NSSAlgorithmAndParameters *ap
+NSSAlgNParam_Destroy (
+ NSSAlgNParam *ap
)
{
- nssAlgorithmAndParameters_Destroy(ap);
+ nssAlgNParam_Destroy(ap);
}
diff --git a/security/nss/lib/dev/dev.h b/security/nss/lib/dev/dev.h
index 7d5c15c35..20b2a7e09 100644
--- a/security/nss/lib/dev/dev.h
+++ b/security/nss/lib/dev/dev.h
@@ -389,7 +389,7 @@ nssToken_IsReadOnly (
NSS_EXTERN PRBool
nssToken_DoesAlgorithm (
NSSToken *token,
- const NSSAlgorithmAndParameters *ap
+ const NSSAlgNParam *ap
);
NSS_EXTERN nssSession *
@@ -553,7 +553,7 @@ NSS_EXTERN PRStatus
nssToken_GenerateKeyPair (
NSSToken *tok,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
PRBool asTokenObjects,
const NSSUTF8 *labelOpt,
NSSProperties properties,
@@ -597,7 +597,7 @@ NSS_EXTERN nssCryptokiObject *
nssToken_GenerateSymmetricKey (
NSSToken *token,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
PRUint32 keysize,
const NSSUTF8 *labelOpt,
PRBool asTokenObject,
@@ -609,7 +609,7 @@ NSS_EXTERN nssCryptokiObject *
nssToken_UnwrapPrivateKey (
NSSToken *token,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *wrappingKey,
NSSItem *wrappedKey,
PRBool asTokenObject,
@@ -622,7 +622,7 @@ NSS_IMPLEMENT nssCryptokiObject *
nssToken_UnwrapSymmetricKey (
NSSToken *token,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *wrappingKey,
NSSItem *wrappedKey,
PRBool asTokenObject,
@@ -635,7 +635,7 @@ NSS_EXTERN NSSItem *
nssToken_WrapKey (
NSSToken *token,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *wrappingKey,
nssCryptokiObject *targetKey,
NSSItem *rvOpt,
@@ -646,7 +646,7 @@ NSS_EXTERN nssCryptokiObject *
nssToken_DeriveKey (
NSSToken *token,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *baseKey,
PRBool asTokenObject,
NSSOperations operations,
@@ -664,7 +664,7 @@ NSS_EXTERN PRStatus
nssToken_DeriveSSLSessionKeys (
NSSToken *token,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *masterSecret,
NSSSymmetricKeyType bulkKeyType,
NSSOperations operations,
@@ -691,7 +691,7 @@ NSS_EXTERN NSSItem *
nssToken_Encrypt (
NSSToken *tok,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *key,
NSSItem *data,
NSSItem *rvOpt,
@@ -702,7 +702,7 @@ NSS_EXTERN PRStatus
nssToken_BeginEncrypt (
NSSToken *token,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *key
);
@@ -727,7 +727,7 @@ NSS_EXTERN NSSItem *
nssToken_Decrypt (
NSSToken *tok,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *key,
NSSItem *data,
NSSItem *rvOpt,
@@ -738,7 +738,7 @@ NSS_EXTERN PRStatus
nssToken_BeginDecrypt (
NSSToken *token,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *key
);
@@ -763,7 +763,7 @@ NSS_EXTERN NSSItem *
nssToken_Sign (
NSSToken *token,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *key,
NSSItem *data,
NSSItem *rvOpt,
@@ -774,7 +774,7 @@ NSS_EXTERN PRStatus
nssToken_BeginSign (
NSSToken *token,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *key
);
@@ -797,7 +797,7 @@ NSS_EXTERN NSSItem *
nssToken_SignRecover (
NSSToken *tok,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *key,
NSSItem *data,
NSSItem *rvOpt,
@@ -809,7 +809,7 @@ NSS_EXTERN PRStatus
nssToken_Verify (
NSSToken *token,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *key,
NSSItem *data,
NSSItem *signature
@@ -819,7 +819,7 @@ NSS_EXTERN PRStatus
nssToken_BeginVerify (
NSSToken *token,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *key
);
@@ -841,7 +841,7 @@ NSS_EXTERN NSSItem *
nssToken_VerifyRecover (
NSSToken *tok,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *key,
NSSItem *signature,
NSSItem *rvOpt,
@@ -852,7 +852,7 @@ NSS_EXTERN NSSItem *
nssToken_Digest (
NSSToken *tok,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSItem *data,
NSSItem *rvOpt,
NSSArena *arenaOpt
@@ -862,7 +862,7 @@ NSS_EXTERN PRStatus
nssToken_BeginDigest (
NSSToken *tok,
nssSession *session,
- const NSSAlgorithmAndParameters *ap
+ const NSSAlgNParam *ap
);
NSS_EXTERN PRStatus
@@ -881,64 +881,64 @@ nssToken_FinishDigest (
);
/*
- * NSSAlgorithmAndParameters
+ * NSSAlgNParam
*/
-NSS_EXTERN NSSAlgorithmAndParameters *
-nssAlgorithmAndParameters_Create (
+NSS_EXTERN NSSAlgNParam *
+nssAlgNParam_Create (
NSSArena *arenaOpt,
const NSSOID *algorithm,
NSSParameters *parametersOpt
);
-NSS_EXTERN NSSAlgorithmAndParameters *
-nssAlgorithmAndParameters_CreateForKeyGen (
+NSS_EXTERN NSSAlgNParam *
+nssAlgNParam_CreateForKeyGen (
NSSArena *arenaOpt,
const NSSOID *algorithm,
NSSParameters *parametersOpt
);
-NSS_EXTERN NSSAlgorithmAndParameters *
-nssAlgorithmAndParameters_Decode (
+NSS_EXTERN NSSAlgNParam *
+nssAlgNParam_Decode (
NSSArena *arenaOpt,
NSSBER *algIDber
);
/* devf.h? */
-NSS_EXTERN NSSAlgorithmAndParameters *
-nssAlgorithmAndParameters_CreateSSLSessionKeyDerivation (
+NSS_EXTERN NSSAlgNParam *
+nssAlgNParam_CreateSSLSessionKeyDerivation (
NSSArena *arenaOpt,
NSSSSLSessionKeyParameters *parameters
);
-NSS_EXTERN NSSAlgorithmAndParameters *
-nssAlgorithmAndParameters_Clone (
- const NSSAlgorithmAndParameters *ap,
+NSS_EXTERN NSSAlgNParam *
+nssAlgNParam_Clone (
+ const NSSAlgNParam *ap,
NSSArena *arenaOpt
);
NSS_EXTERN NSSBER *
-nssAlgorithmAndParameters_Encode (
- NSSAlgorithmAndParameters *ap,
+nssAlgNParam_Encode (
+ NSSAlgNParam *ap,
NSSBER *rvOpt,
NSSArena *arenaOpt
);
-NSS_EXTERN NSSAlgorithmAndParameters *
-nssAlgorithmAndParameters_ConvertPBEToCrypto (
- const NSSAlgorithmAndParameters *ap,
+NSS_EXTERN NSSAlgNParam *
+nssAlgNParam_ConvertPBEToCrypto (
+ const NSSAlgNParam *ap,
PRBool usePadding
);
NSS_EXTERN PRStatus
-nssAlgorithmAndParameters_SetPBEPassword (
- NSSAlgorithmAndParameters *ap,
+nssAlgNParam_SetPBEPassword (
+ NSSAlgNParam *ap,
NSSUTF8 *password
);
NSS_EXTERN void
-nssAlgorithmAndParameters_Destroy (
- NSSAlgorithmAndParameters *ap
+nssAlgNParam_Destroy (
+ NSSAlgNParam *ap
);
/* nssSession
@@ -1167,7 +1167,7 @@ nssCryptokiObjectArray_Destroy (
* nssSlotList_FindSlotByName
* nssSlotList_FindTokenByName
* nssSlotList_GetBestSlot
- * nssSlotList_GetBestSlotForAlgorithmAndParameters
+ * nssSlotList_GetBestSlotForAlgNParam
* nssSlotList_GetBestSlotForAlgorithmsAndParameters
*/
@@ -1241,14 +1241,14 @@ nssSlotList_GetBestSlot (
nssSlotList *slotList
);
-/* nssSlotList_GetBestSlotForAlgorithmAndParameters
+/* nssSlotList_GetBestSlotForAlgNParam
*
* Highest-ranking slot than can handle algorithm/parameters.
*/
NSS_EXTERN NSSSlot *
-nssSlotList_GetBestSlotForAlgorithmAndParameters (
+nssSlotList_GetBestSlotForAlgNParam (
nssSlotList *slotList,
- NSSAlgorithmAndParameters *ap
+ NSSAlgNParam *ap
);
/* nssSlotList_GetBestSlotForAlgorithmsAndParameters
@@ -1258,13 +1258,13 @@ nssSlotList_GetBestSlotForAlgorithmAndParameters (
NSS_EXTERN NSSSlot *
nssSlotList_GetBestSlotForAlgorithmsAndParameters (
nssSlotList *slotList,
- NSSAlgorithmAndParameters **ap
+ NSSAlgNParam **ap
);
NSS_EXTERN NSSToken *
nssSlotList_GetBestTokenForAlgorithm (
nssSlotList *slotList,
- const NSSAlgorithmAndParameters *ap
+ const NSSAlgNParam *ap
);
NSS_EXTERN PRStatus
diff --git a/security/nss/lib/dev/devm.h b/security/nss/lib/dev/devm.h
index 644e4a85e..af39f0ad5 100644
--- a/security/nss/lib/dev/devm.h
+++ b/security/nss/lib/dev/devm.h
@@ -138,13 +138,13 @@ nssCryptokiObject_Create (
);
NSS_EXTERN CK_MECHANISM_PTR
-nssAlgorithmAndParameters_GetMechanism (
- const NSSAlgorithmAndParameters *ap
+nssAlgNParam_GetMechanism (
+ const NSSAlgNParam *ap
);
NSS_EXTERN PRIntn
-nssAlgorithmAndParameters_SetTemplateValues (
- const NSSAlgorithmAndParameters *ap,
+nssAlgNParam_SetTemplateValues (
+ const NSSAlgNParam *ap,
CK_ATTRIBUTE_PTR aTemplate,
CK_ULONG templateSize
);
diff --git a/security/nss/lib/dev/devtoken.c b/security/nss/lib/dev/devtoken.c
index 5d7ad62b9..c687668f4 100644
--- a/security/nss/lib/dev/devtoken.c
+++ b/security/nss/lib/dev/devtoken.c
@@ -327,11 +327,11 @@ nssToken_IsReadOnly (
NSS_IMPLEMENT PRBool
nssToken_DoesAlgorithm (
NSSToken *token,
- const NSSAlgorithmAndParameters *ap
+ const NSSAlgNParam *ap
)
{
CK_ULONG ul;
- CK_MECHANISM_PTR pMech = nssAlgorithmAndParameters_GetMechanism(ap);
+ CK_MECHANISM_PTR pMech = nssAlgNParam_GetMechanism(ap);
for (ul = 0; ul < token->numMechanisms; ul++) {
if (pMech->mechanism == token->mechanisms[ul]) {
return PR_TRUE;
@@ -1501,7 +1501,7 @@ NSS_IMPLEMENT PRStatus
nssToken_GenerateKeyPair (
NSSToken *token,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
PRBool asTokenObjects,
const NSSUTF8 *labelOpt,
NSSProperties properties,
@@ -1522,7 +1522,7 @@ nssToken_GenerateKeyPair (
PRUint32 numBK = sizeof(bk_template) / sizeof(bk_template[0]);
PRUint32 numVK = sizeof(vk_template) / sizeof(vk_template[0]);
- mechanism = nssAlgorithmAndParameters_GetMechanism(ap);
+ mechanism = nssAlgNParam_GetMechanism(ap);
/*
* Construct the public key template
@@ -1548,7 +1548,7 @@ nssToken_GenerateKeyPair (
}
/* Set algorithm-dependent values in the template */
numLeft = numBK - (attr - bk_template);
- attr += nssAlgorithmAndParameters_SetTemplateValues(ap, attr, numLeft);
+ attr += nssAlgNParam_SetTemplateValues(ap, attr, numLeft);
NSS_CK_TEMPLATE_FINISH(bk_template, attr, btsize);
/*
@@ -1577,7 +1577,7 @@ nssToken_GenerateKeyPair (
#if 0
/* XXX */
if (mechanism->mechanism == CKM_DH_PKCS_KEY_PAIR_GEN) {
- nssDHParameters *dhp = nssAlgorithmAndParameters_GetDHParams(ap);
+ nssDHParameters *dhp = nssAlgNParam_GetDHParams(ap);
NSS_CK_SET_ATTRIBUTE_VAR(attr, CKA_VALUE_BITS, dhp->valueBits);
}
#endif
@@ -1613,7 +1613,7 @@ NSS_IMPLEMENT nssCryptokiObject *
nssToken_GenerateSymmetricKey (
NSSToken *token,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
PRUint32 keysize,
const NSSUTF8 *labelOpt,
PRBool asTokenObject,
@@ -1659,7 +1659,7 @@ nssToken_GenerateSymmetricKey (
NSS_CK_TEMPLATE_FINISH(keyTemplate, attr, tsize);
/* Generate the key */
- mechanism = nssAlgorithmAndParameters_GetMechanism(ap);
+ mechanism = nssAlgNParam_GetMechanism(ap);
nssSession_EnterMonitor(session);
ckrv = CKAPI(epv)->C_GenerateKey(session->handle, mechanism,
@@ -1697,7 +1697,7 @@ static nssCryptokiObject *
unwrap_key (
NSSToken *token,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *wrappingKey,
NSSItem *wrappedKey,
PRBool asTokenObject,
@@ -1718,7 +1718,7 @@ unwrap_key (
PRUint32 numLeft;
PRUint32 numkt = sizeof(keyTemplate) / sizeof(keyTemplate[0]);
- mechanism = nssAlgorithmAndParameters_GetMechanism(ap);
+ mechanism = nssAlgNParam_GetMechanism(ap);
/* set up the key template */
NSS_CK_TEMPLATE_START(keyTemplate, attr, ktSize);
@@ -1759,7 +1759,7 @@ NSS_IMPLEMENT nssCryptokiObject *
nssToken_UnwrapPrivateKey (
NSSToken *token,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *wrappingKey,
NSSItem *wrappedKey,
PRBool asTokenObject,
@@ -1778,7 +1778,7 @@ NSS_IMPLEMENT nssCryptokiObject *
nssToken_UnwrapSymmetricKey (
NSSToken *token,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *wrappingKey,
NSSItem *wrappedKey,
PRBool asTokenObject,
@@ -1797,7 +1797,7 @@ NSS_IMPLEMENT NSSItem *
nssToken_WrapKey (
NSSToken *token,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *wrappingKey,
nssCryptokiObject *targetKey,
NSSItem *rvOpt,
@@ -1811,7 +1811,7 @@ nssToken_WrapKey (
nssArenaMark *mark = NULL;
PRBool freeit = PR_FALSE;
- mechanism = nssAlgorithmAndParameters_GetMechanism(ap);
+ mechanism = nssAlgNParam_GetMechanism(ap);
nssSession_EnterMonitor(session);
/* Get the length of the output buffer */
@@ -1865,7 +1865,7 @@ NSS_IMPLEMENT nssCryptokiObject *
nssToken_DeriveKey (
NSSToken *token,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *baseKey,
PRBool asTokenObject,
NSSOperations operations,
@@ -1883,7 +1883,7 @@ nssToken_DeriveKey (
PRUint32 numLeft;
PRUint32 numkt = sizeof(keyTemplate) / sizeof(keyTemplate[0]);
- mechanism = nssAlgorithmAndParameters_GetMechanism(ap);
+ mechanism = nssAlgNParam_GetMechanism(ap);
/* set up the key template */
NSS_CK_TEMPLATE_START(keyTemplate, attr, ktSize);
@@ -1922,7 +1922,7 @@ NSS_IMPLEMENT PRStatus
nssToken_DeriveSSLSessionKeys (
NSSToken *token,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *masterSecret,
NSSSymmetricKeyType bulkKeyType,
NSSOperations operations,
@@ -1942,7 +1942,7 @@ nssToken_DeriveSSLSessionKeys (
PRUint32 numLeft;
PRUint32 numkt = sizeof(keyTemplate) / sizeof(keyTemplate[0]);
- mechanism = nssAlgorithmAndParameters_GetMechanism(ap);
+ mechanism = nssAlgNParam_GetMechanism(ap);
/* set up the key template */
NSS_CK_TEMPLATE_START(keyTemplate, attr, ktSize);
@@ -2013,7 +2013,7 @@ NSS_IMPLEMENT NSSItem *
nssToken_Encrypt (
NSSToken *tok,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *key,
NSSItem *data,
NSSItem *rvOpt,
@@ -2027,7 +2027,7 @@ nssToken_Encrypt (
nssArenaMark *mark = NULL;
PRBool freeit = PR_FALSE;
- mechanism = nssAlgorithmAndParameters_GetMechanism(ap);
+ mechanism = nssAlgNParam_GetMechanism(ap);
nssSession_EnterMonitor(session);
ckrv = CKAPI(epv)->C_EncryptInit(session->handle, mechanism, key->handle);
@@ -2080,7 +2080,7 @@ NSS_IMPLEMENT PRStatus
nssToken_BeginEncrypt (
NSSToken *token,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *key
)
{
@@ -2088,7 +2088,7 @@ nssToken_BeginEncrypt (
CK_MECHANISM_PTR mechanism;
void *epv = nssToken_GetCryptokiEPV(token);
- mechanism = nssAlgorithmAndParameters_GetMechanism(ap);
+ mechanism = nssAlgNParam_GetMechanism(ap);
nssSession_EnterMonitor(session);
ckrv = CKAPI(epv)->C_EncryptInit(session->handle, mechanism, key->handle);
nssSession_ExitMonitor(session);
@@ -2181,7 +2181,7 @@ NSS_IMPLEMENT NSSItem *
nssToken_Decrypt (
NSSToken *tok,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *key,
NSSItem *data,
NSSItem *rvOpt,
@@ -2195,7 +2195,7 @@ nssToken_Decrypt (
nssArenaMark *mark = NULL;
PRBool freeit = PR_FALSE;
- mechanism = nssAlgorithmAndParameters_GetMechanism(ap);
+ mechanism = nssAlgNParam_GetMechanism(ap);
nssSession_EnterMonitor(session);
ckrv = CKAPI(epv)->C_DecryptInit(session->handle, mechanism, key->handle);
@@ -2248,7 +2248,7 @@ NSS_IMPLEMENT PRStatus
nssToken_BeginDecrypt (
NSSToken *token,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *key
)
{
@@ -2256,7 +2256,7 @@ nssToken_BeginDecrypt (
CK_MECHANISM_PTR mechanism;
void *epv = nssToken_GetCryptokiEPV(token);
- mechanism = nssAlgorithmAndParameters_GetMechanism(ap);
+ mechanism = nssAlgNParam_GetMechanism(ap);
nssSession_EnterMonitor(session);
ckrv = CKAPI(epv)->C_DecryptInit(session->handle, mechanism, key->handle);
nssSession_ExitMonitor(session);
@@ -2349,7 +2349,7 @@ NSS_IMPLEMENT NSSItem *
nssToken_Sign (
NSSToken *token,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *key,
NSSItem *data,
NSSItem *rvOpt,
@@ -2363,7 +2363,7 @@ nssToken_Sign (
nssArenaMark *mark = NULL;
PRBool freeit = PR_FALSE;
- mechanism = nssAlgorithmAndParameters_GetMechanism(ap);
+ mechanism = nssAlgNParam_GetMechanism(ap);
nssSession_EnterMonitor(session);
ckrv = CKAPI(epv)->C_SignInit(session->handle, mechanism, key->handle);
@@ -2416,7 +2416,7 @@ NSS_IMPLEMENT PRStatus
nssToken_BeginSign (
NSSToken *token,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *key
)
{
@@ -2424,7 +2424,7 @@ nssToken_BeginSign (
CK_MECHANISM_PTR mechanism;
void *epv = nssToken_GetCryptokiEPV(token);
- mechanism = nssAlgorithmAndParameters_GetMechanism(ap);
+ mechanism = nssAlgNParam_GetMechanism(ap);
nssSession_EnterMonitor(session);
ckrv = CKAPI(epv)->C_SignInit(session->handle, mechanism, key->handle);
nssSession_ExitMonitor(session);
@@ -2492,7 +2492,7 @@ NSS_IMPLEMENT NSSItem *
nssToken_SignRecover (
NSSToken *tok,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *key,
NSSItem *data,
NSSItem *rvOpt,
@@ -2506,7 +2506,7 @@ nssToken_SignRecover (
nssArenaMark *mark = NULL;
PRBool freeit = PR_FALSE;
- mechanism = nssAlgorithmAndParameters_GetMechanism(ap);
+ mechanism = nssAlgNParam_GetMechanism(ap);
nssSession_EnterMonitor(session);
ckrv = CKAPI(epv)->C_SignRecoverInit(session->handle, mechanism,
@@ -2560,7 +2560,7 @@ NSS_IMPLEMENT PRStatus
nssToken_Verify (
NSSToken *token,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *key,
NSSItem *data,
NSSItem *signature
@@ -2570,7 +2570,7 @@ nssToken_Verify (
CK_MECHANISM_PTR mechanism;
void *epv = nssToken_GetCryptokiEPV(token);
- mechanism = nssAlgorithmAndParameters_GetMechanism(ap);
+ mechanism = nssAlgNParam_GetMechanism(ap);
nssSession_EnterMonitor(session);
ckrv = CKAPI(epv)->C_VerifyInit(session->handle, mechanism, key->handle);
@@ -2619,7 +2619,7 @@ NSS_IMPLEMENT PRStatus
nssToken_BeginVerify (
NSSToken *token,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *key
)
{
@@ -2627,7 +2627,7 @@ nssToken_BeginVerify (
CK_MECHANISM_PTR mechanism;
void *epv = nssToken_GetCryptokiEPV(token);
- mechanism = nssAlgorithmAndParameters_GetMechanism(ap);
+ mechanism = nssAlgNParam_GetMechanism(ap);
nssSession_EnterMonitor(session);
ckrv = CKAPI(epv)->C_VerifyInit(session->handle, mechanism, key->handle);
nssSession_ExitMonitor(session);
@@ -2688,7 +2688,7 @@ NSS_IMPLEMENT NSSItem *
nssToken_VerifyRecover (
NSSToken *tok,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
nssCryptokiObject *key,
NSSItem *signature,
NSSItem *rvOpt,
@@ -2702,7 +2702,7 @@ nssToken_VerifyRecover (
nssArenaMark *mark = NULL;
PRBool freeit = PR_FALSE;
- mechanism = nssAlgorithmAndParameters_GetMechanism(ap);
+ mechanism = nssAlgNParam_GetMechanism(ap);
nssSession_EnterMonitor(session);
ckrv = CKAPI(epv)->C_VerifyRecoverInit(session->handle, mechanism,
@@ -2756,7 +2756,7 @@ NSS_IMPLEMENT NSSItem *
nssToken_Digest (
NSSToken *tok,
nssSession *session,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSItem *data,
NSSItem *rvOpt,
NSSArena *arenaOpt
@@ -2769,7 +2769,7 @@ nssToken_Digest (
nssArenaMark *mark = NULL;
PRBool freeit = PR_FALSE;
- mechanism = nssAlgorithmAndParameters_GetMechanism(ap);
+ mechanism = nssAlgNParam_GetMechanism(ap);
nssSession_EnterMonitor(session);
ckrv = CKAPI(epv)->C_DigestInit(session->handle, mechanism);
@@ -2822,14 +2822,14 @@ NSS_IMPLEMENT PRStatus
nssToken_BeginDigest (
NSSToken *tok,
nssSession *session,
- const NSSAlgorithmAndParameters *ap
+ const NSSAlgNParam *ap
)
{
CK_RV ckrv;
CK_MECHANISM_PTR mechanism;
void *epv = nssToken_GetCryptokiEPV(tok);
- mechanism = nssAlgorithmAndParameters_GetMechanism(ap);
+ mechanism = nssAlgNParam_GetMechanism(ap);
nssSession_EnterMonitor(session);
ckrv = CKAPI(epv)->C_DigestInit(session->handle, mechanism);
nssSession_ExitMonitor(session);
diff --git a/security/nss/lib/dev/devutil.c b/security/nss/lib/dev/devutil.c
index 591ecad61..bd23eee9d 100644
--- a/security/nss/lib/dev/devutil.c
+++ b/security/nss/lib/dev/devutil.c
@@ -494,7 +494,7 @@ nssSlotList_GetSlots (
NSS_IMPLEMENT NSSToken *
nssSlotList_GetBestTokenForAlgorithm (
nssSlotList *slotList,
- const NSSAlgorithmAndParameters *ap
+ const NSSAlgNParam *ap
)
{
PRCList *link;
diff --git a/security/nss/lib/dev/nssdev.h b/security/nss/lib/dev/nssdev.h
index aee7aa2fb..00e292bfb 100644
--- a/security/nss/lib/dev/nssdev.h
+++ b/security/nss/lib/dev/nssdev.h
@@ -181,60 +181,60 @@ NSSToken_GetInfo (
NSSTokenInfo *tokenInfo
);
-/* NSSAlgorithmAndParameters
+/* NSSAlgNParam
*
*
*/
#if 0
-NSS_EXTERN NSSAlgorithmAndParameters *
-NSSAlgorithmAndParameters_CreateMAC (
+NSS_EXTERN NSSAlgNParam *
+NSSAlgNParam_CreateMAC (
NSSArena *arenaOpt,
NSSAlgorithmType blockCipher,
NSSParameters *cipherParameters,
PRUint32 macLength /* in bytes, 0 means maximum for block cipher */
);
-NSS_EXTERN NSSAlgorithmAndParameters *
-NSSAlgorithmAndParameters_CreateHMAC (
+NSS_EXTERN NSSAlgNParam *
+NSSAlgNParam_CreateHMAC (
NSSArena *arenaOpt,
NSSAlgorithmType hashAlgorithm,
PRUint32 hmacLength /* in bytes, 0 means maximum for hash algorithm */
);
-/* NSSAlgorithmAndParameters_GetParameters
+/* NSSAlgNParam_GetParameters
*
* Return the parameters, properly encoded for the algorithm OID. The
* returned item must be freed.
*/
NSS_EXTERN NSSItem *
-NSSAlgorithmAndParameters_GetParameters (
- NSSAlgorithmAndParameters *ap
+NSSAlgNParam_GetParameters (
+ NSSAlgNParam *ap
);
#endif
-NSS_EXTERN NSSAlgorithmAndParameters *
-NSSAlgorithmAndParameters_Decode (
+NSS_EXTERN NSSAlgNParam *
+NSSAlgNParam_Decode (
NSSBER *algIDber,
NSSArena *arenaOpt
);
-/* NSSAlgorithmAndParameters_Destroy
+/* NSSAlgNParam_Destroy
*
*/
NSS_EXTERN void
-NSSAlgorithmAndParameters_Destroy (
- NSSAlgorithmAndParameters *ap
+NSSAlgNParam_Destroy (
+ NSSAlgNParam *ap
);
NSS_EXTERN const NSSOID *
-NSSAlgorithmAndParameters_GetAlgorithm (
- const NSSAlgorithmAndParameters *ap
+NSSAlgNParam_GetAlgorithm (
+ const NSSAlgNParam *ap
);
NSS_EXTERN NSSBER *
-NSSAlgorithmAndParameters_Encode (
- NSSAlgorithmAndParameters *ap,
+NSSAlgNParam_Encode (
+ NSSAlgNParam *ap,
NSSBER *rvOpt,
NSSArena *arenaOpt
);
diff --git a/security/nss/lib/dev/nssdevt.h b/security/nss/lib/dev/nssdevt.h
index 27b02c3fa..a70a5f594 100644
--- a/security/nss/lib/dev/nssdevt.h
+++ b/security/nss/lib/dev/nssdevt.h
@@ -57,13 +57,13 @@ typedef struct NSSSlotStr NSSSlot;
typedef struct NSSTokenStr NSSToken;
/*
- * NSSAlgorithmAndParameters
+ * NSSAlgNParam
*
* Algorithm is an OID
* Parameters depend on the algorithm
*/
-typedef struct NSSAlgorithmAndParametersStr NSSAlgorithmAndParameters;
+typedef struct NSSAlgNParamStr NSSAlgNParam;
/*
* NSSCallback
diff --git a/security/nss/lib/nss/nss.def b/security/nss/lib/nss/nss.def
index 294dbb21f..2f1197dc8 100644
--- a/security/nss/lib/nss/nss.def
+++ b/security/nss/lib/nss/nss.def
@@ -80,8 +80,8 @@ NSSBase64Encoder_Destroy;
NSSBase64_EncodeItem;
NSSOID_Create;
NSSOID_CreateFromTag;
-NSSOID_CreateAlgorithmAndParameters;
-NSSOID_CreateAlgorithmAndParametersForKeyGen;
+NSSOID_CreateAlgNParam;
+NSSOID_CreateAlgNParamForKeyGen;
NSSOID_IsTag;
NSSTime_Now;
NSSTime_CreateFromUTCTime;
@@ -96,10 +96,10 @@ NSSSlot_SetPassword;
NSSToken_Destroy;
NSSToken_GetInfo;
NSSToken_GetSlot;
-NSSAlgorithmAndParameters_Encode;
-NSSAlgorithmAndParameters_Decode;
-NSSAlgorithmAndParameters_Destroy;
-NSSAlgorithmAndParameters_GetAlgorithm;
+NSSAlgNParam_Encode;
+NSSAlgNParam_Decode;
+NSSAlgNParam_Destroy;
+NSSAlgNParam_GetAlgorithm;
NSSCertificate_Destroy;
NSSCertificate_DeleteStoredObject;
NSSCertificate_Validate;
@@ -233,7 +233,7 @@ NSSTrustDomain_GenerateSymmetricKey;
;+#NSSTrustDomain_FindSymmetricKeyByAlgorithmAndKeyID;
NSSTrustDomain_CreateCryptoContext;
;+#NSSTrustDomain_CreateCryptoContextForAlgorithm;
-;+#NSSTrustDomain_CreateCryptoContextForAlgorithmAndParameters;
+;+#NSSTrustDomain_CreateCryptoContextForAlgNParam;
NSSTrustDomain_CreateVolatileDomain;
NSSCryptoContext_Destroy;
;+#NSSCryptoContext_SetDefaultCallback;
@@ -326,7 +326,7 @@ nss_ZRealloc;
nssArena_Mark;
nssArena_Release;
nssArena_Unmark;
-nssAlgorithmAndParameters_CreateSSLSessionKeyDerivation;
+nssAlgNParam_CreateSSLSessionKeyDerivation;
;+ local:
;+ *;
;+};
diff --git a/security/nss/lib/pki/asymmkey.c b/security/nss/lib/pki/asymmkey.c
index ac12949e2..25bd7cf68 100644
--- a/security/nss/lib/pki/asymmkey.c
+++ b/security/nss/lib/pki/asymmkey.c
@@ -198,7 +198,7 @@ nssPrivateKey_GetInstance (
NSS_IMPLEMENT nssCryptokiObject *
nssPrivateKey_FindInstanceForAlgorithm (
NSSPrivateKey *vk,
- const NSSAlgorithmAndParameters *ap
+ const NSSAlgNParam *ap
)
{
return nssPKIObject_FindInstanceForAlgorithm(&vk->object, ap);
@@ -284,7 +284,7 @@ static const NSSASN1Template encrypted_private_key_info_tmpl[] =
NSS_IMPLEMENT NSSItem *
nssPrivateKey_Encode (
NSSPrivateKey *vk,
- NSSAlgorithmAndParameters *ap,
+ NSSAlgNParam *ap,
NSSUTF8 *passwordOpt,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
@@ -294,7 +294,7 @@ nssPrivateKey_Encode (
PRStatus status;
nssCryptokiObject *pbeKey;
nssCryptokiObject *vkey;
- NSSAlgorithmAndParameters *wrapAP;
+ NSSAlgNParam *wrapAP;
NSSItem *wrap;
EPKI epki;
NSSBER *pbeAlgBER;
@@ -313,7 +313,7 @@ nssPrivateKey_Encode (
return (NSSItem *)NULL;
}
}
- (void)nssAlgorithmAndParameters_SetPBEPassword(ap, password);
+ (void)nssAlgNParam_SetPBEPassword(ap, password);
vkey = nssPrivateKey_FindInstanceForAlgorithm(vk, ap);
if (!vkey) {
@@ -332,7 +332,7 @@ nssPrivateKey_Encode (
}
/* convert the PBE alg/param to a corresponding encryption alg/param */
- wrapAP = nssAlgorithmAndParameters_ConvertPBEToCrypto(ap, PR_TRUE);
+ wrapAP = nssAlgNParam_ConvertPBEToCrypto(ap, PR_TRUE);
if (!wrapAP) {
return (NSSItem *)NULL;
}
@@ -341,7 +341,7 @@ nssPrivateKey_Encode (
wrap = nssToken_WrapKey(vkey->token, vkey->session, wrapAP,
pbeKey, vkey,
rvOpt, arenaOpt);
- nssAlgorithmAndParameters_Destroy(wrapAP);
+ nssAlgNParam_Destroy(wrapAP);
nssCryptokiObject_Destroy(pbeKey);
nssCryptokiObject_Destroy(vkey);
if (!wrap) {
@@ -349,7 +349,7 @@ nssPrivateKey_Encode (
}
/* encode result in PKCS#8 format */
- pbeAlgBER = nssAlgorithmAndParameters_Encode(ap, &epki.encAlg, arenaOpt);
+ pbeAlgBER = nssAlgNParam_Encode(ap, &epki.encAlg, arenaOpt);
if (!pbeAlgBER) {
return (NSSItem *)NULL;
}
@@ -364,7 +364,7 @@ nssPrivateKey_Encode (
NSS_IMPLEMENT NSSItem *
NSSPrivateKey_Encode (
NSSPrivateKey *vk,
- NSSAlgorithmAndParameters *ap,
+ NSSAlgNParam *ap,
NSSUTF8 *passwordOpt,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
@@ -414,8 +414,8 @@ nssPrivateKey_Decode (
PRStatus status;
nssCryptokiObject *pbeKey = NULL;
nssCryptokiObject *vkey = NULL;
- NSSAlgorithmAndParameters *wrapAP = NULL;
- NSSAlgorithmAndParameters *pbeAP = NULL;
+ NSSAlgNParam *wrapAP = NULL;
+ NSSAlgNParam *pbeAP = NULL;
EPKI epki = { 0 };
NSSItem *epkiData = NULL;
NSSUTF8 *password = NULL;
@@ -436,7 +436,7 @@ nssPrivateKey_Decode (
if (status == PR_FAILURE) {
goto cleanup;
}
- pbeAP = nssAlgorithmAndParameters_Decode(NULL, &epki.encAlg);
+ pbeAP = nssAlgNParam_Decode(NULL, &epki.encAlg);
if (!pbeAP) {
goto cleanup;
}
@@ -452,7 +452,7 @@ nssPrivateKey_Decode (
goto cleanup;
}
}
- (void)nssAlgorithmAndParameters_SetPBEPassword(pbeAP, password);
+ (void)nssAlgNParam_SetPBEPassword(pbeAP, password);
session = nssToken_CreateSession(destination, PR_TRUE);
if (!session) {
@@ -469,7 +469,7 @@ nssPrivateKey_Decode (
}
/* convert the PBE alg/param to a corresponding encryption alg/param */
- wrapAP = nssAlgorithmAndParameters_ConvertPBEToCrypto(pbeAP, PR_TRUE);
+ wrapAP = nssAlgNParam_ConvertPBEToCrypto(pbeAP, PR_TRUE);
if (!wrapAP) {
goto cleanup;
}
@@ -498,10 +498,10 @@ cleanup:
nssSession_Destroy(session);
}
if (pbeAP) {
- nssAlgorithmAndParameters_Destroy(pbeAP);
+ nssAlgNParam_Destroy(pbeAP);
}
if (wrapAP) {
- nssAlgorithmAndParameters_Destroy(wrapAP);
+ nssAlgNParam_Destroy(wrapAP);
}
if (pbeKey) {
nssCryptokiObject_Destroy(pbeKey);
@@ -567,7 +567,7 @@ NSSPrivateKey_GetModule (
NSS_IMPLEMENT NSSItem *
NSSPrivateKey_Decrypt (
NSSPrivateKey *vk,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *encryptedData,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -583,7 +583,7 @@ NSSPrivateKey_Decrypt (
NSS_IMPLEMENT NSSItem *
NSSPrivateKey_Sign (
NSSPrivateKey *vk,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -597,7 +597,7 @@ NSSPrivateKey_Sign (
NSS_IMPLEMENT NSSItem *
NSSPrivateKey_SignRecover (
NSSPrivateKey *vk,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -611,7 +611,7 @@ NSSPrivateKey_SignRecover (
NSS_IMPLEMENT NSSSymmetricKey *
NSSPrivateKey_UnwrapSymmetricKey (
NSSPrivateKey *vk,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *wrappedKey,
NSSCallback *uhh
)
@@ -624,7 +624,7 @@ NSS_IMPLEMENT NSSSymmetricKey *
NSSPrivateKey_DeriveSymmetricKey (
NSSPrivateKey *vk,
NSSPublicKey *bk,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSOID *target,
PRUint32 keySizeOpt, /* zero for best allowed */
NSSOperations operations,
@@ -703,7 +703,7 @@ NSSPrivateKey_FindPublicKey (
NSS_IMPLEMENT NSSCryptoContext *
NSSPrivateKey_CreateCryptoContext (
NSSPrivateKey *vk,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhh
)
{
@@ -969,7 +969,7 @@ nssPublicKey_GetInstance (
NSS_IMPLEMENT nssCryptokiObject *
nssPublicKey_FindInstanceForAlgorithm (
NSSPublicKey *bk,
- const NSSAlgorithmAndParameters *ap
+ const NSSAlgNParam *ap
)
{
return nssPKIObject_FindInstanceForAlgorithm(&bk->object, ap);
@@ -1022,7 +1022,7 @@ nssPublicKey_CopyToToken (
NSS_IMPLEMENT NSSItem *
NSSPublicKey_Encode (
NSSPublicKey *bk,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
NSSArena *arenaOpt
@@ -1099,7 +1099,7 @@ NSSPublicKey_GetInfo (
NSS_IMPLEMENT NSSItem *
NSSPublicKey_Encrypt (
NSSPublicKey *bk,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -1113,7 +1113,7 @@ NSSPublicKey_Encrypt (
NSS_IMPLEMENT PRStatus
nssPublicKey_Verify (
NSSPublicKey *bk,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSItem *signature,
NSSCallback *uhh
@@ -1144,7 +1144,7 @@ nssPublicKey_Verify (
NSS_IMPLEMENT PRStatus
NSSPublicKey_Verify (
NSSPublicKey *bk,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSItem *signature,
NSSCallback *uhh
@@ -1156,7 +1156,7 @@ NSSPublicKey_Verify (
NSS_IMPLEMENT NSSItem *
NSSPublicKey_VerifyRecover (
NSSPublicKey *bk,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *signature,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -1174,7 +1174,7 @@ NSSPublicKey_VerifyRecover (
static nssCryptokiObject *
nssPublicKey_GetInstanceForAlgorithmAndObject (
NSSPublicKey *bk,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
void *ob,
nssCryptokiObject **targetInstance
)
@@ -1218,7 +1218,7 @@ nssPublicKey_GetInstanceForAlgorithmAndObject (
NSS_IMPLEMENT NSSItem *
nssPublicKey_WrapSymmetricKey (
NSSPublicKey *bk,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSSymmetricKey *keyToWrap,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -1242,7 +1242,7 @@ nssPublicKey_WrapSymmetricKey (
NSS_IMPLEMENT NSSItem *
NSSPublicKey_WrapSymmetricKey (
NSSPublicKey *bk,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSSymmetricKey *keyToWrap,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -1256,7 +1256,7 @@ NSSPublicKey_WrapSymmetricKey (
NSS_IMPLEMENT NSSCryptoContext *
NSSPublicKey_CreateCryptoContext (
NSSPublicKey *bk,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhh
)
{
diff --git a/security/nss/lib/pki/certificate.c b/security/nss/lib/pki/certificate.c
index 14343efb5..b2357d92b 100644
--- a/security/nss/lib/pki/certificate.c
+++ b/security/nss/lib/pki/certificate.c
@@ -566,7 +566,7 @@ NSSCertificate_GetModule (
NSS_IMPLEMENT nssCryptokiObject *
nssCertificate_FindInstanceForAlgorithm (
NSSCertificate *c,
- NSSAlgorithmAndParameters *ap
+ NSSAlgNParam *ap
)
{
return nssPKIObject_FindInstanceForAlgorithm(&c->object, ap);
@@ -1270,7 +1270,7 @@ NSSCertificate_BuildChain (
NSS_IMPLEMENT NSSItem *
NSSCertificate_Encrypt (
NSSCertificate *c,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSTime time,
NSSUsages *usages,
@@ -1287,7 +1287,7 @@ NSSCertificate_Encrypt (
NSS_IMPLEMENT PRStatus
NSSCertificate_Verify (
NSSCertificate *c,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSItem *signature,
NSSTime time,
@@ -1303,7 +1303,7 @@ NSSCertificate_Verify (
NSS_IMPLEMENT NSSItem *
NSSCertificate_VerifyRecover (
NSSCertificate *c,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *signature,
NSSTime time,
NSSUsages *usages,
@@ -1320,7 +1320,7 @@ NSSCertificate_VerifyRecover (
NSS_IMPLEMENT NSSItem *
nssCertificate_WrapSymmetricKey (
NSSCertificate *c,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSSymmetricKey *keyToWrap,
NSSTime time,
NSSUsages *usages,
@@ -1349,7 +1349,7 @@ nssCertificate_WrapSymmetricKey (
NSS_IMPLEMENT NSSItem *
NSSCertificate_WrapSymmetricKey (
NSSCertificate *c,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSSymmetricKey *keyToWrap,
NSSTime time,
NSSUsages *usages,
@@ -1367,7 +1367,7 @@ NSSCertificate_WrapSymmetricKey (
NSS_IMPLEMENT NSSCryptoContext *
NSSCertificate_CreateCryptoContext (
NSSCertificate *c,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSTime time,
NSSUsages *usages,
NSSPolicies *policiesOpt,
@@ -1574,7 +1574,7 @@ NSSUserCertificate_IsStillPresent (
NSS_IMPLEMENT NSSItem *
NSSUserCertificate_Decrypt (
NSSUserCertificate *uc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSTime time,
NSSUsages *usages,
@@ -1591,7 +1591,7 @@ NSSUserCertificate_Decrypt (
NSS_IMPLEMENT NSSItem *
NSSUserCertificate_Sign (
NSSUserCertificate *uc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSTime time,
NSSUsages *usages,
@@ -1608,7 +1608,7 @@ NSSUserCertificate_Sign (
NSS_IMPLEMENT NSSItem *
NSSUserCertificate_SignRecover (
NSSUserCertificate *uc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSTime time,
NSSUsages *usages,
@@ -1625,7 +1625,7 @@ NSSUserCertificate_SignRecover (
NSS_IMPLEMENT NSSSymmetricKey *
NSSUserCertificate_UnwrapSymmetricKey (
NSSUserCertificate *uc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *wrappedKey,
NSSTime time,
NSSUsages *usages,
@@ -1643,7 +1643,7 @@ NSS_IMPLEMENT NSSSymmetricKey *
NSSUserCertificate_DeriveSymmetricKey (
NSSUserCertificate *uc, /* provides private key */
NSSCertificate *c, /* provides public key */
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSOID *target,
PRUint32 keySizeOpt, /* zero for best allowed */
NSSOperations operations,
diff --git a/security/nss/lib/pki/cryptocontext.c b/security/nss/lib/pki/cryptocontext.c
index fc85215de..72ccd8a55 100644
--- a/security/nss/lib/pki/cryptocontext.c
+++ b/security/nss/lib/pki/cryptocontext.c
@@ -67,7 +67,7 @@ struct NSSCryptoContextStr
/* these are set when the context is used for an operation */
NSSToken *token;
nssSession *session;
- NSSAlgorithmAndParameters *ap; /* this can be overriden */
+ NSSAlgNParam *ap; /* this can be overriden */
nssCryptokiObject *key; /* key used for crypto */
nssCryptokiObject *bkey; /* public key of user cert */
union {
@@ -88,7 +88,7 @@ struct NSSCryptoContextMarkStr
NSS_IMPLEMENT NSSCryptoContext *
nssCryptoContext_Create (
NSSTrustDomain *td,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhhOpt
)
{
@@ -106,7 +106,7 @@ nssCryptoContext_Create (
rvCC->td = td;
rvCC->arena = arena;
if (apOpt) {
- rvCC->ap = nssAlgorithmAndParameters_Clone(apOpt, rvCC->arena);
+ rvCC->ap = nssAlgNParam_Clone(apOpt, rvCC->arena);
if (!rvCC->ap) {
nssArena_Destroy(arena);
return (NSSCryptoContext *)NULL;
@@ -118,7 +118,7 @@ nssCryptoContext_Create (
NSS_IMPLEMENT NSSCryptoContext *
nssCryptoContext_CreateForSymmetricKey (
NSSSymmetricKey *mkey,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhhOpt
)
{
@@ -239,7 +239,7 @@ NSSCryptoContext_GetTrustDomain (
static PRStatus
prepare_context_for_operation (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *ap
+ const NSSAlgNParam *ap
)
{
if (cc->token) {
@@ -250,7 +250,7 @@ prepare_context_for_operation (
}
} else {
/* Set the token where the operation will take place */
- cc->token = nssTrustDomain_FindTokenForAlgorithmAndParameters(cc->td,
+ cc->token = nssTrustDomain_FindTokenForAlgNParam(cc->td,
ap);
if (!cc->token) {
/*nss_SetError(NSS_ERROR_NO_TOKEN_FOR_OPERATION);*/
@@ -273,7 +273,7 @@ loser:
static PRStatus
prepare_context_symmetric_key (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *ap
+ const NSSAlgNParam *ap
)
{
if (cc->token) {
@@ -296,7 +296,7 @@ prepare_context_symmetric_key (
cc->token = nssToken_AddRef(cc->key->token);
} else {
/* find any token in the trust domain that can */
- cc->token = nssTrustDomain_FindTokenForAlgorithmAndParameters(cc->td, ap);
+ cc->token = nssTrustDomain_FindTokenForAlgNParam(cc->td, ap);
if (!cc->token) {
/*nss_SetError(NSS_ERROR_NO_TOKEN_FOR_OPERATION);*/
goto loser;
@@ -329,7 +329,7 @@ loser:
static PRStatus
prepare_context_private_key (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *ap
+ const NSSAlgNParam *ap
)
{
NSSPrivateKey *vkey = NULL;
@@ -362,7 +362,7 @@ prepare_context_private_key (
cc->token = nssToken_AddRef(cc->key->token);
} else {
/* find any token in the trust domain that can */
- cc->token = nssTrustDomain_FindTokenForAlgorithmAndParameters(cc->td, ap);
+ cc->token = nssTrustDomain_FindTokenForAlgNParam(cc->td, ap);
if (!cc->token) {
/*nss_SetError(NSS_ERROR_NO_TOKEN_FOR_OPERATION);*/
goto loser;
@@ -400,7 +400,7 @@ loser:
static PRStatus
prepare_context_public_key (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *ap
+ const NSSAlgNParam *ap
)
{
/* when the dist. object is a cert, both keys may be available,
@@ -437,7 +437,7 @@ prepare_context_public_key (
cc->token = nssToken_AddRef(cc->key->token);
} else {
/* find any token in the trust domain that can */
- cc->token = nssTrustDomain_FindTokenForAlgorithmAndParameters(cc->td, ap);
+ cc->token = nssTrustDomain_FindTokenForAlgNParam(cc->td, ap);
if (!cc->token) {
/*nss_SetError(NSS_ERROR_NO_TOKEN_FOR_OPERATION);*/
goto loser;
@@ -475,7 +475,7 @@ loser:
NSS_IMPLEMENT NSSItem *
nssCryptoContext_Encrypt (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
@@ -483,7 +483,7 @@ nssCryptoContext_Encrypt (
)
{
nssCryptokiObject *key;
- const NSSAlgorithmAndParameters *ap = apOpt ? apOpt : cc->ap;
+ const NSSAlgNParam *ap = apOpt ? apOpt : cc->ap;
if (!ap) {
nss_SetError(NSS_ERROR_INVALID_CRYPTO_CONTEXT);
return (NSSItem *)NULL;
@@ -506,7 +506,7 @@ nssCryptoContext_Encrypt (
NSS_IMPLEMENT NSSItem *
NSSCryptoContext_Encrypt (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
@@ -524,12 +524,12 @@ NSSCryptoContext_Encrypt (
NSS_IMPLEMENT PRStatus
nssCryptoContext_BeginEncrypt (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhhOpt
)
{
nssCryptokiObject *key;
- const NSSAlgorithmAndParameters *ap = apOpt ? apOpt : cc->ap;
+ const NSSAlgNParam *ap = apOpt ? apOpt : cc->ap;
if (!ap) {
nss_SetError(NSS_ERROR_INVALID_CRYPTO_CONTEXT);
return PR_FAILURE;
@@ -551,7 +551,7 @@ nssCryptoContext_BeginEncrypt (
NSS_IMPLEMENT PRStatus
NSSCryptoContext_BeginEncrypt (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhhOpt
)
{
@@ -610,14 +610,14 @@ NSSCryptoContext_FinishEncrypt (
NSS_IMPLEMENT NSSItem *
nssCryptoContext_Decrypt (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *encryptedData,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
NSSArena *arenaOpt
)
{
- const NSSAlgorithmAndParameters *ap = apOpt ? apOpt : cc->ap;
+ const NSSAlgNParam *ap = apOpt ? apOpt : cc->ap;
if (!ap) {
nss_SetError(NSS_ERROR_INVALID_CRYPTO_CONTEXT);
return (NSSItem *)NULL;
@@ -638,7 +638,7 @@ nssCryptoContext_Decrypt (
NSS_IMPLEMENT NSSItem *
NSSCryptoContext_Decrypt (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *encryptedData,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
@@ -656,11 +656,11 @@ NSSCryptoContext_Decrypt (
NSS_IMPLEMENT PRStatus
nssCryptoContext_BeginDecrypt (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhhOpt
)
{
- const NSSAlgorithmAndParameters *ap = apOpt ? apOpt : cc->ap;
+ const NSSAlgNParam *ap = apOpt ? apOpt : cc->ap;
if (!ap) {
nss_SetError(NSS_ERROR_INVALID_CRYPTO_CONTEXT);
return PR_FAILURE;
@@ -680,7 +680,7 @@ nssCryptoContext_BeginDecrypt (
NSS_IMPLEMENT PRStatus
NSSCryptoContext_BeginDecrypt (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhhOpt
)
{
@@ -739,14 +739,14 @@ NSSCryptoContext_FinishDecrypt (
NSS_IMPLEMENT NSSItem *
nssCryptoContext_Sign (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
NSSArena *arenaOpt
)
{
- const NSSAlgorithmAndParameters *ap = apOpt ? apOpt : cc->ap;
+ const NSSAlgNParam *ap = apOpt ? apOpt : cc->ap;
if (!ap) {
nss_SetError(NSS_ERROR_INVALID_CRYPTO_CONTEXT);
return (NSSItem *)NULL;
@@ -761,7 +761,7 @@ nssCryptoContext_Sign (
NSS_IMPLEMENT NSSItem *
NSSCryptoContext_Sign (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
@@ -779,11 +779,11 @@ NSSCryptoContext_Sign (
NSS_IMPLEMENT PRStatus
nssCryptoContext_BeginSign (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhhOpt
)
{
- const NSSAlgorithmAndParameters *ap = apOpt ? apOpt : cc->ap;
+ const NSSAlgNParam *ap = apOpt ? apOpt : cc->ap;
if (!ap) {
nss_SetError(NSS_ERROR_INVALID_CRYPTO_CONTEXT);
return PR_FAILURE;
@@ -797,7 +797,7 @@ nssCryptoContext_BeginSign (
NSS_IMPLEMENT PRStatus
NSSCryptoContext_BeginSign (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhhOpt
)
{
@@ -852,14 +852,14 @@ NSSCryptoContext_FinishSign (
NSS_IMPLEMENT NSSItem *
nssCryptoContext_SignRecover (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
NSSArena *arenaOpt
)
{
- const NSSAlgorithmAndParameters *ap = apOpt ? apOpt : cc->ap;
+ const NSSAlgNParam *ap = apOpt ? apOpt : cc->ap;
if (!ap) {
nss_SetError(NSS_ERROR_INVALID_CRYPTO_CONTEXT);
return (NSSItem *)NULL;
@@ -874,7 +874,7 @@ nssCryptoContext_SignRecover (
NSS_IMPLEMENT NSSItem *
NSSCryptoContext_SignRecover (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
@@ -894,14 +894,14 @@ NSSCryptoContext_SignRecover (
NSS_IMPLEMENT NSSSymmetricKey *
nssCryptoContext_UnwrapSymmetricKey (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *wrappedKey,
NSSCallback *uhhOpt,
NSSOperations operations,
NSSProperties properties
)
{
- const NSSAlgorithmAndParameters *ap = apOpt ? apOpt : cc->ap;
+ const NSSAlgNParam *ap = apOpt ? apOpt : cc->ap;
if (!ap) {
nss_SetError(NSS_ERROR_INVALID_CRYPTO_CONTEXT);
return (NSSSymmetricKey *)NULL;
@@ -940,7 +940,7 @@ loser:
NSS_IMPLEMENT NSSSymmetricKey *
NSSCryptoContext_UnwrapSymmetricKey (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *wrappedKey,
NSSCallback *uhhOpt,
NSSOperations operations,
@@ -960,14 +960,14 @@ NSSCryptoContext_UnwrapSymmetricKey (
NSS_IMPLEMENT PRStatus
nssCryptoContext_Verify (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSItem *signature,
NSSCallback *uhhOpt
)
{
nssCryptokiObject *key;
- const NSSAlgorithmAndParameters *ap = apOpt ? apOpt : cc->ap;
+ const NSSAlgNParam *ap = apOpt ? apOpt : cc->ap;
if (!ap) {
nss_SetError(NSS_ERROR_INVALID_CRYPTO_CONTEXT);
return PR_FAILURE;
@@ -983,7 +983,7 @@ nssCryptoContext_Verify (
NSS_IMPLEMENT PRStatus
NSSCryptoContext_Verify (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSItem *signature,
NSSCallback *uhhOpt
@@ -1000,12 +1000,12 @@ NSSCryptoContext_Verify (
NSS_IMPLEMENT PRStatus
nssCryptoContext_BeginVerify (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhhOpt
)
{
nssCryptokiObject *key;
- const NSSAlgorithmAndParameters *ap = apOpt ? apOpt : cc->ap;
+ const NSSAlgNParam *ap = apOpt ? apOpt : cc->ap;
if (!ap) {
nss_SetError(NSS_ERROR_INVALID_CRYPTO_CONTEXT);
return PR_FAILURE;
@@ -1020,7 +1020,7 @@ nssCryptoContext_BeginVerify (
NSS_IMPLEMENT PRStatus
NSSCryptoContext_BeginVerify (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhhOpt
)
{
@@ -1073,7 +1073,7 @@ NSSCryptoContext_FinishVerify (
NSS_IMPLEMENT NSSItem *
nssCryptoContext_VerifyRecover (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *signature,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
@@ -1081,7 +1081,7 @@ nssCryptoContext_VerifyRecover (
)
{
nssCryptokiObject *key;
- const NSSAlgorithmAndParameters *ap = apOpt ? apOpt : cc->ap;
+ const NSSAlgNParam *ap = apOpt ? apOpt : cc->ap;
if (!ap) {
nss_SetError(NSS_ERROR_INVALID_CRYPTO_CONTEXT);
return (NSSItem *)NULL;
@@ -1097,7 +1097,7 @@ nssCryptoContext_VerifyRecover (
NSS_IMPLEMENT NSSItem *
NSSCryptoContext_VerifyRecover (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *signature,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
@@ -1117,14 +1117,14 @@ NSSCryptoContext_VerifyRecover (
NSS_IMPLEMENT NSSItem *
nssCryptoContext_WrapSymmetricKey (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSSymmetricKey *keyToWrap,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
NSSArena *arenaOpt
)
{
- const NSSAlgorithmAndParameters *ap = apOpt ? apOpt : cc->ap;
+ const NSSAlgNParam *ap = apOpt ? apOpt : cc->ap;
if (!ap || cc->mk) {
nss_SetError(NSS_ERROR_INVALID_CRYPTO_CONTEXT);
return (NSSItem *)NULL;
@@ -1149,7 +1149,7 @@ nssCryptoContext_WrapSymmetricKey (
NSS_IMPLEMENT NSSItem *
NSSCryptoContext_WrapSymmetricKey (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSSymmetricKey *keyToWrap,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
@@ -1168,14 +1168,14 @@ NSSCryptoContext_WrapSymmetricKey (
NSS_IMPLEMENT NSSItem *
nssCryptoContext_Digest (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
NSSArena *arenaOpt
)
{
- const NSSAlgorithmAndParameters *ap = apOpt ? apOpt : cc->ap;
+ const NSSAlgNParam *ap = apOpt ? apOpt : cc->ap;
if (!ap) {
nss_SetError(NSS_ERROR_INVALID_CRYPTO_CONTEXT);
return (NSSItem *)NULL;
@@ -1190,7 +1190,7 @@ nssCryptoContext_Digest (
NSS_IMPLEMENT NSSItem *
NSSCryptoContext_Digest (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
@@ -1204,11 +1204,11 @@ NSSCryptoContext_Digest (
NSS_IMPLEMENT PRStatus
nssCryptoContext_BeginDigest (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhhOpt
)
{
- const NSSAlgorithmAndParameters *ap = apOpt ? apOpt : cc->ap;
+ const NSSAlgNParam *ap = apOpt ? apOpt : cc->ap;
if (!ap) {
nss_SetError(NSS_ERROR_INVALID_CRYPTO_CONTEXT);
return PR_FAILURE;
@@ -1222,7 +1222,7 @@ nssCryptoContext_BeginDigest (
NSS_IMPLEMENT PRStatus
NSSCryptoContext_BeginDigest (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhhOpt
)
{
diff --git a/security/nss/lib/pki/nsspki.h b/security/nss/lib/pki/nsspki.h
index 98a8b9f23..519fdeaba 100644
--- a/security/nss/lib/pki/nsspki.h
+++ b/security/nss/lib/pki/nsspki.h
@@ -322,7 +322,7 @@ NSSCertificate_GetType (
NSS_EXTERN NSSItem *
NSSCertificate_Encrypt (
NSSCertificate *c,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSTime time,
NSSUsages *usages,
@@ -340,7 +340,7 @@ NSSCertificate_Encrypt (
NSS_EXTERN PRStatus
NSSCertificate_Verify (
NSSCertificate *c,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSItem *signature,
NSSTime time,
@@ -357,7 +357,7 @@ NSSCertificate_Verify (
NSS_EXTERN NSSItem *
NSSCertificate_VerifyRecover (
NSSCertificate *c,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *signature,
NSSTime time,
NSSUsages *usages,
@@ -378,7 +378,7 @@ NSSCertificate_VerifyRecover (
NSS_EXTERN NSSItem *
NSSCertificate_WrapSymmetricKey (
NSSCertificate *c,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSSymmetricKey *keyToWrap,
NSSTime time,
NSSUsages *usages,
@@ -398,7 +398,7 @@ NSSCertificate_WrapSymmetricKey (
NSS_EXTERN NSSCryptoContext *
NSSCertificate_CreateCryptoContext (
NSSCertificate *c,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSTime time,
NSSUsages *usages,
NSSPolicies *policiesOpt,
@@ -492,7 +492,7 @@ NSSUserCertificate_IsStillPresent (
NSS_EXTERN NSSItem *
NSSUserCertificate_Decrypt (
NSSUserCertificate *uc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSTime time,
NSSUsages *usages,
@@ -510,7 +510,7 @@ NSSUserCertificate_Decrypt (
NSS_EXTERN NSSItem *
NSSUserCertificate_Sign (
NSSUserCertificate *uc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSTime time,
NSSUsages *usages,
@@ -528,7 +528,7 @@ NSSUserCertificate_Sign (
NSS_EXTERN NSSItem *
NSSUserCertificate_SignRecover (
NSSUserCertificate *uc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSTime time,
NSSUsages *usages,
@@ -546,7 +546,7 @@ NSSUserCertificate_SignRecover (
NSS_EXTERN NSSSymmetricKey *
NSSUserCertificate_UnwrapSymmetricKey (
NSSUserCertificate *uc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *wrappedKey,
NSSTime time,
NSSUsages *usages,
@@ -565,7 +565,7 @@ NSS_EXTERN NSSSymmetricKey *
NSSUserCertificate_DeriveSymmetricKey (
NSSUserCertificate *uc, /* provides private key */
NSSCertificate *c, /* provides public key */
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSOID *target,
PRUint32 keySizeOpt, /* zero for best allowed */
NSSOperations operations,
@@ -651,7 +651,7 @@ NSSPrivateKey_IsStillPresent (
NSS_EXTERN NSSItem *
NSSPrivateKey_Encode (
NSSPrivateKey *vk,
- NSSAlgorithmAndParameters *ap,
+ NSSAlgNParam *ap,
NSSUTF8 *passwordOpt, /* NULL means prompt */
NSSCallback *uhhOpt,
NSSItem *rvOpt,
@@ -708,7 +708,7 @@ NSSPrivateKey_GetModule (
NSS_EXTERN NSSItem *
NSSPrivateKey_Decrypt (
NSSPrivateKey *vk,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *encryptedData,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -723,7 +723,7 @@ NSSPrivateKey_Decrypt (
NSS_EXTERN NSSItem *
NSSPrivateKey_Sign (
NSSPrivateKey *vk,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -738,7 +738,7 @@ NSSPrivateKey_Sign (
NSS_EXTERN NSSItem *
NSSPrivateKey_SignRecover (
NSSPrivateKey *vk,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -753,7 +753,7 @@ NSSPrivateKey_SignRecover (
NSS_EXTERN NSSSymmetricKey *
NSSPrivateKey_UnwrapSymmetricKey (
NSSPrivateKey *vk,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *wrappedKey,
NSSCallback *uhh
);
@@ -767,7 +767,7 @@ NSS_EXTERN NSSSymmetricKey *
NSSPrivateKey_DeriveSymmetricKey (
NSSPrivateKey *vk,
NSSPublicKey *bk,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSOID *target,
PRUint32 keySizeOpt, /* zero for best allowed */
NSSOperations operations,
@@ -795,7 +795,7 @@ NSSPrivateKey_FindPublicKey (
NSS_EXTERN NSSCryptoContext *
NSSPrivateKey_CreateCryptoContext (
NSSPrivateKey *vk,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhh
);
@@ -871,7 +871,7 @@ NSSPublicKey_DeleteStoredObject (
NSS_EXTERN NSSItem *
NSSPublicKey_Encode (
NSSPublicKey *bk,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
NSSArena *arenaOpt
@@ -935,7 +935,7 @@ NSSPublicKey_GetModule (
NSS_EXTERN NSSItem *
NSSPublicKey_Encrypt (
NSSPublicKey *bk,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -950,7 +950,7 @@ NSSPublicKey_Encrypt (
NSS_EXTERN PRStatus
NSSPublicKey_Verify (
NSSPublicKey *bk,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSItem *signature,
NSSCallback *uhh
@@ -964,7 +964,7 @@ NSSPublicKey_Verify (
NSS_EXTERN NSSItem *
NSSPublicKey_VerifyRecover (
NSSPublicKey *bk,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *signature,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -979,7 +979,7 @@ NSSPublicKey_VerifyRecover (
NSS_EXTERN NSSItem *
NSSPublicKey_WrapSymmetricKey (
NSSPublicKey *bk,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSSymmetricKey *keyToWrap,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -996,7 +996,7 @@ NSSPublicKey_WrapSymmetricKey (
NSS_EXTERN NSSCryptoContext *
NSSPublicKey_CreateCryptoContext (
NSSPublicKey *bk,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhh
);
@@ -1159,7 +1159,7 @@ NSSSymmetricKey_GetModule (
NSS_EXTERN NSSItem *
NSSSymmetricKey_Encrypt (
NSSSymmetricKey *mk,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSItem *data,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -1174,7 +1174,7 @@ NSSSymmetricKey_Encrypt (
NSS_EXTERN NSSItem *
NSSSymmetricKey_Decrypt (
NSSSymmetricKey *mk,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSItem *encryptedData,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -1189,7 +1189,7 @@ NSSSymmetricKey_Decrypt (
NSS_EXTERN NSSItem *
NSSSymmetricKey_Sign (
NSSSymmetricKey *mk,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSItem *data,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -1204,7 +1204,7 @@ NSSSymmetricKey_Sign (
NSS_EXTERN PRStatus
NSSSymmetricKey_Verify (
NSSSymmetricKey *mk,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSItem *data,
NSSItem *signature,
NSSCallback *uhh
@@ -1218,7 +1218,7 @@ NSSSymmetricKey_Verify (
NSS_EXTERN NSSItem *
NSSSymmetricKey_WrapSymmetricKey (
NSSSymmetricKey *wrappingKey,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSSymmetricKey *keyToWrap,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -1233,7 +1233,7 @@ NSSSymmetricKey_WrapSymmetricKey (
NSS_EXTERN NSSItem *
NSSSymmetricKey_WrapPrivateKey (
NSSSymmetricKey *wrappingKey,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSPrivateKey *keyToWrap,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -1248,7 +1248,7 @@ NSSSymmetricKey_WrapPrivateKey (
NSS_EXTERN NSSSymmetricKey *
NSSSymmetricKey_UnwrapSymmetricKey (
NSSSymmetricKey *wrappingKey,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSItem *wrappedKey,
NSSOID *target,
PRUint32 keySizeOpt,
@@ -1264,7 +1264,7 @@ NSSSymmetricKey_UnwrapSymmetricKey (
NSS_EXTERN NSSPrivateKey *
NSSSymmetricKey_UnwrapPrivateKey (
NSSSymmetricKey *wrappingKey,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSItem *wrappedKey,
NSSUTF8 *labelOpt,
NSSItem *keyIDOpt,
@@ -1282,7 +1282,7 @@ NSSSymmetricKey_UnwrapPrivateKey (
NSS_EXTERN NSSSymmetricKey *
NSSSymmetricKey_DeriveSymmetricKey (
NSSSymmetricKey *originalKey,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSSymmetricKeyType target,
PRUint32 keySizeOpt,
NSSOperations operations,
@@ -1299,7 +1299,7 @@ NSSSymmetricKey_DeriveSymmetricKey (
NSS_EXTERN NSSCryptoContext *
NSSSymmetricKey_CreateCryptoContext (
NSSSymmetricKey *mk,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhh
);
@@ -1845,7 +1845,7 @@ NSSTrustDomain_FindBestUserCertificateForSSLClientAuth (
NSSUTF8 *sslHostOpt,
NSSDER *rootCAsOpt[], /* null pointer for none */
PRUint32 rootCAsMaxOpt, /* zero means list is null-terminated */
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSPolicies *policiesOpt
);
@@ -1860,7 +1860,7 @@ NSSTrustDomain_FindUserCertificatesForSSLClientAuth (
NSSUTF8 *sslHostOpt,
NSSDER *rootCAsOpt[], /* null pointer for none */
PRUint32 rootCAsMaxOpt, /* zero means list is null-terminated */
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSPolicies *policiesOpt,
NSSCertificate **rvOpt,
PRUint32 rvLimit, /* zero for no limit */
@@ -1878,7 +1878,7 @@ NSSTrustDomain_FindBestUserCertificateForEmailSigning (
NSSASCII7 *signerOpt,
NSSASCII7 *recipientOpt,
/* anything more here? */
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSPolicies *policiesOpt
);
@@ -1893,7 +1893,7 @@ NSSTrustDomain_FindUserCertificatesForEmailSigning (
NSSASCII7 *signerOpt,
NSSASCII7 *recipientOpt,
/* anything more here? */
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSPolicies *policiesOpt,
NSSCertificate **rvOpt,
PRUint32 rvLimit, /* zero for no limit */
@@ -1920,7 +1920,7 @@ NSSTrustDomain_FindUserCertificatesForEmailSigning (
NSS_EXTERN PRStatus
NSSTrustDomain_GenerateKeyPair (
NSSTrustDomain *td,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSPublicKey **pbkOpt,
NSSPrivateKey **pvkOpt,
NSSUTF8 *nicknameOpt,
@@ -1953,7 +1953,7 @@ NSSTrustDomain_TraversePrivateKeys (
NSS_EXTERN NSSSymmetricKey *
NSSTrustDomain_GenerateSymmetricKey (
NSSTrustDomain *td,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
PRUint32 keysize,
NSSToken *destination,
NSSCallback *uhhOpt
@@ -1967,7 +1967,7 @@ NSSTrustDomain_GenerateSymmetricKey (
NSS_EXTERN NSSSymmetricKey *
NSSTrustDomain_GenerateSymmetricKeyFromPassword (
NSSTrustDomain *td,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSUTF8 *passwordOpt, /* if null, prompt */
NSSToken *destinationOpt,
NSSCallback *uhhOpt
@@ -2040,7 +2040,7 @@ NSSTrustDomain_CreateVolatileDomain (
NSS_EXTERN NSSCryptoContext *
NSSTrustDomain_CreateCryptoContext (
NSSTrustDomain *td,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhhOpt
);
@@ -2230,7 +2230,7 @@ NSSVolatileDomain_FindBestUserCertificateForSSLClientAuth (
NSSUTF8 *sslHostOpt,
NSSDER *rootCAsOpt[], /* null pointer for none */
PRUint32 rootCAsMaxOpt, /* zero means list is null-terminated */
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSPolicies *policiesOpt
);
@@ -2245,7 +2245,7 @@ NSSVolatileDomain_FindUserCertificatesForSSLClientAuth (
NSSUTF8 *sslHostOpt,
NSSDER *rootCAsOpt[], /* null pointer for none */
PRUint32 rootCAsMaxOpt, /* zero means list is null-terminated */
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSPolicies *policiesOpt,
NSSCertificate **rvOpt,
PRUint32 rvLimit, /* zero for no limit */
@@ -2263,7 +2263,7 @@ NSSVolatileDomain_FindBestUserCertificateForEmailSigning (
NSSASCII7 *signerOpt,
NSSASCII7 *recipientOpt,
/* anything more here? */
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSPolicies *policiesOpt
);
@@ -2278,7 +2278,7 @@ NSSVolatileDomain_FindUserCertificatesForEmailSigning (
NSSASCII7 *signerOpt, /* fgmr or a more general name? */
NSSASCII7 *recipientOpt,
/* anything more here? */
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSPolicies *policiesOpt,
NSSCertificate **rvOpt,
PRUint32 rvLimit, /* zero for no limit */
@@ -2357,7 +2357,7 @@ NSSVolatileDomain_ImportEncodedPrivateKey (
NSS_EXTERN PRStatus
NSSVolatileDomain_GenerateKeyPair (
NSSVolatileDomain *vd,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSPrivateKey **pvkOpt,
NSSPublicKey **pbkOpt,
PRBool privateKeyIsSensitive,
@@ -2388,7 +2388,7 @@ NSSVolatileDomain_GenerateKeyPair (
NSS_EXTERN NSSSymmetricKey *
NSSVolatileDomain_GenerateSymmetricKey (
NSSVolatileDomain *vd,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
PRUint32 keysize,
const NSSUTF8 *labelOpt,
NSSOperations operations,
@@ -2405,7 +2405,7 @@ NSSVolatileDomain_GenerateSymmetricKey (
NSS_EXTERN NSSSymmetricKey *
NSSVolatileDomain_GenerateSymmetricKeyFromPassword (
NSSVolatileDomain *vd,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSUTF8 *passwordOpt, /* if null, prompt */
NSSToken *destinationOpt,
NSSCallback *uhhOpt
@@ -2445,7 +2445,7 @@ NSSVolatileDomain_FindSymmetricKeyByAlgorithmAndKeyID (
NSS_EXTERN NSSSymmetricKey *
NSSVolatileDomain_UnwrapSymmetricKey (
NSSVolatileDomain *vd,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSPrivateKey *wrapKey,
NSSItem *wrappedKey,
const NSSOID *targetKeyAlg,
@@ -2476,7 +2476,7 @@ NSS_EXTERN NSSSymmetricKey *
NSSVolatileDomain_DeriveSymmetricKey (
NSSVolatileDomain *vd,
NSSPublicKey *bkOpt,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSOID *target,
PRUint32 keySizeOpt, /* zero for best allowed */
NSSOperations operations,
@@ -2589,7 +2589,7 @@ NSSCryptoContext_GetTrustDomain (
NSS_EXTERN NSSItem *
NSSCryptoContext_Encrypt (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
@@ -2604,7 +2604,7 @@ NSSCryptoContext_Encrypt (
NSS_EXTERN PRStatus
NSSCryptoContext_BeginEncrypt (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhhOpt
);
@@ -2642,7 +2642,7 @@ NSSCryptoContext_FinishEncrypt (
NSS_EXTERN NSSItem *
NSSCryptoContext_Decrypt (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *encryptedData,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
@@ -2657,7 +2657,7 @@ NSSCryptoContext_Decrypt (
NSS_EXTERN PRStatus
NSSCryptoContext_BeginDecrypt (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhhOpt
);
@@ -2694,7 +2694,7 @@ NSSCryptoContext_FinishDecrypt (
NSS_EXTERN NSSItem *
NSSCryptoContext_Sign (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
@@ -2709,7 +2709,7 @@ NSSCryptoContext_Sign (
NSS_EXTERN PRStatus
NSSCryptoContext_BeginSign (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhhOpt
);
@@ -2744,7 +2744,7 @@ NSSCryptoContext_FinishSign (
NSS_EXTERN NSSItem *
NSSCryptoContext_SignRecover (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
@@ -2759,7 +2759,7 @@ NSSCryptoContext_SignRecover (
NSS_EXTERN PRStatus
NSSCryptoContext_Verify (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSItem *signature,
NSSCallback *uhhOpt
@@ -2773,7 +2773,7 @@ NSSCryptoContext_Verify (
NSS_EXTERN PRStatus
NSSCryptoContext_BeginVerify (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhhOpt
);
@@ -2807,7 +2807,7 @@ NSSCryptoContext_FinishVerify (
NSS_EXTERN NSSItem *
NSSCryptoContext_VerifyRecover (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *signature,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
@@ -2822,7 +2822,7 @@ NSSCryptoContext_VerifyRecover (
NSS_EXTERN NSSItem *
NSSCryptoContext_WrapSymmetricKey (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSSymmetricKey *keyToWrap,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
@@ -2838,7 +2838,7 @@ NSSCryptoContext_WrapSymmetricKey (
NSS_EXTERN NSSItem *
NSSCryptoContext_Digest (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSItem *data,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
@@ -2853,7 +2853,7 @@ NSSCryptoContext_Digest (
NSS_EXTERN PRStatus
NSSCryptoContext_BeginDigest (
NSSCryptoContext *cc,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhhOpt
);
diff --git a/security/nss/lib/pki/pki.h b/security/nss/lib/pki/pki.h
index 9c0c40424..8c602d643 100644
--- a/security/nss/lib/pki/pki.h
+++ b/security/nss/lib/pki/pki.h
@@ -53,9 +53,9 @@ static const char PKI_CVS_ID[] = "@(#) $RCSfile$ $Revision$ $Date$ $Name$";
PR_BEGIN_EXTERN_C
NSS_EXTERN NSSToken *
-nssTrustDomain_FindTokenForAlgorithmAndParameters (
+nssTrustDomain_FindTokenForAlgNParam (
NSSTrustDomain *td,
- const NSSAlgorithmAndParameters *ap
+ const NSSAlgNParam *ap
);
NSS_EXTERN NSSToken *
@@ -284,7 +284,7 @@ nssPublicKey_GetID (
NSS_EXTERN NSSItem *
nssPublicKey_WrapSymmetricKey (
NSSPublicKey *bk,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSSymmetricKey *keyToWrap,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -299,7 +299,7 @@ nssSymmetricKey_AddRef (
NSS_EXTERN PRStatus
nssSymmetricKey_DeriveSSLSessionKeys (
NSSSymmetricKey *masterSecret,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSSymmetricKeyType bulkKeyType,
NSSOperations operations,
NSSProperties properties,
diff --git a/security/nss/lib/pki/pkibase.c b/security/nss/lib/pki/pkibase.c
index ebdc701fe..e294a6096 100644
--- a/security/nss/lib/pki/pkibase.c
+++ b/security/nss/lib/pki/pkibase.c
@@ -407,7 +407,7 @@ nssPKIObject_GetInstance (
NSS_IMPLEMENT nssCryptokiObject *
nssPKIObject_FindInstanceForAlgorithm (
nssPKIObject *object,
- const NSSAlgorithmAndParameters *ap
+ const NSSAlgNParam *ap
)
{
nssCryptokiObject *instance = NULL;
diff --git a/security/nss/lib/pki/pkim.h b/security/nss/lib/pki/pkim.h
index 2bfe7735f..72cf56dc8 100644
--- a/security/nss/lib/pki/pkim.h
+++ b/security/nss/lib/pki/pkim.h
@@ -214,13 +214,13 @@ nssPKIObject_GetInstances (
NSS_EXTERN nssCryptokiObject *
nssPKIObject_FindInstanceForAlgorithm (
nssPKIObject *object,
- const NSSAlgorithmAndParameters *ap
+ const NSSAlgNParam *ap
);
NSS_EXTERN NSSToken *
nssTrustDomain_FindSourceToken (
NSSTrustDomain *td,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSToken *candidate
);
@@ -244,14 +244,14 @@ nssTrustDomain_FindCRLsBySubject (
NSS_EXTERN NSSCryptoContext *
nssCryptoContext_Create (
NSSTrustDomain *td,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhhOpt
);
NSS_EXTERN NSSCryptoContext *
nssCryptoContext_CreateForSymmetricKey (
NSSSymmetricKey *mk,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhh
);
@@ -266,7 +266,7 @@ nssCertificate_Create (
NSS_EXTERN nssCryptokiObject *
nssCertificate_FindInstanceForAlgorithm (
NSSCertificate *c,
- NSSAlgorithmAndParameters *ap
+ NSSAlgNParam *ap
);
NSS_EXTERN void
@@ -359,7 +359,7 @@ nssSymmetricKey_GetInstance (
NSS_EXTERN nssCryptokiObject *
nssSymmetricKey_FindInstanceForAlgorithm (
NSSSymmetricKey *mk,
- const NSSAlgorithmAndParameters *ap
+ const NSSAlgNParam *ap
);
NSS_EXTERN NSSDER *
@@ -403,7 +403,7 @@ nssPublicKey_GetInstance (
NSS_EXTERN nssCryptokiObject *
nssPublicKey_FindInstanceForAlgorithm (
NSSPublicKey *bk,
- const NSSAlgorithmAndParameters *ap
+ const NSSAlgNParam *ap
);
NSS_EXTERN nssCryptokiObject *
@@ -433,7 +433,7 @@ nssPrivateKey_GetInstance (
NSS_EXTERN nssCryptokiObject *
nssPrivateKey_FindInstanceForAlgorithm (
NSSPrivateKey *vk,
- const NSSAlgorithmAndParameters *ap
+ const NSSAlgNParam *ap
);
NSS_EXTERN nssCryptokiObject *
diff --git a/security/nss/lib/pki/pkitm.h b/security/nss/lib/pki/pkitm.h
index 138bdbf13..c8d2da5bf 100644
--- a/security/nss/lib/pki/pkitm.h
+++ b/security/nss/lib/pki/pkitm.h
@@ -139,7 +139,7 @@ typedef struct nssPKIObjectCreatorStr
NSSToken *destination;
nssSession *session;
PRBool persistent;
- const NSSAlgorithmAndParameters *ap;
+ const NSSAlgNParam *ap;
NSSCallback *uhh;
const NSSUTF8 *nickname;
NSSProperties properties;
diff --git a/security/nss/lib/pki/symmkey.c b/security/nss/lib/pki/symmkey.c
index c4675f0b7..fd89bddb6 100644
--- a/security/nss/lib/pki/symmkey.c
+++ b/security/nss/lib/pki/symmkey.c
@@ -143,7 +143,7 @@ nssSymmetricKey_GetInstance (
NSS_IMPLEMENT nssCryptokiObject *
nssSymmetricKey_FindInstanceForAlgorithm (
NSSSymmetricKey *mk,
- const NSSAlgorithmAndParameters *ap
+ const NSSAlgNParam *ap
)
{
return nssPKIObject_FindInstanceForAlgorithm(&mk->object, ap);
@@ -305,7 +305,7 @@ NSSSymmetricKey_GetModule (
NSS_IMPLEMENT NSSItem *
nssSymmetricKey_Encrypt (
NSSSymmetricKey *mk,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSItem *data,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -337,7 +337,7 @@ nssSymmetricKey_Encrypt (
NSS_IMPLEMENT NSSItem *
NSSSymmetricKey_Encrypt (
NSSSymmetricKey *mk,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSItem *data,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -350,7 +350,7 @@ NSSSymmetricKey_Encrypt (
NSS_IMPLEMENT NSSItem *
nssSymmetricKey_Decrypt (
NSSSymmetricKey *mk,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSItem *encryptedData,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -382,7 +382,7 @@ nssSymmetricKey_Decrypt (
NSS_IMPLEMENT NSSItem *
NSSSymmetricKey_Decrypt (
NSSSymmetricKey *mk,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSItem *encryptedData,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -396,7 +396,7 @@ NSSSymmetricKey_Decrypt (
NSS_IMPLEMENT NSSItem *
nssSymmetricKey_Sign (
NSSSymmetricKey *mk,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSItem *data,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -428,7 +428,7 @@ nssSymmetricKey_Sign (
NSS_IMPLEMENT NSSItem *
NSSSymmetricKey_Sign (
NSSSymmetricKey *mk,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSItem *data,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -441,7 +441,7 @@ NSSSymmetricKey_Sign (
NSS_IMPLEMENT PRStatus
nssSymmetricKey_Verify (
NSSSymmetricKey *mk,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSItem *data,
NSSItem *signature,
NSSCallback *uhh
@@ -480,7 +480,7 @@ nssSymmetricKey_Verify (
NSS_IMPLEMENT PRStatus
NSSSymmetricKey_Verify (
NSSSymmetricKey *mk,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSItem *data,
NSSItem *signature,
NSSCallback *uhh
@@ -492,7 +492,7 @@ NSSSymmetricKey_Verify (
NSS_IMPLEMENT NSSItem *
NSSSymmetricKey_WrapSymmetricKey (
NSSSymmetricKey *wrappingKey,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSSymmetricKey *keyToWrap,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -506,7 +506,7 @@ NSSSymmetricKey_WrapSymmetricKey (
NSS_IMPLEMENT NSSItem *
NSSSymmetricKey_WrapPrivateKey (
NSSSymmetricKey *wrappingKey,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSPrivateKey *keyToWrap,
NSSCallback *uhh,
NSSItem *rvOpt,
@@ -520,7 +520,7 @@ NSSSymmetricKey_WrapPrivateKey (
NSS_IMPLEMENT NSSSymmetricKey *
NSSSymmetricKey_UnwrapSymmetricKey (
NSSSymmetricKey *wrappingKey,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSItem *wrappedKey,
NSSOID *target,
PRUint32 keySizeOpt,
@@ -535,7 +535,7 @@ NSSSymmetricKey_UnwrapSymmetricKey (
NSS_IMPLEMENT NSSPrivateKey *
NSSSymmetricKey_UnwrapPrivateKey (
NSSSymmetricKey *wrappingKey,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSItem *wrappedKey,
NSSUTF8 *labelOpt,
NSSItem *keyIDOpt,
@@ -552,7 +552,7 @@ NSSSymmetricKey_UnwrapPrivateKey (
NSS_IMPLEMENT NSSSymmetricKey *
nssSymmetricKey_DeriveSymmetricKey (
NSSSymmetricKey *originalKey,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSSymmetricKeyType target,
PRUint32 keySizeOpt,
NSSOperations operations,
@@ -566,7 +566,7 @@ nssSymmetricKey_DeriveSymmetricKey (
NSS_IMPLEMENT NSSSymmetricKey *
NSSSymmetricKey_DeriveSymmetricKey (
NSSSymmetricKey *originalKey,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSSymmetricKeyType target,
PRUint32 keySizeOpt,
NSSOperations operations,
@@ -580,7 +580,7 @@ NSSSymmetricKey_DeriveSymmetricKey (
NSS_IMPLEMENT NSSCryptoContext *
nssSymmetricKey_CreateCryptoContext (
NSSSymmetricKey *mk,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhh
)
{
@@ -592,7 +592,7 @@ nssSymmetricKey_CreateCryptoContext (
NSS_IMPLEMENT NSSCryptoContext *
NSSSymmetricKey_CreateCryptoContext (
NSSSymmetricKey *mk,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhh
)
{
@@ -602,7 +602,7 @@ NSSSymmetricKey_CreateCryptoContext (
NSS_IMPLEMENT PRStatus
nssSymmetricKey_DeriveSSLSessionKeys (
NSSSymmetricKey *masterSecret,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSSymmetricKeyType bulkKeyType,
NSSOperations operations,
NSSProperties properties,
diff --git a/security/nss/lib/pki/trustdomain.c b/security/nss/lib/pki/trustdomain.c
index b06697b59..bd1f451a3 100644
--- a/security/nss/lib/pki/trustdomain.c
+++ b/security/nss/lib/pki/trustdomain.c
@@ -323,9 +323,9 @@ NSSTrustDomain_FindTokenBySlotName (
}
NSS_IMPLEMENT NSSToken *
-nssTrustDomain_FindTokenForAlgorithmAndParameters (
+nssTrustDomain_FindTokenForAlgNParam (
NSSTrustDomain *td,
- const NSSAlgorithmAndParameters *ap
+ const NSSAlgNParam *ap
)
{
return nssSlotList_GetBestTokenForAlgorithm(td->slots.forCerts, ap);
@@ -337,13 +337,13 @@ nssTrustDomain_FindTokenForAlgorithm (
const NSSOID *algorithm
)
{
- NSSAlgorithmAndParameters *ap;
+ NSSAlgNParam *ap;
NSSToken *token = NULL;
- ap = nssOID_CreateAlgorithmAndParameters(algorithm, NULL, NULL);
+ ap = nssOID_CreateAlgNParam(algorithm, NULL, NULL);
if (ap) {
- token = nssTrustDomain_FindTokenForAlgorithmAndParameters(td, ap);
- nssAlgorithmAndParameters_Destroy(ap);
+ token = nssTrustDomain_FindTokenForAlgNParam(td, ap);
+ nssAlgNParam_Destroy(ap);
}
return token;
}
@@ -1222,7 +1222,7 @@ NSSTrustDomain_FindBestUserCertificateForSSLClientAuth (
NSSUTF8 *sslHostOpt,
NSSDER *rootCAsOpt[], /* null pointer for none */
PRUint32 rootCAsMaxOpt, /* zero means list is null-terminated */
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSPolicies *policiesOpt
)
{
@@ -1236,7 +1236,7 @@ NSSTrustDomain_FindUserCertificatesForSSLClientAuth (
NSSUTF8 *sslHostOpt,
NSSDER *rootCAsOpt[], /* null pointer for none */
PRUint32 rootCAsMaxOpt, /* zero means list is null-terminated */
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSPolicies *policiesOpt,
NSSCertificate **rvOpt,
PRUint32 rvLimit, /* zero for no limit */
@@ -1253,7 +1253,7 @@ NSSTrustDomain_FindBestUserCertificateForEmailSigning (
NSSASCII7 *signerOpt,
NSSASCII7 *recipientOpt,
/* anything more here? */
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSPolicies *policiesOpt
)
{
@@ -1267,7 +1267,7 @@ NSSTrustDomain_FindUserCertificatesForEmailSigning (
NSSASCII7 *signerOpt,
NSSASCII7 *recipientOpt,
/* anything more here? */
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSPolicies *policiesOpt,
NSSCertificate **rvOpt,
PRUint32 rvLimit, /* zero for no limit */
@@ -1497,7 +1497,7 @@ loser:
NSS_IMPLEMENT PRStatus
nssTrustDomain_GenerateKeyPair (
NSSTrustDomain *td,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSPublicKey **pbkOpt,
NSSPrivateKey **pvkOpt,
NSSUTF8 *nicknameOpt,
@@ -1525,7 +1525,7 @@ nssTrustDomain_GenerateKeyPair (
NSS_IMPLEMENT PRStatus
NSSTrustDomain_GenerateKeyPair (
NSSTrustDomain *td,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSPublicKey **pbkOpt,
NSSPrivateKey **pvkOpt,
NSSUTF8 *nicknameOpt,
@@ -1545,7 +1545,7 @@ NSSTrustDomain_GenerateKeyPair (
NSS_IMPLEMENT NSSToken *
nssTrustDomain_FindSourceToken (
NSSTrustDomain *td,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSToken *candidate
)
{
@@ -1557,7 +1557,7 @@ nssTrustDomain_FindSourceToken (
/* We can't do the math on the destination token, find one
* that is capable of doing it
*/
- source = nssTrustDomain_FindTokenForAlgorithmAndParameters(td, ap);
+ source = nssTrustDomain_FindTokenForAlgNParam(td, ap);
}
return source;
}
@@ -1565,7 +1565,7 @@ nssTrustDomain_FindSourceToken (
NSS_IMPLEMENT NSSSymmetricKey *
nssTrustDomain_GenerateSymmetricKey (
NSSTrustDomain *td,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
PRUint32 keysize,
NSSToken *destination,
NSSCallback *uhhOpt
@@ -1589,7 +1589,7 @@ nssTrustDomain_GenerateSymmetricKey (
NSS_IMPLEMENT NSSSymmetricKey *
NSSTrustDomain_GenerateSymmetricKey (
NSSTrustDomain *td,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
PRUint32 keysize,
NSSToken *destination,
NSSCallback *uhhOpt
@@ -1602,7 +1602,7 @@ NSSTrustDomain_GenerateSymmetricKey (
NSS_IMPLEMENT NSSSymmetricKey *
NSSTrustDomain_GenerateSymmetricKeyFromPassword (
NSSTrustDomain *td,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSUTF8 *passwordOpt, /* if null, prompt */
NSSToken *destinationOpt,
NSSCallback *uhhOpt
@@ -1715,7 +1715,7 @@ NSSTrustDomain_CreateVolatileDomain (
NSS_IMPLEMENT NSSCryptoContext *
nssTrustDomain_CreateCryptoContext (
NSSTrustDomain *td,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhhOpt
)
{
@@ -1731,7 +1731,7 @@ nssTrustDomain_CreateCryptoContext (
NSS_IMPLEMENT NSSCryptoContext *
NSSTrustDomain_CreateCryptoContext (
NSSTrustDomain *td,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSCallback *uhhOpt
)
{
diff --git a/security/nss/lib/pki/volatiledomain.c b/security/nss/lib/pki/volatiledomain.c
index 046f89807..1e674ec2f 100644
--- a/security/nss/lib/pki/volatiledomain.c
+++ b/security/nss/lib/pki/volatiledomain.c
@@ -795,7 +795,7 @@ NSSVolatileDomain_FindBestUserCertificateForSSLClientAuth (
NSSUTF8 *sslHostOpt,
NSSDER *rootCAsOpt[], /* null pointer for none */
PRUint32 rootCAsMaxOpt, /* zero means list is null-terminated */
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSPolicies *policiesOpt
)
{
@@ -809,7 +809,7 @@ NSSVolatileDomain_FindUserCertificatesForSSLClientAuth (
NSSUTF8 *sslHostOpt,
NSSDER *rootCAsOpt[], /* null pointer for none */
PRUint32 rootCAsMaxOpt, /* zero means list is null-terminated */
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSPolicies *policiesOpt,
NSSCertificate **rvOpt,
PRUint32 rvLimit, /* zero for no limit */
@@ -826,7 +826,7 @@ NSSVolatileDomain_FindBestUserCertificateForEmailSigning (
NSSASCII7 *signerOpt,
NSSASCII7 *recipientOpt,
/* anything more here? */
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSPolicies *policiesOpt
)
{
@@ -840,7 +840,7 @@ NSSVolatileDomain_FindUserCertificatesForEmailSigning (
NSSASCII7 *signerOpt, /* fgmr or a more general name? */
NSSASCII7 *recipientOpt,
/* anything more here? */
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSPolicies *policiesOpt,
NSSCertificate **rvOpt,
PRUint32 rvLimit, /* zero for no limit */
@@ -854,7 +854,7 @@ NSSVolatileDomain_FindUserCertificatesForEmailSigning (
NSS_IMPLEMENT PRStatus
nssVolatileDomain_GenerateKeyPair (
NSSVolatileDomain *vd,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSPrivateKey **pvkOpt,
NSSPublicKey **pbkOpt,
PRBool privateKeyIsSensitive,
@@ -884,7 +884,7 @@ nssVolatileDomain_GenerateKeyPair (
NSS_IMPLEMENT PRStatus
NSSVolatileDomain_GenerateKeyPair (
NSSVolatileDomain *vd,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSPrivateKey **pvkOpt,
NSSPublicKey **pbkOpt,
PRBool privateKeyIsSensitive,
@@ -900,7 +900,7 @@ NSSVolatileDomain_GenerateKeyPair (
NSS_IMPLEMENT NSSSymmetricKey *
nssVolatileDomain_GenerateSymmetricKey (
NSSVolatileDomain *vd,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
PRUint32 keysize,
const NSSUTF8 *nicknameOpt,
NSSOperations operations,
@@ -931,7 +931,7 @@ nssVolatileDomain_GenerateSymmetricKey (
NSS_IMPLEMENT NSSSymmetricKey *
NSSVolatileDomain_GenerateSymmetricKey (
NSSVolatileDomain *vd,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
PRUint32 keysize,
const NSSUTF8 *labelOpt,
NSSOperations operations,
@@ -949,7 +949,7 @@ NSSVolatileDomain_GenerateSymmetricKey (
NSS_IMPLEMENT NSSSymmetricKey *
NSSVolatileDomain_GenerateSymmetricKeyFromPassword (
NSSVolatileDomain *vd,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSUTF8 *passwordOpt, /* if null, prompt */
NSSToken *destinationOpt,
NSSCallback *uhhOpt
@@ -994,7 +994,7 @@ get_sym_key_type(const NSSOID *symKeyAlg)
NSS_IMPLEMENT NSSSymmetricKey *
nssVolatileDomain_UnwrapSymmetricKey (
NSSVolatileDomain *vd,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSPrivateKey *wrapKey,
NSSItem *wrappedKey,
const NSSOID *targetKeyAlg,
@@ -1031,7 +1031,7 @@ nssVolatileDomain_UnwrapSymmetricKey (
NSS_IMPLEMENT NSSSymmetricKey *
NSSVolatileDomain_UnwrapSymmetricKey (
NSSVolatileDomain *vd,
- const NSSAlgorithmAndParameters *ap,
+ const NSSAlgNParam *ap,
NSSPrivateKey *wrapKey,
NSSItem *wrappedKey,
const NSSOID *targetKeyAlg,
@@ -1050,7 +1050,7 @@ NSS_IMPLEMENT NSSSymmetricKey *
NSSVolatileDomain_DeriveSymmetricKey (
NSSVolatileDomain *vd,
NSSPublicKey *bk,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSOID *target,
PRUint32 keySizeOpt, /* zero for best allowed */
NSSOperations operations,
@@ -1065,14 +1065,14 @@ NSSVolatileDomain_DeriveSymmetricKey (
NSS_IMPLEMENT NSSItem *
nssVolatileDomain_WrapSymmetricKey (
NSSVolatileDomain *vd,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSSymmetricKey *keyToWrap,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
NSSArena *arenaOpt
)
{
- const NSSAlgorithmAndParameters *ap = apOpt ? apOpt : vd->ap;
+ const NSSAlgNParam *ap = apOpt ? apOpt : vd->ap;
if (!ap || vd->mk) {
nss_SetError(NSS_ERROR_INVALID_CRYPTO_CONTEXT);
return (NSSItem *)NULL;
@@ -1097,7 +1097,7 @@ nssVolatileDomain_WrapSymmetricKey (
NSS_IMPLEMENT NSSItem *
NSSVolatileDomain_WrapSymmetricKey (
NSSVolatileDomain *vd,
- const NSSAlgorithmAndParameters *apOpt,
+ const NSSAlgNParam *apOpt,
NSSSymmetricKey *keyToWrap,
NSSCallback *uhhOpt,
NSSItem *rvOpt,
diff --git a/security/nss/lib/pki1/nsspki1.h b/security/nss/lib/pki1/nsspki1.h
index c0b9632dd..7464c681e 100644
--- a/security/nss/lib/pki1/nsspki1.h
+++ b/security/nss/lib/pki1/nsspki1.h
@@ -191,18 +191,18 @@ NSSOID_GetUTF8Encoding (
/*
- * NSSOID_GetAlgorithmAndParameters
+ * NSSOID_GetAlgNParam
*/
-NSS_EXTERN NSSAlgorithmAndParameters *
-NSSOID_CreateAlgorithmAndParameters (
+NSS_EXTERN NSSAlgNParam *
+NSSOID_CreateAlgNParam (
const NSSOID *oid,
NSSParameters *parameters,
NSSArena *arenaOpt
);
-NSS_EXTERN NSSAlgorithmAndParameters *
-NSSOID_CreateAlgorithmAndParametersForKeyGen (
+NSS_EXTERN NSSAlgNParam *
+NSSOID_CreateAlgNParamForKeyGen (
const NSSOID *oid,
NSSParameters *parameters,
NSSArena *arenaOpt
diff --git a/security/nss/lib/pki1/oid.c b/security/nss/lib/pki1/oid.c
index 91996b342..cf2820357 100644
--- a/security/nss/lib/pki1/oid.c
+++ b/security/nss/lib/pki1/oid.c
@@ -149,56 +149,56 @@ NSSOID_IsTag (
return nssOID_IsTag(oid, tag);
}
-NSS_IMPLEMENT NSSAlgorithmAndParameters *
-nssOID_CreateAlgorithmAndParameters (
+NSS_IMPLEMENT NSSAlgNParam *
+nssOID_CreateAlgNParam (
const NSSOID *oid,
NSSParameters *parameters,
NSSArena *arenaOpt
)
{
if (oid->mechanism != CKM_INVALID_MECHANISM) {
- return nssAlgorithmAndParameters_Create(arenaOpt, oid,
+ return nssAlgNParam_Create(arenaOpt, oid,
parameters);
} else {
nss_SetError(NSS_ERROR_INVALID_NSSOID);
}
- return (NSSAlgorithmAndParameters *)NULL;
+ return (NSSAlgNParam *)NULL;
}
-NSS_IMPLEMENT NSSAlgorithmAndParameters *
-NSSOID_CreateAlgorithmAndParameters (
+NSS_IMPLEMENT NSSAlgNParam *
+NSSOID_CreateAlgNParam (
const NSSOID *oid,
NSSParameters *parameters,
NSSArena *arenaOpt
)
{
- return nssOID_CreateAlgorithmAndParameters(oid, parameters, arenaOpt);
+ return nssOID_CreateAlgNParam(oid, parameters, arenaOpt);
}
-NSS_IMPLEMENT NSSAlgorithmAndParameters *
-nssOID_CreateAlgorithmAndParametersForKeyGen (
+NSS_IMPLEMENT NSSAlgNParam *
+nssOID_CreateAlgNParamForKeyGen (
const NSSOID *oid,
NSSParameters *parameters,
NSSArena *arenaOpt
)
{
if (oid->mechanism != CKM_INVALID_MECHANISM) {
- return nssAlgorithmAndParameters_CreateForKeyGen(arenaOpt, oid,
+ return nssAlgNParam_CreateForKeyGen(arenaOpt, oid,
parameters);
} else {
nss_SetError(NSS_ERROR_INVALID_NSSOID);
}
- return (NSSAlgorithmAndParameters *)NULL;
+ return (NSSAlgNParam *)NULL;
}
-NSS_IMPLEMENT NSSAlgorithmAndParameters *
-NSSOID_CreateAlgorithmAndParametersForKeyGen (
+NSS_IMPLEMENT NSSAlgNParam *
+NSSOID_CreateAlgNParamForKeyGen (
const NSSOID *oid,
NSSParameters *parameters,
NSSArena *arenaOpt
)
{
- return nssOID_CreateAlgorithmAndParametersForKeyGen(oid, parameters,
+ return nssOID_CreateAlgNParamForKeyGen(oid, parameters,
arenaOpt);
}
diff --git a/security/nss/lib/pki1/pki1.h b/security/nss/lib/pki1/pki1.h
index c131ca2e5..0db9f7553 100644
--- a/security/nss/lib/pki1/pki1.h
+++ b/security/nss/lib/pki1/pki1.h
@@ -133,8 +133,8 @@ nssOID_GetTag (
const NSSOID *oid
);
-NSS_EXTERN NSSAlgorithmAndParameters *
-nssOID_CreateAlgorithmAndParameters (
+NSS_EXTERN NSSAlgNParam *
+nssOID_CreateAlgNParam (
const NSSOID *oid,
NSSParameters *parameters,
NSSArena *arenaOpt
diff --git a/security/nss/lib/pkix/src/pkiglue.c b/security/nss/lib/pkix/src/pkiglue.c
index 95b215070..4f358a067 100644
--- a/security/nss/lib/pkix/src/pkiglue.c
+++ b/security/nss/lib/pkix/src/pkiglue.c
@@ -715,7 +715,7 @@ verify_signature (
NSSPKIXTBSCertificate *tbsCert;
NSSDER *tbsDER;
NSSPublicKey *verifyKey;
- NSSAlgorithmAndParameters *ap;
+ NSSAlgNParam *ap;
NSSOID *alg;
NSSItem *params;
@@ -755,7 +755,7 @@ verify_signature (
return PR_FAILURE;
}
- ap = NSSOID_CreateAlgorithmAndParameters(alg, params, NULL);
+ ap = NSSOID_CreateAlgNParam(alg, params, NULL);
if (!ap) {
NSSPublicKey_Destroy(verifyKey);
return PR_FAILURE;
@@ -765,7 +765,7 @@ verify_signature (
status = NSSPublicKey_Verify(verifyKey, ap, tbsDER, sig, NULL);
- NSSAlgorithmAndParameters_Destroy(ap);
+ NSSAlgNParam_Destroy(ap);
NSSPublicKey_Destroy(verifyKey);
return status;
diff --git a/security/nss/lib/ssl/prelib.c b/security/nss/lib/ssl/prelib.c
index e86a0d247..5a3005c78 100644
--- a/security/nss/lib/ssl/prelib.c
+++ b/security/nss/lib/ssl/prelib.c
@@ -64,7 +64,7 @@ PEHeader *SSL_PreencryptedStreamToFile(PRFileDesc *fd, PEHeader *inHeader,
NSSToken **tokens;
NSSToken *token;
NSSOID *skipjack;
- NSSAlgorithmAndParameters *skipjackWrap;
+ NSSAlgNParam *skipjackWrap;
int oldHeaderSize;
PEHeader *header;
SECStatus rv;
@@ -153,7 +153,7 @@ PEHeader *SSL_PreencryptedStreamToFile(PRFileDesc *fd, PEHeader *inHeader,
NSSSymmetricKey_Destroy(Ks);
return NULL;
}
- skipjackWrap = NSSAlgorithmAndParameters_CreateWrap(NULL,
+ skipjackWrap = NSSAlgNParam_CreateWrap(NULL,
NSSAlgorithmType_Skipjack, NULL);
if (!skipjackWrap) {
PORT_Free(header);
@@ -176,7 +176,7 @@ PEHeader *SSL_PreencryptedStreamToFile(PRFileDesc *fd, PEHeader *inHeader,
if (key == NULL) {
PORT_Free(header);
NSSSymmetricKey_Destroy(Ks);
- NSSAlgorithmAndParameters_Destroy(skipjackWrap);
+ NSSAlgNParam_Destroy(skipjackWrap);
return NULL;
}
@@ -190,7 +190,7 @@ PEHeader *SSL_PreencryptedStreamToFile(PRFileDesc *fd, PEHeader *inHeader,
#endif
NSSSymmetricKey_Destroy(Ks);
NSSSymmetricKey_Destroy(key);
- NSSAlgorithmAndParameters_Destroy(skipjackWrap);
+ NSSAlgNParam_Destroy(skipjackWrap);
if (rv != SECSuccess) {
PORT_Free(header);
return NULL;
@@ -223,7 +223,7 @@ PEHeader *SSL_PreencryptedFileToStream(PRFileDesc *fd, PEHeader *header,
NSSToken **tokens;
NSSToken *token;
NSSOID *skipjack;
- NSSAlgorithmAndParameters *skipjackWrap;
+ NSSAlgNParam *skipjackWrap;
PRStatus rv;
NSSItem item;
@@ -270,7 +270,7 @@ PEHeader *SSL_PreencryptedFileToStream(PRFileDesc *fd, PEHeader *header,
NSSSymmetricKey_Destroy(Ks);
return NULL;
}
- skipjackWrap = NSSAlgorithmAndParameters_CreateWrap(NULL,
+ skipjackWrap = NSSAlgNParam_CreateWrap(NULL,
NSSAlgorithmType_Skipjack, NULL);
if (!skipjackWrap) {
NSSSymmetricKey_Destroy(Ks);
diff --git a/security/nss/lib/ssl/ssl3con.c b/security/nss/lib/ssl/ssl3con.c
index c90c92650..14ddcf132 100644
--- a/security/nss/lib/ssl/ssl3con.c
+++ b/security/nss/lib/ssl/ssl3con.c
@@ -332,10 +332,10 @@ static const ssl3KEADef kea_defs[] = { /* indexed by SSL3KeyExchangeAlgorithm */
};
/* set by call_once or initialization? */
-static const NSSAlgorithmAndParameters *s_mac_md5_ap = NULL;
-static const NSSAlgorithmAndParameters *s_mac_sha_ap = NULL;
-static const NSSAlgorithmAndParameters *s_hmac_md5_ap = NULL;
-static const NSSAlgorithmAndParameters *s_hmac_sha_ap = NULL;
+static const NSSAlgNParam *s_mac_md5_ap = NULL;
+static const NSSAlgNParam *s_mac_sha_ap = NULL;
+static const NSSAlgNParam *s_hmac_md5_ap = NULL;
+static const NSSAlgNParam *s_hmac_sha_ap = NULL;
/*
* Number of bytes each hash algorithm produces
@@ -354,8 +354,8 @@ static const ssl3MACDef mac_defs[] = { /* indexed by SSL3MACAlgorithm */
{ ssl_hmac_sha,/* s_hmac_sha_ap,*/ 40, SHA1_LENGTH },
};
-static const NSSAlgorithmAndParameters *s_ssl3PMSGen = NULL;
-static const NSSAlgorithmAndParameters *s_tlsPMSGen = NULL;
+static const NSSAlgNParam *s_ssl3PMSGen = NULL;
+static const NSSAlgNParam *s_tlsPMSGen = NULL;
/* indexed by SSL3BulkCipher */
const char * const ssl3_cipherName[] = {
@@ -812,7 +812,7 @@ ssl3_ComputeExportRSAKeyHash(NSSItem modulus, NSSItem publicExponent,
unsigned int bufLen;
NSSItem * it = NULL;
PRUint8 buf[2*SSL3_RANDOM_LENGTH + 2 + 4096/8 + 2 + 4096/8];
- NSSAlgorithmAndParameters *ap;
+ NSSAlgNParam *ap;
bufLen = 2*SSL3_RANDOM_LENGTH + 2 + modulus.size + 2 + publicExponent.size;
if (bufLen <= sizeof buf) {
@@ -848,7 +848,7 @@ ssl3_ComputeExportRSAKeyHash(NSSItem modulus, NSSItem publicExponent,
goto done;
}
- ap = NSSOID_CreateAlgorithmAndParameters(NSSOID_CreateFromTag(NSS_OID_MD5),
+ ap = NSSOID_CreateAlgNParam(NSSOID_CreateFromTag(NSS_OID_MD5),
NULL, NULL);
if (!ap) {
ssl_MapLowLevelError(SSL_ERROR_MD5_DIGEST_FAILURE);
@@ -859,7 +859,7 @@ ssl3_ComputeExportRSAKeyHash(NSSItem modulus, NSSItem publicExponent,
hashData.data = hashes->md5;
hashData.size = sizeof hashes->md5;
it = NSSCryptoContext_Digest(hash, ap, &hashIt, NULL, &hashData, NULL);
- NSSAlgorithmAndParameters_Destroy(ap);
+ NSSAlgNParam_Destroy(ap);
PORT_Assert(it != NULL || it->size == MD5_LENGTH);
if (it == NULL) {
ssl_MapLowLevelError(SSL_ERROR_MD5_DIGEST_FAILURE);
@@ -867,7 +867,7 @@ ssl3_ComputeExportRSAKeyHash(NSSItem modulus, NSSItem publicExponent,
goto done;
}
- ap = NSSOID_CreateAlgorithmAndParameters(NSSOID_CreateFromTag(NSS_OID_SHA1),
+ ap = NSSOID_CreateAlgNParam(NSSOID_CreateFromTag(NSS_OID_SHA1),
NULL, NULL);
if (!ap) {
ssl_MapLowLevelError(SSL_ERROR_SHA_DIGEST_FAILURE);
@@ -878,7 +878,7 @@ ssl3_ComputeExportRSAKeyHash(NSSItem modulus, NSSItem publicExponent,
hashData.data = hashes->sha;
hashData.size = sizeof hashes->sha;
it = NSSCryptoContext_Digest(hash, ap, &hashIt, NULL, &hashData, NULL);
- NSSAlgorithmAndParameters_Destroy(ap);
+ NSSAlgNParam_Destroy(ap);
PORT_Assert(it != NULL || it->size == SHA1_LENGTH);
if (it == NULL) {
ssl_MapLowLevelError(SSL_ERROR_SHA_DIGEST_FAILURE);
@@ -912,7 +912,7 @@ ssl3_ComputeDHKeyHash(NSSItem dh_p, NSSItem dh_g, NSSItem dh_Ys,
unsigned int bufLen;
NSSItem * it = NULL;
PRUint8 buf[2*SSL3_RANDOM_LENGTH + 2 + 4096/8 + 2 + 4096/8];
- NSSAlgorithmAndParameters *ap;
+ NSSAlgNParam *ap;
bufLen = 2*SSL3_RANDOM_LENGTH + 2 + dh_p.size + 2 + dh_g.size + 2 + dh_Ys.size;
if (bufLen <= sizeof buf) {
@@ -953,7 +953,7 @@ ssl3_ComputeDHKeyHash(NSSItem dh_p, NSSItem dh_g, NSSItem dh_Ys,
goto done;
}
- ap = NSSOID_CreateAlgorithmAndParameters(NSSOID_CreateFromTag(NSS_OID_MD5),
+ ap = NSSOID_CreateAlgNParam(NSSOID_CreateFromTag(NSS_OID_MD5),
NULL, NULL);
if (!ap) {
ssl_MapLowLevelError(SSL_ERROR_MD5_DIGEST_FAILURE);
@@ -964,7 +964,7 @@ ssl3_ComputeDHKeyHash(NSSItem dh_p, NSSItem dh_g, NSSItem dh_Ys,
hashData.data = hashes->md5;
hashData.size = sizeof hashes->md5;
it = NSSCryptoContext_Digest(hash, ap, &hashIt, NULL, &hashData, NULL);
- NSSAlgorithmAndParameters_Destroy(ap);
+ NSSAlgNParam_Destroy(ap);
PORT_Assert(it != NULL || it->size == MD5_LENGTH);
if (it == NULL) {
ssl_MapLowLevelError(SSL_ERROR_MD5_DIGEST_FAILURE);
@@ -972,7 +972,7 @@ ssl3_ComputeDHKeyHash(NSSItem dh_p, NSSItem dh_g, NSSItem dh_Ys,
goto done;
}
- ap = NSSOID_CreateAlgorithmAndParameters(NSSOID_CreateFromTag(NSS_OID_SHA1),
+ ap = NSSOID_CreateAlgNParam(NSSOID_CreateFromTag(NSS_OID_SHA1),
NULL, NULL);
if (!ap) {
ssl_MapLowLevelError(SSL_ERROR_SHA_DIGEST_FAILURE);
@@ -981,7 +981,7 @@ ssl3_ComputeDHKeyHash(NSSItem dh_p, NSSItem dh_g, NSSItem dh_Ys,
}
it = NSSCryptoContext_Digest(hash, ap, &hashIt, NULL, &hashData, NULL);
- NSSAlgorithmAndParameters_Destroy(ap);
+ NSSAlgNParam_Destroy(ap);
PORT_Assert(it != NULL || it->size == SHA1_LENGTH);
if (it == NULL) {
ssl_MapLowLevelError(SSL_ERROR_SHA_DIGEST_FAILURE);
@@ -1973,7 +1973,7 @@ ssl3_DeriveMasterSecret(sslSocket *ss, NSSSymmetricKey *pmsOpt);
PRBool isTLS = (PRBool)(kea_def->tls_keygen ||
(pwSpec->version > SSL_LIBRARY_VERSION_3_0));
PRBool isDH = (PRBool) (ss->ssl3->hs.kea_def->exchKeyType == ssl_kea_dh);
- NSSAlgorithmAndParameters *msDerive = NULL;
+ NSSAlgNParam *msDerive = NULL;
NSSSymmetricKey *ms = ssl->ssl3->pwSpec->master_secret;
NSSSymmetricKey *fpms = NULL;
NSSSSLMSParameters msParams;
@@ -1984,7 +1984,7 @@ ssl3_DeriveMasterSecret(sslSocket *ss, NSSSymmetricKey *pmsOpt);
msParams.isDH = isDH;
NSSITEM_INIT_BUF(&msParams.clientRandom, ss->ssl3->hs.client_random);
NSSITEM_INIT_BUF(&msParams.serverRandom, ss->ssl3->hs.server_random);
- msDerive = nssAlgorithmAndParameters_CreateSSLMSDerive(NULL, &msParams);
+ msDerive = nssAlgNParam_CreateSSLMSDerive(NULL, &msParams);
if (!msDerive) {
goto loser;
}
@@ -2048,7 +2048,7 @@ ssl3_DeriveMasterSecret(sslSocket *ss, NSSSymmetricKey *pmsOpt);
return PR_SUCCESS;
loser:
if (msDerive) {
- NSSAlgorithmAndParameters_Destroy(msDerive);
+ NSSAlgNParam_Destroy(msDerive);
}
return PR_FAILURE;
}
@@ -2079,7 +2079,7 @@ ssl3_GenerateSessionKeys(sslSocket *ss, NSSSymmetricKey *pmsOpt)
SSLCipherAlgorithm calg;
NSSSymmetricKeyType bulkKeyType;
NSSSSLSessionKeyParameters skParams = { 0 };
- NSSAlgorithmAndParameters *skDerive = NULL;
+ NSSAlgNParam *skDerive = NULL;
NSSOperations keyOps;
NSSSymmetricKey *sessionKeys[4];
@@ -2115,7 +2115,7 @@ ssl3_GenerateSessionKeys(sslSocket *ss, NSSSymmetricKey *pmsOpt)
keySize = 0;
}
- skDerive = nssAlgorithmAndParameters_CreateSSLSessionKeyDerivation(NULL,
+ skDerive = nssAlgNParam_CreateSSLSessionKeyDerivation(NULL,
&skParams);
if (!skDerive) {
goto loser;
@@ -2142,13 +2142,13 @@ ssl3_GenerateSessionKeys(sslSocket *ss, NSSSymmetricKey *pmsOpt)
pwSpec->server.write_cx =
NSSSymmetricKey_CreateCryptoContext(sessionKeys[3], , );
- NSSAlgorithmAndParameters_Destroy(skDerive);
+ NSSAlgNParam_Destroy(skDerive);
return PR_SUCCESS;
loser:
if (skDerive) {
- NSSAlgorithmAndParameters_Destroy(skDerive);
+ NSSAlgNParam_Destroy(skDerive);
}
ssl_MapLowLevelError(SSL_ERROR_SESSION_KEY_GEN_FAILURE);
return PR_FAILURE;
@@ -6128,7 +6128,7 @@ ssl3_GenerateRSAPMS(sslSocket *ss, ssl3CipherSpec *spec,
{
NSSSymmetricKey * pms = NULL;
NSSToken * token = serverKeyToken;
- const NSSAlgorithmAndParameters *pmsAlg = ssl3_GetPMSAlg(ss->clientHelloVersion);
+ const NSSAlgNParam *pmsAlg = ssl3_GetPMSAlg(ss->clientHelloVersion);
PORT_Assert( ssl_HaveSSL3HandshakeLock(ss) );
diff --git a/security/nss/lib/ssl/sslimpl.h b/security/nss/lib/ssl/sslimpl.h
index 690056f37..2f5164ec8 100644
--- a/security/nss/lib/ssl/sslimpl.h
+++ b/security/nss/lib/ssl/sslimpl.h
@@ -567,7 +567,7 @@ struct ssl3BulkCipherDefStr {
struct ssl3MACDefStr {
SSLMACAlgorithm mac;
/* XXX
- const NSSAlgorithmAndParameters *ap;
+ const NSSAlgNParam *ap;
*/
int pad_size;
int mac_size;