Home | History | Annotate | Download | only in dropbear

Lines Matching refs:buffer

40 typedef struct buf buffer;
42 buffer * buf_new(unsigned int size);
43 void buf_resize(buffer *buf, unsigned int newsize);
44 void buf_free(buffer* buf);
45 void buf_burn(buffer* buf);
46 buffer* buf_newcopy(buffer* buf);
47 void buf_setlen(buffer* buf, unsigned int len);
48 void buf_incrlen(buffer* buf, unsigned int incr);
49 void buf_setpos(buffer* buf, unsigned int pos);
50 void buf_incrpos(buffer* buf, int incr); /* -ve is ok, to go backwards */
51 void buf_incrwritepos(buffer* buf, unsigned int incr);
52 unsigned char buf_getbyte(buffer* buf);
53 unsigned char buf_getbool(buffer* buf);
54 void buf_putbyte(buffer* buf, unsigned char val);
55 unsigned char* buf_getptr(buffer* buf, unsigned int len);
56 unsigned char* buf_getwriteptr(buffer* buf, unsigned int len);
57 unsigned char* buf_getstring(buffer* buf, unsigned int *retlen);
58 void buf_eatstring(buffer *buf);
59 void buf_putint(buffer* buf, unsigned int val);
60 void buf_putstring(buffer* buf, const unsigned char* str, unsigned int len);
61 void buf_putbytes(buffer *buf, const unsigned char *bytes, unsigned int len);
62 void buf_putmpint(buffer* buf, mp_int * mp);
63 int buf_getmpint(buffer* buf, mp_int* mp);
64 unsigned int buf_getint(buffer* buf);