Expand oid_get_sig_alg() for ECDSA-based algs
diff --git a/library/oid.c b/library/oid.c
index 449b3e1..366720e 100644
--- a/library/oid.c
+++ b/library/oid.c
@@ -299,6 +299,26 @@
POLARSSL_MD_SHA1, POLARSSL_PK_RSA,
},
{
+ { OID_ECDSA_SHA1, "ecdsa-with-SHA1", "ECDSA with SHA1" },
+ POLARSSL_MD_SHA1, POLARSSL_PK_ECDSA,
+ },
+ {
+ { OID_ECDSA_SHA224, "ecdsa-with-SHA224", "ECDSA with SHA224" },
+ POLARSSL_MD_SHA224, POLARSSL_PK_ECDSA,
+ },
+ {
+ { OID_ECDSA_SHA256, "ecdsa-with-SHA256", "ECDSA with SHA256" },
+ POLARSSL_MD_SHA256, POLARSSL_PK_ECDSA,
+ },
+ {
+ { OID_ECDSA_SHA384, "ecdsa-with-SHA384", "ECDSA with SHA384" },
+ POLARSSL_MD_SHA384, POLARSSL_PK_ECDSA,
+ },
+ {
+ { OID_ECDSA_SHA512, "ecdsa-with-SHA512", "ECDSA with SHA512" },
+ POLARSSL_MD_SHA512, POLARSSL_PK_ECDSA,
+ },
+ {
{ NULL, NULL, NULL },
0, 0,
},