elen
int elen, slen;
elen = strlen(end);
if (elen > slen)
tmp = str + slen - elen;
hmac_test(void *key, size_t klen, void *m, size_t mlen, u_char *e, size_t elen)
if (memcmp(e, digest, elen)) {
for (i = 0; i < elen; i++)
size_t elen = 0;
(r = sshbuf_get_string_direct(b, NULL, &elen)) != 0) {
if (elen != 0) {
error_f("unsupported extensions (len %zu)", elen);
size_t elen = 0;
(r = sshbuf_get_string_direct(b, NULL, &elen)) != 0) {
if (elen != 0) {
error_f("unsupported extensions (len %zu)", elen);
size_t elen = e->data_len - HAMMER_ENTRY_NAME_OFF;
for (int i = 0; i < elen; i++)
if (elen == namel && memcmp(ed->entry.name, name, MIN(elen, namel)) == 0)
int elen;
elen = (ip6e->ip6e_len + 2) << 2;
elen = (ip6e->ip6e_len + 1) << 3;
if (off + elen > m->m_len)
elen = (ip6e->ip6e_len + 2) << 2;
elen = (ip6e->ip6e_len + 1) << 3;
if (elen != ext->m_len) {
*mp = sbcreatecontrol(ip6e, elen,
*mp = sbcreatecontrol(ip6e, elen,
off += elen;
size_t elen;
elen = (ip6e.ip6e_len + 2) << 2;
elen = (ip6e.ip6e_len + 1) << 3;
n = m_getb(elen, M_NOWAIT, MT_DATA, 0);
if (elen >= M_TRAILINGSPACE(n)) {
m_copydata(m, off, elen, mtod(n, void *));
n->m_len = elen;
len += elen(in6p->in6p_outputopts->ip6po_hbh);
len += elen(in6p->in6p_outputopts->ip6po_dest1);
len += elen(in6p->in6p_outputopts->ip6po_rthdr);
len += elen(in6p->in6p_outputopts->ip6po_dest2);
int eid, elen;
elen = *data;
if (rd < elen) {
if (elen == 1 && data[0] == 0) {
memcpy(node->ssid, data, elen);
node->ssid[elen] = 0;
if( elen != 1)
if (elen < 6)
if (elen < 12)
if (elen < (ptr - data + 6))
data += elen;
rd -= elen;
int eid, elen;
elen = *ptr;
if (len < elen) {
victim.ssid = (char*) malloc(elen + 1);
memcpy(victim.ssid, ptr, elen);
victim.ssid[elen] = 0;
if( elen != 1) {
ptr += elen;
len -= elen;