| Index: crypto/rsa_private_key.h
|
| diff --git a/crypto/rsa_private_key.h b/crypto/rsa_private_key.h
|
| index 4453845773454396985f74c410a599eaf024a268..3c55da1fde4f034bbe5f8558aba37eedd0e2bb6e 100644
|
| --- a/crypto/rsa_private_key.h
|
| +++ b/crypto/rsa_private_key.h
|
| @@ -206,6 +206,16 @@ class CRYPTO_EXPORT RSAPrivateKey {
|
| // created in the key database.
|
| static RSAPrivateKey* FindFromPublicKeyInfo(
|
| const std::vector<uint8>& input);
|
| +
|
| + // Import an existing public key, and then search for the private
|
| + // half in a |slot|. The format of the public key blob is is
|
| + // an X509 SubjectPublicKeyInfo block. This can return NULL if
|
| + // initialization fails or the private key cannot be found. The
|
| + // caller takes ownership of the returned object, but nothing new is
|
| + // created in the key database.
|
| + static RSAPrivateKey* FindFromPublicKeyInfoInSlot(
|
| + const std::vector<uint8>& input,
|
| + PK11SlotInfo* slot);
|
| #endif
|
|
|
| #if defined(USE_OPENSSL)
|
|
|