Lines Matching refs:algorithm
31 SSLFingerprint* SSLFingerprint::Create(absl::string_view algorithm, in Create() argument
33 return CreateUnique(algorithm, *identity).release(); in Create()
37 absl::string_view algorithm, in CreateUnique() argument
39 return Create(algorithm, identity.certificate()); in CreateUnique()
43 absl::string_view algorithm, in Create() argument
47 bool ret = cert.ComputeDigest(algorithm, digest_val, sizeof(digest_val), in Create()
53 algorithm, ArrayView<const uint8_t>(digest_val, digest_len)); in Create()
57 absl::string_view algorithm, in CreateFromRfc4572() argument
59 return CreateUniqueFromRfc4572(algorithm, fingerprint).release(); in CreateFromRfc4572()
63 absl::string_view algorithm, in CreateUniqueFromRfc4572() argument
65 if (algorithm.empty() || !rtc::IsFips180DigestAlgorithm(algorithm)) in CreateUniqueFromRfc4572()
78 algorithm, in CreateUniqueFromRfc4572()
100 SSLFingerprint::SSLFingerprint(absl::string_view algorithm, in SSLFingerprint() argument
102 : algorithm(algorithm), digest(digest_view.data(), digest_view.size()) {} in SSLFingerprint()
104 SSLFingerprint::SSLFingerprint(absl::string_view algorithm, in SSLFingerprint() argument
107 : SSLFingerprint(algorithm, MakeArrayView(digest_in, digest_len)) {} in SSLFingerprint()
110 return algorithm == other.algorithm && digest == other.digest; in operator ==()
121 std::string fp_str = algorithm; in ToString()