Lines Matching refs:sshbuf

60 struct sshbuf;
115 struct sshbuf *certblob; /* Kept around for use on wire */
122 struct sshbuf *critical;
123 struct sshbuf *extensions;
150 struct sshbuf *sk_key_handle;
151 struct sshbuf *sk_reserved;
175 int (*serialize_public)(const struct sshkey *, struct sshbuf *,
177 int (*deserialize_public)(const char *, struct sshbuf *,
179 int (*serialize_private)(const struct sshkey *, struct sshbuf *,
181 int (*deserialize_private)(const char *, struct sshbuf *,
216 int sshkey_format_text(const struct sshkey *, struct sshbuf *);
276 int sshkey_fromb(struct sshbuf *, struct sshkey **);
277 int sshkey_froms(struct sshbuf *, struct sshkey **);
280 int sshkey_putb(const struct sshkey *, struct sshbuf *);
281 int sshkey_puts(const struct sshkey *, struct sshbuf *);
282 int sshkey_puts_opts(const struct sshkey *, struct sshbuf *,
285 int sshkey_putb_plain(const struct sshkey *, struct sshbuf *);
306 int sshkey_private_serialize(struct sshkey *key, struct sshbuf *buf);
307 int sshkey_private_serialize_opt(struct sshkey *key, struct sshbuf *buf,
309 int sshkey_private_deserialize(struct sshbuf *buf, struct sshkey **keyp);
312 int sshkey_private_to_fileblob(struct sshkey *key, struct sshbuf *blob,
315 int sshkey_parse_private_fileblob(struct sshbuf *buffer,
317 int sshkey_parse_private_fileblob_type(struct sshbuf *blob, int type,
319 int sshkey_parse_pubkey_from_private_fileblob_type(struct sshbuf *blob,
332 struct sshbuf *buf, u_int32_t maxsign, int);
343 int sshkey_serialize_sk(const struct sshkey *key, struct sshbuf *b);
345 int sshkey_deserialize_sk(struct sshbuf *b, struct sshkey *key);
347 struct sshbuf *buf);
348 int sshkey_private_deserialize_sk(struct sshbuf *buf, struct sshkey *k);