Index: net/quic/crypto/channel_id_openssl.cc |
diff --git a/net/quic/crypto/channel_id_openssl.cc b/net/quic/crypto/channel_id_openssl.cc |
index 241acae4941fd0df80a2b4755add13ed6b0ea6d9..130f3bd3d0eb7f023af891bc38bc69f7adc966de 100644 |
--- a/net/quic/crypto/channel_id_openssl.cc |
+++ b/net/quic/crypto/channel_id_openssl.cc |
@@ -11,6 +11,7 @@ |
#include <openssl/sha.h> |
#include "crypto/openssl_util.h" |
+#include "crypto/scoped_openssl_types.h" |
using base::StringPiece; |
@@ -33,14 +34,13 @@ bool ChannelIDVerifier::VerifyRaw(StringPiece key, |
return false; |
} |
- crypto::ScopedOpenSSL<EC_GROUP, EC_GROUP_free> p256( |
+ crypto::ScopedOpenSSL<EC_GROUP, EC_GROUP_free>::Type p256( |
EC_GROUP_new_by_curve_name(NID_X9_62_prime256v1)); |
if (p256.get() == NULL) { |
return false; |
} |
- crypto::ScopedOpenSSL<BIGNUM, BN_free> x(BN_new()), y(BN_new()), |
- r(BN_new()), s(BN_new()); |
+ crypto::ScopedBIGNUM x(BN_new()), y(BN_new()), r(BN_new()), s(BN_new()); |
ECDSA_SIG sig; |
sig.r = r.get(); |
@@ -57,7 +57,7 @@ bool ChannelIDVerifier::VerifyRaw(StringPiece key, |
return false; |
} |
- crypto::ScopedOpenSSL<EC_POINT, EC_POINT_free> point( |
+ crypto::ScopedOpenSSL<EC_POINT, EC_POINT_free>::Type point( |
EC_POINT_new(p256.get())); |
if (point.get() == NULL || |
!EC_POINT_set_affine_coordinates_GFp(p256.get(), point.get(), x.get(), |
@@ -65,7 +65,7 @@ bool ChannelIDVerifier::VerifyRaw(StringPiece key, |
return false; |
} |
- crypto::ScopedOpenSSL<EC_KEY, EC_KEY_free> ecdsa_key(EC_KEY_new()); |
+ crypto::ScopedEC_KEY ecdsa_key(EC_KEY_new()); |
if (ecdsa_key.get() == NULL || |
!EC_KEY_set_group(ecdsa_key.get(), p256.get()) || |
!EC_KEY_set_public_key(ecdsa_key.get(), point.get())) { |