version 1.6, 2015/12/10 07:01:35 |
version 1.7, 2016/05/02 08:49:03 |
|
|
/* Decode base64 data and append it to the buffer */ |
/* Decode base64 data and append it to the buffer */ |
int sshbuf_b64tod(struct sshbuf *buf, const char *b64); |
int sshbuf_b64tod(struct sshbuf *buf, const char *b64); |
|
|
|
/* |
|
* Duplicate the contents of a buffer to a string (caller to free). |
|
* Returns NULL on buffer error, or if the buffer contains a premature |
|
* nul character. |
|
*/ |
|
char *sshbuf_dup_string(struct sshbuf *buf); |
|
|
/* Macros for decoding/encoding integers */ |
/* Macros for decoding/encoding integers */ |
#define PEEK_U64(p) \ |
#define PEEK_U64(p) \ |
(((u_int64_t)(((const u_char *)(p))[0]) << 56) | \ |
(((u_int64_t)(((const u_char *)(p))[0]) << 56) | \ |