Lines Matching refs:datalen
37 const u_char *data, size_t datalen, u_int compat) in ssh_ed25519_sign() argument
53 datalen >= INT_MAX - crypto_sign_ed25519_BYTES) in ssh_ed25519_sign()
55 smlen = slen = datalen + crypto_sign_ed25519_BYTES; in ssh_ed25519_sign()
59 if ((ret = crypto_sign_ed25519(sig, &smlen, data, datalen, in ssh_ed25519_sign()
60 key->ed25519_sk)) != 0 || smlen <= datalen) { in ssh_ed25519_sign()
70 (r = sshbuf_put_string(b, sig, smlen - datalen)) != 0) in ssh_ed25519_sign()
95 const u_char *data, size_t datalen, u_int compat) in ssh_ed25519_verify() argument
108 datalen >= INT_MAX - crypto_sign_ed25519_BYTES || in ssh_ed25519_verify()
129 if (datalen >= SIZE_MAX - len) { in ssh_ed25519_verify()
133 smlen = len + datalen; in ssh_ed25519_verify()
140 memcpy(sm+len, data, datalen); in ssh_ed25519_verify()
146 if (ret != 0 || mlen != datalen) { in ssh_ed25519_verify()