diff options
Diffstat (limited to 'tests/sign-verify-ext4.c')
-rw-r--r-- | tests/sign-verify-ext4.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/sign-verify-ext4.c b/tests/sign-verify-ext4.c index 272b0a784f..7f5e9c6c39 100644 --- a/tests/sign-verify-ext4.c +++ b/tests/sign-verify-ext4.c @@ -111,6 +111,9 @@ 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 (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); |