Lines Matching refs:algorithm
18 OpenSSLDigest::OpenSSLDigest(const std::string& algorithm) { in OpenSSLDigest() argument
22 if (GetDigestEVP(algorithm, &md_)) { in OpenSSLDigest()
58 bool OpenSSLDigest::GetDigestEVP(const std::string& algorithm, in GetDigestEVP() argument
61 if (algorithm == DIGEST_MD5) { in GetDigestEVP()
63 } else if (algorithm == DIGEST_SHA_1) { in GetDigestEVP()
65 } else if (algorithm == DIGEST_SHA_224) { in GetDigestEVP()
67 } else if (algorithm == DIGEST_SHA_256) { in GetDigestEVP()
69 } else if (algorithm == DIGEST_SHA_384) { in GetDigestEVP()
71 } else if (algorithm == DIGEST_SHA_512) { in GetDigestEVP()
83 bool OpenSSLDigest::GetDigestName(const EVP_MD* md, std::string* algorithm) { in GetDigestName() argument
85 RTC_DCHECK(algorithm != nullptr); in GetDigestName()
89 *algorithm = DIGEST_MD5; in GetDigestName()
91 *algorithm = DIGEST_SHA_1; in GetDigestName()
93 *algorithm = DIGEST_SHA_224; in GetDigestName()
95 *algorithm = DIGEST_SHA_256; in GetDigestName()
97 *algorithm = DIGEST_SHA_384; in GetDigestName()
99 *algorithm = DIGEST_SHA_512; in GetDigestName()
101 algorithm->clear(); in GetDigestName()
108 bool OpenSSLDigest::GetDigestSize(const std::string& algorithm, in GetDigestSize() argument
111 if (!GetDigestEVP(algorithm, &md)) in GetDigestSize()