Lines Matching refs:key

1014 NSS_SignData(KMF_HANDLE_T handle, KMF_KEY_HANDLE *key,
1027 if (key == NULL || AlgOID == NULL ||
1038 NSSprivkey = (SECKEYPrivateKey *)key->keyp;
1131 KMF_KEY_HANDLE *key;
1142 key = kmf_get_attr_ptr(KMF_KEY_HANDLE_ATTR, attrlist, numattr);
1143 if (key == NULL || key->keyp == NULL)
1154 if (key->keyclass != KMF_ASYM_PUB &&
1155 key->keyclass != KMF_ASYM_PRI &&
1156 key->keyclass != KMF_SYMMETRIC)
1174 if (key->keyclass == KMF_ASYM_PUB) {
1176 (SECKEYPublicKey *)key->keyp);
1177 } else if (key->keyclass == KMF_ASYM_PRI) {
1179 (SECKEYPrivateKey *)key->keyp, PR_TRUE);
1180 } else if (key->keyclass == KMF_SYMMETRIC) {
1182 (PK11SymKey *) key->keyp);
1184 PK11_FreeSymKey((PK11SymKey *) key->keyp);
1191 if (key->keyclass == KMF_ASYM_PUB) {
1192 SECKEY_DestroyPublicKey((SECKEYPublicKey *)key->keyp);
1193 } else if (key->keyclass == KMF_ASYM_PRI) {
1194 SECKEY_DestroyPrivateKey((SECKEYPrivateKey *)key->keyp);
1195 } else if (key->keyclass == KMF_SYMMETRIC) {
1196 PK11_FreeSymKey((PK11SymKey *) key->keyp);
1201 key->keyp = NULL;
1234 KMF_KEY_HANDLE *key = NULL;
1256 /* Get the key handle */
1257 key = kmf_get_attr_ptr(KMF_KEY_HANDLE_ATTR, attrlist, numattr);
1258 if (key == NULL)
1279 key->kstype = KMF_KEYSTORE_NSS;
1280 key->keyclass = KMF_ASYM_PRI;
1281 key->keyp = (void *)privkey;
1282 key->keylabel = PK11_GetPrivateKeyNickname(privkey);
1291 NSS_DecryptData(KMF_HANDLE_T handle, KMF_KEY_HANDLE *key,
1304 if (key == NULL || AlgOID == NULL ||
1310 NSSprivkey = (SECKEYPrivateKey *)key->keyp;
1454 nick = PK11_GetPublicKeyNickname(pubnode->key);
1465 keys[count].keyp = (void *)pubnode->key;
1468 if (pubnode->key->keyType == rsaKey)
1470 else if (pubnode->key->keyType == dsaKey)
1472 else if (pubnode->key->keyType == ecKey)
1488 nick = PK11_GetPrivateKeyNickname(prinode->key);
1499 keys[count].keyp = (void *)prinode->key;
1502 if (prinode->key->keyType == rsaKey)
1504 else if (prinode->key->keyType == dsaKey)
1506 else if (prinode->key->keyType == ecKey)
1532 * check the keytype and skip the key if its keytype
1536 /* free that key since we arent using it */
1838 * encrypting the PKCS12 key information.
1991 /* convert key length to bytes */
2176 /* look for private key */
2180 /* look for raw key */