Index: crypto/rsa_private_key_openssl.cc |
diff --git a/crypto/rsa_private_key_openssl.cc b/crypto/rsa_private_key_openssl.cc |
index 799d0f076afaaf7b5337f04e4a3c000a4e9c1ed8..9f8352d921582c06bfa94558147a911ac2d63f4a 100644 |
--- a/crypto/rsa_private_key_openssl.cc |
+++ b/crypto/rsa_private_key_openssl.cc |
@@ -19,13 +19,13 @@ namespace crypto { |
namespace { |
-typedef ScopedOpenSSL<PKCS8_PRIV_KEY_INFO, PKCS8_PRIV_KEY_INFO_free>::Type |
- ScopedPKCS8_PRIV_KEY_INFO; |
+using ScopedPKCS8_PRIV_KEY_INFO = |
+ ScopedOpenSSL<PKCS8_PRIV_KEY_INFO, PKCS8_PRIV_KEY_INFO_free>; |
// Function pointer definition, for injecting the required key export function |
// into ExportKey, below. The supplied function should export EVP_PKEY into |
// the supplied BIO, returning 1 on success or 0 on failure. |
-typedef int (ExportFunction)(BIO*, EVP_PKEY*); |
+using ExportFunction = int (*)(BIO*, EVP_PKEY*); |
// Helper to export |key| into |output| via the specified ExportFunction. |
bool ExportKey(EVP_PKEY* key, |