From: Nikos Mavrogiannopoulos Date: Sat, 21 Feb 2015 09:51:49 +0000 (+0100) Subject: tests: modified tests with obsolete APIs with their replacement API X-Git-Tag: gnutls_3_4_0~297 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c1b619f1cb3fc0335a237e1e423d5ced1433dad7;p=thirdparty%2Fgnutls.git tests: modified tests with obsolete APIs with their replacement API --- diff --git a/tests/cve-2009-1415.c b/tests/cve-2009-1415.c index 8f27ded013..aac922e124 100644 --- a/tests/cve-2009-1415.c +++ b/tests/cve-2009-1415.c @@ -103,7 +103,7 @@ int main(void) if (ret < 0) return 1; - ret = gnutls_pubkey_verify_data(pubkey, 0, &data, &sig); + ret = gnutls_pubkey_verify_data2(pubkey, GNUTLS_SIGN_DSA_SHA1, 0, &data, &sig); if (ret < 0 && ret != GNUTLS_E_PK_SIG_VERIFY_FAILED) return 1; diff --git a/tests/x509sign-verify.c b/tests/x509sign-verify.c index 2a0f736d3d..8bfc3d7e92 100644 --- a/tests/x509sign-verify.c +++ b/tests/x509sign-verify.c @@ -152,7 +152,6 @@ void doit(void) gnutls_x509_crt_t crt; gnutls_pubkey_t pubkey; gnutls_privkey_t privkey; - gnutls_digest_algorithm_t hash_algo; gnutls_sign_algorithm_t sign_algo; gnutls_datum_t signature; gnutls_datum_t signature2; @@ -216,32 +215,25 @@ void doit(void) fail("gnutls_x509_pubkey_import\n"); ret = - gnutls_pubkey_get_verify_algorithm(pubkey, &signature, - &hash_algo); - if (ret < 0 || hash_algo != GNUTLS_DIG_SHA1) - fail("gnutls_x509_crt_get_verify_algorithm\n"); + gnutls_x509_crt_get_signature_algorithm(crt); + if (ret != GNUTLS_SIGN_RSA_SHA1) + fail("gnutls_crt_get_signature_algorithm\n"); ret = - gnutls_pubkey_verify_hash(pubkey, 0, &hash_data, + gnutls_pubkey_verify_hash2(pubkey, GNUTLS_SIGN_RSA_SHA1, 0, &hash_data, &signature); if (ret < 0) - fail("gnutls_x509_pubkey_verify_hash\n"); + fail("gnutls_x509_pubkey_verify_hash2\n"); ret = - gnutls_pubkey_get_verify_algorithm(pubkey, &signature2, - &hash_algo); - if (ret < 0 || hash_algo != GNUTLS_DIG_SHA1) - fail("gnutls_x509_crt_get_verify_algorithm (hashed data)\n"); - - ret = - gnutls_pubkey_verify_hash(pubkey, 0, &hash_data, + gnutls_pubkey_verify_hash2(pubkey, GNUTLS_SIGN_RSA_SHA1, 0, &hash_data, &signature2); if (ret < 0) fail("gnutls_x509_pubkey_verify_hash-1 (hashed data)\n"); /* should fail */ ret = - gnutls_pubkey_verify_hash(pubkey, 0, + gnutls_pubkey_verify_hash2(pubkey, GNUTLS_SIGN_RSA_SHA1, 0, &invalid_hash_data, &signature2); if (ret != GNUTLS_E_PK_SIG_VERIFY_FAILED)