summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sshsig.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/sshsig.h b/sshsig.h
index 386c8b5d7..939e3dfe0 100644
--- a/sshsig.h
+++ b/sshsig.h
@@ -92,4 +92,14 @@ struct sshsigopt *sshsigopt_parse(const char *opts,
92/* Free signature options */ 92/* Free signature options */
93void sshsigopt_free(struct sshsigopt *opts); 93void sshsigopt_free(struct sshsigopt *opts);
94 94
95/* Get public key from signature */
96int
97sshsig_get_pubkey(struct sshbuf *signature, struct sshkey **pubkey);
98
99/* Find principal in allowed_keys file, given a sshkey. Returns
100 * 0 on success.
101 */
102int sshsig_find_principal(const char *path, const struct sshkey *sign_key,
103 char **principal);
104
95#endif /* SSHSIG_H */ 105#endif /* SSHSIG_H */