Lines Matching refs:sshbuf

58 struct sshbuf;
113 struct sshbuf *certblob; /* Kept around for use on wire */
120 struct sshbuf *critical;
121 struct sshbuf *extensions;
148 struct sshbuf *sk_key_handle;
149 struct sshbuf *sk_reserved;
173 int (*serialize_public)(const struct sshkey *, struct sshbuf *,
175 int (*deserialize_public)(const char *, struct sshbuf *,
177 int (*serialize_private)(const struct sshkey *, struct sshbuf *,
179 int (*deserialize_private)(const char *, struct sshbuf *,
214 int sshkey_format_text(const struct sshkey *, struct sshbuf *);
274 int sshkey_fromb(struct sshbuf *, struct sshkey **);
275 int sshkey_froms(struct sshbuf *, struct sshkey **);
278 int sshkey_putb(const struct sshkey *, struct sshbuf *);
279 int sshkey_puts(const struct sshkey *, struct sshbuf *);
280 int sshkey_puts_opts(const struct sshkey *, struct sshbuf *,
283 int sshkey_putb_plain(const struct sshkey *, struct sshbuf *);
304 int sshkey_private_serialize(struct sshkey *key, struct sshbuf *buf);
305 int sshkey_private_serialize_opt(struct sshkey *key, struct sshbuf *buf,
307 int sshkey_private_deserialize(struct sshbuf *buf, struct sshkey **keyp);
310 int sshkey_private_to_fileblob(struct sshkey *key, struct sshbuf *blob,
313 int sshkey_parse_private_fileblob(struct sshbuf *buffer,
315 int sshkey_parse_private_fileblob_type(struct sshbuf *blob, int type,
317 int sshkey_parse_pubkey_from_private_fileblob_type(struct sshbuf *blob,
330 struct sshbuf *buf, u_int32_t maxsign, int);
341 int sshkey_serialize_sk(const struct sshkey *key, struct sshbuf *b);
343 int sshkey_deserialize_sk(struct sshbuf *b, struct sshkey *key);
345 struct sshbuf *buf);
346 int sshkey_private_deserialize_sk(struct sshbuf *buf, struct sshkey *k);