diff options
Diffstat (limited to 'key.c')
-rw-r--r-- | key.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: key.c,v 1.128 2015/07/03 03:43:18 djm Exp $ */ | 1 | /* $OpenBSD: key.c,v 1.129 2015/12/04 16:41:28 markus Exp $ */ |
2 | /* | 2 | /* |
3 | * placed in the public domain | 3 | * placed in the public domain |
4 | */ | 4 | */ |
@@ -132,7 +132,7 @@ key_to_blob(const Key *key, u_char **blobp, u_int *lenp) | |||
132 | 132 | ||
133 | int | 133 | int |
134 | key_sign(const Key *key, u_char **sigp, u_int *lenp, | 134 | key_sign(const Key *key, u_char **sigp, u_int *lenp, |
135 | const u_char *data, u_int datalen) | 135 | const u_char *data, u_int datalen, const char *alg) |
136 | { | 136 | { |
137 | int r; | 137 | int r; |
138 | u_char *sig; | 138 | u_char *sig; |
@@ -143,7 +143,7 @@ key_sign(const Key *key, u_char **sigp, u_int *lenp, | |||
143 | if (lenp != NULL) | 143 | if (lenp != NULL) |
144 | *lenp = 0; | 144 | *lenp = 0; |
145 | if ((r = sshkey_sign(key, &sig, &siglen, | 145 | if ((r = sshkey_sign(key, &sig, &siglen, |
146 | data, datalen, datafellows)) != 0) { | 146 | data, datalen, alg, datafellows)) != 0) { |
147 | fatal_on_fatal_errors(r, __func__, 0); | 147 | fatal_on_fatal_errors(r, __func__, 0); |
148 | error("%s: %s", __func__, ssh_err(r)); | 148 | error("%s: %s", __func__, ssh_err(r)); |
149 | return -1; | 149 | return -1; |