summaryrefslogtreecommitdiff
path: root/tests/sign-verify-ext4.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/sign-verify-ext4.c')
-rw-r--r--tests/sign-verify-ext4.c3
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);