Lines Matching refs:sshbuf
56 struct sshbuf;
111 struct sshbuf *certblob; /* Kept around for use on wire */
118 struct sshbuf *critical;
119 struct sshbuf *extensions;
147 struct sshbuf *sk_key_handle;
148 struct sshbuf *sk_reserved;
172 int (*serialize_public)(const struct sshkey *, struct sshbuf *,
174 int (*deserialize_public)(const char *, struct sshbuf *,
176 int (*serialize_private)(const struct sshkey *, struct sshbuf *,
178 int (*deserialize_private)(const char *, struct sshbuf *,
213 int sshkey_format_text(const struct sshkey *, struct sshbuf *);
271 int sshkey_fromb(struct sshbuf *, struct sshkey **);
272 int sshkey_froms(struct sshbuf *, struct sshkey **);
275 int sshkey_putb(const struct sshkey *, struct sshbuf *);
276 int sshkey_puts(const struct sshkey *, struct sshbuf *);
277 int sshkey_puts_opts(const struct sshkey *, struct sshbuf *,
280 int sshkey_putb_plain(const struct sshkey *, struct sshbuf *);
295 int sshkey_private_serialize(struct sshkey *key, struct sshbuf *buf);
296 int sshkey_private_serialize_opt(struct sshkey *key, struct sshbuf *buf,
298 int sshkey_private_deserialize(struct sshbuf *buf, struct sshkey **keyp);
301 int sshkey_private_to_fileblob(struct sshkey *key, struct sshbuf *blob,
304 int sshkey_parse_private_fileblob(struct sshbuf *buffer,
306 int sshkey_parse_private_fileblob_type(struct sshbuf *blob, int type,
308 int sshkey_parse_pubkey_from_private_fileblob_type(struct sshbuf *blob,
320 struct sshbuf *buf, u_int32_t maxsign, int);
327 int sshkey_serialize_sk(const struct sshkey *key, struct sshbuf *b);
329 int sshkey_deserialize_sk(struct sshbuf *b, struct sshkey *key);
331 struct sshbuf *buf);
332 int sshkey_private_deserialize_sk(struct sshbuf *buf, struct sshkey *k);