X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fnet%2Fquic%2Fcrypto%2Fchannel_id_openssl.cc;h=130f3bd3d0eb7f023af891bc38bc69f7adc966de;hb=4a1a0bdd01eef90b0826a0e761d3379d3715c10f;hp=241acae4941fd0df80a2b4755add13ed6b0ea6d9;hpb=b1be5ca53587d23e7aeb77b26861fdc0a181ffd8;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/net/quic/crypto/channel_id_openssl.cc b/src/net/quic/crypto/channel_id_openssl.cc index 241acae..130f3bd 100644 --- a/src/net/quic/crypto/channel_id_openssl.cc +++ b/src/net/quic/crypto/channel_id_openssl.cc @@ -11,6 +11,7 @@ #include #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 p256( + crypto::ScopedOpenSSL::Type p256( EC_GROUP_new_by_curve_name(NID_X9_62_prime256v1)); if (p256.get() == NULL) { return false; } - crypto::ScopedOpenSSL 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 point( + crypto::ScopedOpenSSL::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 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())) {