| Index: crypto/rsa_private_key_nss.cc
|
| diff --git a/crypto/rsa_private_key_nss.cc b/crypto/rsa_private_key_nss.cc
|
| index 078544de0c3fa0a81e8bdb952113511c9b475471..0065875005d8d87699cdc5270a1e457ee10f2b60 100644
|
| --- a/crypto/rsa_private_key_nss.cc
|
| +++ b/crypto/rsa_private_key_nss.cc
|
| @@ -285,6 +285,9 @@ RSAPrivateKey* RSAPrivateKey::CreateFromPrivateKeyInfoWithParams(
|
| // and signature generation.
|
| const unsigned int key_usage = KU_KEY_ENCIPHERMENT | KU_DATA_ENCIPHERMENT |
|
| KU_DIGITAL_SIGNATURE;
|
| + // TODO(davidben): PK11_ImportDERPrivateKeyInfoAndReturnKey calls NSS's
|
| + // SEC_ASN1DecodeItem which does not enforce that there is no trailing
|
| + // data.
|
| SECStatus rv = PK11_ImportDERPrivateKeyInfoAndReturnKey(
|
| slot, &der_private_key_info, NULL, NULL, permanent, sensitive,
|
| key_usage, &result->key_, NULL);
|
|
|