Lines Matching refs:datalen
40 const u_char *data, size_t datalen, u_int compat) in ssh_xmss_sign() argument
60 if (datalen >= INT_MAX - required_siglen) in ssh_xmss_sign()
62 smlen = slen = datalen + required_siglen; in ssh_xmss_sign()
68 data, datalen, sshkey_xmss_params(key))) != 0 || smlen <= datalen) { in ssh_xmss_sign()
78 (r = sshbuf_put_string(b, sig, smlen - datalen)) != 0) in ssh_xmss_sign()
115 const u_char *data, size_t datalen, u_int compat) in ssh_xmss_verify() argument
133 if (datalen >= INT_MAX - required_siglen) in ssh_xmss_verify()
153 if (datalen >= SIZE_MAX - len) { in ssh_xmss_verify()
157 smlen = len + datalen; in ssh_xmss_verify()
164 memcpy(sm+len, data, datalen); in ssh_xmss_verify()
170 if (ret != 0 || mlen != datalen) { in ssh_xmss_verify()