diff options
Diffstat (limited to 'sshkey.h')
-rw-r--r-- | sshkey.h | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: sshkey.h,v 1.45 2020/04/08 00:08:46 djm Exp $ */ | 1 | /* $OpenBSD: sshkey.h,v 1.46 2020/08/27 01:06:19 djm Exp $ */ |
2 | 2 | ||
3 | /* | 3 | /* |
4 | * Copyright (c) 2000, 2001 Markus Friedl. All rights reserved. | 4 | * Copyright (c) 2000, 2001 Markus Friedl. All rights reserved. |
@@ -201,12 +201,13 @@ size_t sshkey_format_cert_validity(const struct sshkey_cert *, | |||
201 | int sshkey_check_cert_sigtype(const struct sshkey *, const char *); | 201 | int sshkey_check_cert_sigtype(const struct sshkey *, const char *); |
202 | 202 | ||
203 | int sshkey_certify(struct sshkey *, struct sshkey *, | 203 | int sshkey_certify(struct sshkey *, struct sshkey *, |
204 | const char *, const char *); | 204 | const char *, const char *, const char *); |
205 | /* Variant allowing use of a custom signature function (e.g. for ssh-agent) */ | 205 | /* Variant allowing use of a custom signature function (e.g. for ssh-agent) */ |
206 | typedef int sshkey_certify_signer(struct sshkey *, u_char **, size_t *, | 206 | typedef int sshkey_certify_signer(struct sshkey *, u_char **, size_t *, |
207 | const u_char *, size_t, const char *, const char *, u_int, void *); | 207 | const u_char *, size_t, const char *, const char *, const char *, |
208 | u_int, void *); | ||
208 | int sshkey_certify_custom(struct sshkey *, struct sshkey *, const char *, | 209 | int sshkey_certify_custom(struct sshkey *, struct sshkey *, const char *, |
209 | const char *, sshkey_certify_signer *, void *); | 210 | const char *, const char *, sshkey_certify_signer *, void *); |
210 | 211 | ||
211 | int sshkey_ecdsa_nid_from_name(const char *); | 212 | int sshkey_ecdsa_nid_from_name(const char *); |
212 | int sshkey_curve_name_to_nid(const char *); | 213 | int sshkey_curve_name_to_nid(const char *); |
@@ -235,7 +236,7 @@ int sshkey_plain_to_blob(const struct sshkey *, u_char **, size_t *); | |||
235 | int sshkey_putb_plain(const struct sshkey *, struct sshbuf *); | 236 | int sshkey_putb_plain(const struct sshkey *, struct sshbuf *); |
236 | 237 | ||
237 | int sshkey_sign(struct sshkey *, u_char **, size_t *, | 238 | int sshkey_sign(struct sshkey *, u_char **, size_t *, |
238 | const u_char *, size_t, const char *, const char *, u_int); | 239 | const u_char *, size_t, const char *, const char *, const char *, u_int); |
239 | int sshkey_verify(const struct sshkey *, const u_char *, size_t, | 240 | int sshkey_verify(const struct sshkey *, const u_char *, size_t, |
240 | const u_char *, size_t, const char *, u_int, struct sshkey_sig_details **); | 241 | const u_char *, size_t, const char *, u_int, struct sshkey_sig_details **); |
241 | int sshkey_check_sigtype(const u_char *, size_t, const char *); | 242 | int sshkey_check_sigtype(const u_char *, size_t, const char *); |