diff options
Diffstat (limited to 'tests/sign-verify-ext4.c')
-rw-r--r-- | tests/sign-verify-ext4.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/tests/sign-verify-ext4.c b/tests/sign-verify-ext4.c index 7f5e9c6c39..94daf000e7 100644 --- a/tests/sign-verify-ext4.c +++ b/tests/sign-verify-ext4.c @@ -110,10 +110,7 @@ int key_cb_sign_hash_func (gnutls_privkey_t key, gnutls_sign_algorithm_t sig, { struct key_cb_data *p = userdata; - if (flags & GNUTLS_SIGN_CB_FLAG_RSA_DIGESTINFO) { - if (sig != GNUTLS_SIGN_RSA_RAW) - fail("unexpected signature algorithm with DigestInfo\n"); - + if (sig == GNUTLS_SIGN_RSA_RAW) { if (debug) fprintf(stderr, "signing digestinfo with: raw RSA\n"); return gnutls_privkey_sign_hash(p->rkey, 0, GNUTLS_PRIVKEY_SIGN_FLAG_TLS1_RSA, data, signature); |