version 1.10, 2019/07/18 13:26:00 |
version 1.11, 2019/07/30 05:04:49 |
|
|
|
|
int |
int |
sshbuf_cmp(const struct sshbuf *b, size_t offset, |
sshbuf_cmp(const struct sshbuf *b, size_t offset, |
const u_char *s, size_t len) |
const void *s, size_t len) |
{ |
{ |
if (sshbuf_ptr(b) == NULL) |
if (sshbuf_ptr(b) == NULL) |
return SSH_ERR_INTERNAL_ERROR; |
return SSH_ERR_INTERNAL_ERROR; |
|
|
|
|
int |
int |
sshbuf_find(const struct sshbuf *b, size_t start_offset, |
sshbuf_find(const struct sshbuf *b, size_t start_offset, |
const u_char *s, size_t len, size_t *offsetp) |
const void *s, size_t len, size_t *offsetp) |
{ |
{ |
void *p; |
void *p; |
|
|
if (offsetp != NULL) |
if (offsetp != NULL) |
*offsetp = 0; |
*offsetp = 0; |
|
|
if (sshbuf_ptr(b) == NULL) |
if (sshbuf_ptr(b) == NULL) |
return SSH_ERR_INTERNAL_ERROR; |
return SSH_ERR_INTERNAL_ERROR; |
if (start_offset > SSHBUF_SIZE_MAX || len > SSHBUF_SIZE_MAX || len == 0) |
if (start_offset > SSHBUF_SIZE_MAX || len > SSHBUF_SIZE_MAX || len == 0) |