diff options
author | Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> | 2016-11-17 10:22:11 +0300 |
---|---|---|
committer | Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> | 2018-06-23 12:20:16 +0300 |
commit | d65145ae146b301b34f4c0a3445842226ceef69e (patch) | |
tree | 9ecf92ca4d2d11e4ba3a9263e8c41f0bc26ca3c3 | |
parent | 1746bbcd41005733385dc980c94d911f5a0347a5 (diff) | |
download | gnutls-d65145ae146b301b34f4c0a3445842226ceef69e.tar.gz |
oids: expand to include GOST digests/signatures
Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
-rw-r--r-- | tests/oids.c | 24 |
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 + } } |