Chromium Code Reviews| Index: crypto/rsa_private_key_nss.cc |
| diff --git a/crypto/rsa_private_key_nss.cc b/crypto/rsa_private_key_nss.cc |
| index 3b8bd4489a2446265d54cebe845b5fe1947ffc29..3cefcbed8f4b007fc6db124c29d33ba8505ebed7 100644 |
| --- a/crypto/rsa_private_key_nss.cc |
| +++ b/crypto/rsa_private_key_nss.cc |
| @@ -81,6 +81,16 @@ RSAPrivateKey* RSAPrivateKey::CreateSensitiveFromPrivateKeyInfo( |
| } |
| // static |
| +RSAPrivateKey* RSAPrivateKey::CreateFromKeypair( |
| + SECKEYPrivateKeyStr* key, |
| + SECKEYPublicKeyStr* public_key) { |
|
Ryan Sleevi
2013/05/07 19:45:23
From an API perspective, there should be a little
Chris Masone
2013/05/07 21:00:39
Done.
|
| + RSAPrivateKey* copy = new RSAPrivateKey(); |
| + copy->key_ = SECKEY_CopyPrivateKey(key); |
| + copy->public_key_ = SECKEY_CopyPublicKey(public_key); |
| + return copy; |
| +} |
| + |
| +// static |
| RSAPrivateKey* RSAPrivateKey::FindFromPublicKeyInfo( |
| const std::vector<uint8>& input) { |
| EnsureNSSInit(); |