[BACK]Return to sshbuf.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/sshbuf.h between version 1.13 and 1.14

version 1.13, 2019/01/21 09:54:11 version 1.14, 2019/07/14 23:32:27
Line 172 
Line 172 
 int     sshbuf_put_u16(struct sshbuf *buf, u_int16_t val);  int     sshbuf_put_u16(struct sshbuf *buf, u_int16_t val);
 int     sshbuf_put_u8(struct sshbuf *buf, u_char val);  int     sshbuf_put_u8(struct sshbuf *buf, u_char val);
   
   /* Functions to peek at the contents of a buffer without modifying it. */
   int     sshbuf_peek_u64(const struct sshbuf *buf, size_t offset,
       u_int64_t *valp);
   int     sshbuf_peek_u32(const struct sshbuf *buf, size_t offset,
       u_int32_t *valp);
   int     sshbuf_peek_u16(const struct sshbuf *buf, size_t offset,
       u_int16_t *valp);
   int     sshbuf_peek_u8(const struct sshbuf *buf, size_t offset,
       u_char *valp);
   
 /*  /*
    * Functions to poke values into an exisiting buffer (e.g. a length header
    * to a packet). The destination bytes must already exist in the buffer.
    */
   int sshbuf_poke_u64(struct sshbuf *buf, size_t offset, u_int64_t val);
   int sshbuf_poke_u32(struct sshbuf *buf, size_t offset, u_int32_t val);
   int sshbuf_poke_u16(struct sshbuf *buf, size_t offset, u_int16_t val);
   int sshbuf_poke_u8(struct sshbuf *buf, size_t offset, u_char val);
   int sshbuf_poke(struct sshbuf *buf, size_t offset, void *v, size_t len);
   
   /*
  * Functions to extract or store SSH wire encoded strings (u32 len || data)   * Functions to extract or store SSH wire encoded strings (u32 len || data)
  * The "cstring" variants admit no \0 characters in the string contents.   * The "cstring" variants admit no \0 characters in the string contents.
  * Caller must free *valp.   * Caller must free *valp.
Line 198 
Line 218 
 /* Another variant: "peeks" into the buffer without modifying it */  /* Another variant: "peeks" into the buffer without modifying it */
 int     sshbuf_peek_string_direct(const struct sshbuf *buf, const u_char **valp,  int     sshbuf_peek_string_direct(const struct sshbuf *buf, const u_char **valp,
             size_t *lenp);              size_t *lenp);
 /* XXX peek_u8 / peek_u32 */  
   
 /*  /*
  * Functions to extract or store SSH wire encoded bignums and elliptic   * Functions to extract or store SSH wire encoded bignums and elliptic

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14