Lines Matching refs:datalen
36 const u_char *data, u_int datalen)
50 if (datalen >= UINT_MAX - crypto_sign_ed25519_BYTES) {
51 error("%s: datalen %u too long", __func__, datalen);
54 smlen = slen = datalen + crypto_sign_ed25519_BYTES;
57 if ((ret = crypto_sign_ed25519(sig, &smlen, data, datalen,
58 key->ed25519_sk)) != 0 || smlen <= datalen) {
66 buffer_put_string(&b, sig, smlen - datalen);
83 const u_char *data, u_int datalen)
121 smlen = len + datalen;
124 memcpy(sm+len, data, datalen);
132 if (ret == 0 && mlen != datalen) {
134 "mlen != datalen (%llu != %u)", __func__, mlen, datalen);