Lines Matching refs:algorithm
28 SSLFingerprint* SSLFingerprint::Create(const std::string& algorithm, in Create() argument
30 return CreateUnique(algorithm, *identity).release(); in Create()
34 const std::string& algorithm, in CreateUnique() argument
36 return Create(algorithm, identity.certificate()); in CreateUnique()
40 const std::string& algorithm, in Create() argument
44 bool ret = cert.ComputeDigest(algorithm, digest_val, sizeof(digest_val), in Create()
50 algorithm, ArrayView<const uint8_t>(digest_val, digest_len)); in Create()
54 const std::string& algorithm, in CreateFromRfc4572() argument
56 return CreateUniqueFromRfc4572(algorithm, fingerprint).release(); in CreateFromRfc4572()
60 const std::string& algorithm, in CreateUniqueFromRfc4572() argument
62 if (algorithm.empty() || !rtc::IsFips180DigestAlgorithm(algorithm)) in CreateUniqueFromRfc4572()
75 algorithm, in CreateUniqueFromRfc4572()
97 SSLFingerprint::SSLFingerprint(const std::string& algorithm, in SSLFingerprint() argument
99 : algorithm(algorithm), digest(digest_view.data(), digest_view.size()) {} in SSLFingerprint()
101 SSLFingerprint::SSLFingerprint(const std::string& algorithm, in SSLFingerprint() argument
104 : SSLFingerprint(algorithm, MakeArrayView(digest_in, digest_len)) {} in SSLFingerprint()
107 : algorithm(from.algorithm), digest(from.digest) {} in SSLFingerprint()
110 return algorithm == other.algorithm && digest == other.digest; in operator ==()
121 std::string fp_str = algorithm; in ToString()