GNUTLS_PK_DSA,
GNUTLS_DIG_SHA224, {3, 2}},
{"DSA-SHA256", SIG_DSA_SHA256_OID, GNUTLS_SIGN_DSA_SHA256,
- GNUTLS_PK_DSA,
- GNUTLS_DIG_SHA256, {4, 2}},
+ GNUTLS_PK_DSA, GNUTLS_DIG_SHA256, {4, 2}},
{"RSA-MD5", SIG_RSA_MD5_OID, GNUTLS_SIGN_RSA_MD5, GNUTLS_PK_RSA,
GNUTLS_DIG_MD5, {1, 1}},
{"RSA-MD5", "1.3.14.3.2.25", GNUTLS_SIGN_RSA_MD5, GNUTLS_PK_RSA,
TLS_SIGN_AID_UNKNOWN},
{"GOST R 34.10-94", SIG_GOST_R3410_94_OID, 0, 0, 0,
TLS_SIGN_AID_UNKNOWN},
+ {"DSA-SHA384", SIG_DSA_SHA384_OID, GNUTLS_SIGN_DSA_SHA384,
+ GNUTLS_PK_DSA, GNUTLS_DIG_SHA384, {5, 2}},
+ {"DSA-SHA512", SIG_DSA_SHA512_OID, GNUTLS_SIGN_DSA_SHA512,
+ GNUTLS_PK_DSA, GNUTLS_DIG_SHA512, {6, 2}},
{0, 0, 0, 0, 0, TLS_SIGN_AID_UNKNOWN}
};
GNUTLS_SIGN_ECDSA_SHA256 = 14,
GNUTLS_SIGN_ECDSA_SHA384 = 15,
GNUTLS_SIGN_ECDSA_SHA512 = 16,
+ GNUTLS_SIGN_DSA_SHA384 = 17,
+ GNUTLS_SIGN_DSA_SHA512 = 18,
} gnutls_sign_algorithm_t;
/**
/* those two from draft-ietf-pkix-sha2-dsa-ecdsa-06 */
#define SIG_DSA_SHA224_OID "2.16.840.1.101.3.4.3.1"
#define SIG_DSA_SHA256_OID "2.16.840.1.101.3.4.3.2"
+#define SIG_DSA_SHA384_OID "2.16.840.1.101.3.4.3.3"
+#define SIG_DSA_SHA512_OID "2.16.840.1.101.3.4.3.4"
#define SIG_RSA_MD5_OID "1.2.840.113549.1.1.4"
#define SIG_RSA_MD2_OID "1.2.840.113549.1.1.2"