Chromium Code Reviews| Index: nss/lib/pk11wrap/pk11skey.c |
| diff --git a/nss/lib/pk11wrap/pk11skey.c b/nss/lib/pk11wrap/pk11skey.c |
| index 4c5b9f16aaff5d707723ee27c06fddf6a5e68f6d..20d9eaad9db32122e91cc754f024245cbd6f26c5 100644 |
| --- a/nss/lib/pk11wrap/pk11skey.c |
| +++ b/nss/lib/pk11wrap/pk11skey.c |
| @@ -1821,6 +1821,8 @@ PK11_PubDerive(SECKEYPrivateKey *privKey, SECKEYPublicKey *pubKey, |
| switch (privKey->keyType) { |
| case rsaKey: |
| + case rsaPssKey: |
| + case rsaOaepKey: |
| case nullKey: |
| PORT_SetError(SEC_ERROR_BAD_KEY); |
| break; |