summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Eremin-Solenikov <dbaryshkov@gmail.com>2016-11-17 10:22:11 +0300
committerDmitry Eremin-Solenikov <dbaryshkov@gmail.com>2018-06-23 12:20:16 +0300
commitd65145ae146b301b34f4c0a3445842226ceef69e (patch)
tree9ecf92ca4d2d11e4ba3a9263e8c41f0bc26ca3c3
parent1746bbcd41005733385dc980c94d911f5a0347a5 (diff)
downloadgnutls-d65145ae146b301b34f4c0a3445842226ceef69e.tar.gz
oids: expand to include GOST digests/signatures
Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
-rw-r--r--tests/oids.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/oids.c b/tests/oids.c
index 0ec0dde190..ed65b057a2 100644
--- a/tests/oids.c
+++ b/tests/oids.c
@@ -70,12 +70,28 @@ void doit(void)
SELF_TEST_SIG(GNUTLS_SIGN_EDDSA_ED25519);
+ if (!gnutls_fips140_mode_enabled()) {
+#ifdef ENABLE_GOST
+ SELF_TEST_SIG(GNUTLS_SIGN_GOST_94);
+ SELF_TEST_SIG(GNUTLS_SIGN_GOST_256);
+ SELF_TEST_SIG(GNUTLS_SIGN_GOST_512);
+#endif
+ }
+
SELF_TEST_PK(GNUTLS_PK_RSA);
SELF_TEST_PK(GNUTLS_PK_DSA);
SELF_TEST_PK(GNUTLS_PK_EC);
SELF_TEST_PK(GNUTLS_PK_RSA_PSS);
SELF_TEST_PK(GNUTLS_PK_EDDSA_ED25519);
+ if (!gnutls_fips140_mode_enabled()) {
+#ifdef ENABLE_GOST
+ SELF_TEST_PK(GNUTLS_PK_GOST_01);
+ SELF_TEST_PK(GNUTLS_PK_GOST_12_256);
+ SELF_TEST_PK(GNUTLS_PK_GOST_12_512);
+#endif
+ }
+
SELF_TEST_DIG(GNUTLS_DIG_MD5);
SELF_TEST_DIG(GNUTLS_DIG_SHA1);
SELF_TEST_DIG(GNUTLS_DIG_SHA256);
@@ -84,4 +100,12 @@ void doit(void)
SELF_TEST_DIG(GNUTLS_DIG_SHA3_256);
SELF_TEST_DIG(GNUTLS_DIG_SHA3_384);
SELF_TEST_DIG(GNUTLS_DIG_SHA3_512);
+
+ if (!gnutls_fips140_mode_enabled()) {
+#ifdef ENABLE_GOST
+ SELF_TEST_DIG(GNUTLS_DIG_GOSTR_94);
+ SELF_TEST_DIG(GNUTLS_DIG_STREEBOG_256);
+ SELF_TEST_DIG(GNUTLS_DIG_STREEBOG_512);
+#endif
+ }
}