| Index: crypto/rsa_private_key_win.cc
|
| diff --git a/crypto/rsa_private_key_win.cc b/crypto/rsa_private_key_win.cc
|
| index d87c1ec058a79f849b22bc33482842c85d67d2ca..dc48a58d38f4e195b560bdcaffc62f3c985e9e01 100644
|
| --- a/crypto/rsa_private_key_win.cc
|
| +++ b/crypto/rsa_private_key_win.cc
|
| @@ -12,15 +12,6 @@
|
|
|
| #pragma comment(lib, "crypt32.lib")
|
|
|
| -namespace {
|
| - // Helper for error handling during key import.
|
| -#define READ_ASSERT(truth) \
|
| - if (!(truth)) { \
|
| - NOTREACHED(); \
|
| - return false; \
|
| - }
|
| -} // namespace
|
| -
|
| namespace crypto {
|
|
|
| // static
|
| @@ -102,7 +93,10 @@ RSAPrivateKey* RSAPrivateKey::CreateFromPrivateKeyInfo(
|
| pki.private_exponent()->size());
|
| dest += pki.private_exponent()->size();
|
|
|
| - READ_ASSERT(dest == blob.get() + blob_size);
|
| + if (dest != blob.get() + blob_size) {
|
| + NOTREACHED();
|
| + return NULL;
|
| + }
|
| if (!CryptImportKey(result->provider_,
|
| reinterpret_cast<uint8*>(public_key_struc), blob_size, 0,
|
| CRYPT_EXPORTABLE, result->key_.receive()))
|
|
|