Index: nss/lib/pk11wrap/pk11pub.h |
diff --git a/nss/lib/pk11wrap/pk11pub.h b/nss/lib/pk11wrap/pk11pub.h |
index d4565eb4e005fed0cca699d0bf57a866c64cd711..c130e1e143beffcc7dfc59ec2d3a7e5658ad77b7 100644 |
--- a/nss/lib/pk11wrap/pk11pub.h |
+++ b/nss/lib/pk11wrap/pk11pub.h |
@@ -709,12 +709,20 @@ int PK11_SignatureLen(SECKEYPrivateKey *key); |
PK11SlotInfo * PK11_GetSlotFromPrivateKey(SECKEYPrivateKey *key); |
SECStatus PK11_Sign(SECKEYPrivateKey *key, SECItem *sig, |
const SECItem *hash); |
+SECStatus PK11_SignWithMechanism(SECKEYPrivateKey *key, |
+ CK_MECHANISM_TYPE mechanism, |
+ const SECItem *param, SECItem *sig, |
+ const SECItem *hash); |
SECStatus PK11_SignWithSymKey(PK11SymKey *symKey, CK_MECHANISM_TYPE mechanism, |
SECItem *param, SECItem *sig, const SECItem *data); |
SECStatus PK11_VerifyRecover(SECKEYPublicKey *key, const SECItem *sig, |
SECItem *dsig, void * wincx); |
SECStatus PK11_Verify(SECKEYPublicKey *key, const SECItem *sig, |
const SECItem *hash, void *wincx); |
+SECStatus PK11_VerifyWithMechanism(SECKEYPublicKey *key, |
+ CK_MECHANISM_TYPE mechanism, |
+ const SECItem *param, const SECItem *sig, |
+ const SECItem *hash, void *wincx); |