Lines Matching refs:algorithm
19 OpenSSLDigest::OpenSSLDigest(absl::string_view algorithm) { in OpenSSLDigest() argument
23 if (GetDigestEVP(algorithm, &md_)) { in OpenSSLDigest()
59 bool OpenSSLDigest::GetDigestEVP(absl::string_view algorithm, in GetDigestEVP() argument
62 if (algorithm == DIGEST_MD5) { in GetDigestEVP()
64 } else if (algorithm == DIGEST_SHA_1) { in GetDigestEVP()
66 } else if (algorithm == DIGEST_SHA_224) { in GetDigestEVP()
68 } else if (algorithm == DIGEST_SHA_256) { in GetDigestEVP()
70 } else if (algorithm == DIGEST_SHA_384) { in GetDigestEVP()
72 } else if (algorithm == DIGEST_SHA_512) { in GetDigestEVP()
84 bool OpenSSLDigest::GetDigestName(const EVP_MD* md, std::string* algorithm) { in GetDigestName() argument
86 RTC_DCHECK(algorithm != nullptr); in GetDigestName()
90 *algorithm = DIGEST_MD5; in GetDigestName()
92 *algorithm = DIGEST_SHA_1; in GetDigestName()
94 *algorithm = DIGEST_SHA_224; in GetDigestName()
96 *algorithm = DIGEST_SHA_256; in GetDigestName()
98 *algorithm = DIGEST_SHA_384; in GetDigestName()
100 *algorithm = DIGEST_SHA_512; in GetDigestName()
102 algorithm->clear(); in GetDigestName()
109 bool OpenSSLDigest::GetDigestSize(absl::string_view algorithm, size_t* length) { in GetDigestSize() argument
111 if (!GetDigestEVP(algorithm, &md)) in GetDigestSize()