Index: net/ssl/ssl_private_key.h |
diff --git a/net/ssl/ssl_private_key.h b/net/ssl/ssl_private_key.h |
index 2e382fbf3b2ee287eba3d9b12677b29f61476ed1..145cd5037c6555577c723c6f2bbba19590d5ba23 100644 |
--- a/net/ssl/ssl_private_key.h |
+++ b/net/ssl/ssl_private_key.h |
@@ -25,9 +25,17 @@ class SSLPrivateKey : public base::RefCountedThreadSafe<SSLPrivateKey> { |
enum class Type { |
RSA, |
- ECDSA, |
+ ECDSA_P256, |
+ ECDSA_P384, |
+ ECDSA_P521, |
}; |
+ // Returns true if |type| is an ECDSA key type. |
+ static bool IsECDSAType(Type type) { |
+ return type == Type::ECDSA_P256 || type == Type::ECDSA_P384 || |
+ type == Type::ECDSA_P521; |
+ } |
+ |
enum class Hash { |
MD5_SHA1, |
SHA1, |