| Index: net/cert/ct_log_verifier_nss.cc
|
| diff --git a/net/cert/ct_log_verifier_nss.cc b/net/cert/ct_log_verifier_nss.cc
|
| index 49b6f7339ba5c74327c90555d880e3f8b28ebd5c..28613ff514e345b28a530feea54fc156baeebd7a 100644
|
| --- a/net/cert/ct_log_verifier_nss.cc
|
| +++ b/net/cert/ct_log_verifier_nss.cc
|
| @@ -66,7 +66,8 @@ CTLogVerifier::~CTLogVerifier() {
|
| CTLogVerifier::CTLogVerifier()
|
| : hash_algorithm_(ct::DigitallySigned::HASH_ALGO_NONE),
|
| signature_algorithm_(ct::DigitallySigned::SIG_ALGO_ANONYMOUS),
|
| - public_key_(NULL) {}
|
| + public_key_(NULL) {
|
| +}
|
|
|
| bool CTLogVerifier::Init(const base::StringPiece& public_key,
|
| const base::StringPiece& description) {
|
| @@ -74,8 +75,8 @@ bool CTLogVerifier::Init(const base::StringPiece& public_key,
|
|
|
| crypto::EnsureNSSInit();
|
|
|
| - key_data.data = reinterpret_cast<unsigned char*>(
|
| - const_cast<char*>(public_key.data()));
|
| + key_data.data =
|
| + reinterpret_cast<unsigned char*>(const_cast<char*>(public_key.data()));
|
| key_data.len = public_key.size();
|
|
|
| CERTSubjectPublicKeyInfo* public_key_info =
|
| @@ -126,15 +127,19 @@ bool CTLogVerifier::Init(const base::StringPiece& public_key,
|
| bool CTLogVerifier::VerifySignature(const base::StringPiece& data_to_sign,
|
| const base::StringPiece& signature) {
|
| SECItem sig_data;
|
| - sig_data.data = reinterpret_cast<unsigned char*>(const_cast<char*>(
|
| - signature.data()));
|
| + sig_data.data =
|
| + reinterpret_cast<unsigned char*>(const_cast<char*>(signature.data()));
|
| sig_data.len = signature.size();
|
|
|
| SECStatus rv = VFY_VerifyDataDirect(
|
| reinterpret_cast<const unsigned char*>(data_to_sign.data()),
|
| - data_to_sign.size(), public_key_, &sig_data,
|
| - GetNSSSigAlg(signature_algorithm_), GetNSSHashAlg(hash_algorithm_),
|
| - NULL, NULL);
|
| + data_to_sign.size(),
|
| + public_key_,
|
| + &sig_data,
|
| + GetNSSSigAlg(signature_algorithm_),
|
| + GetNSSHashAlg(hash_algorithm_),
|
| + NULL,
|
| + NULL);
|
| DVLOG(1) << "Signature verification result: " << (rv == SECSuccess);
|
| return rv == SECSuccess;
|
| }
|
|
|