Lines Matching refs:smlen
153 unsigned long long smlen; in ssh_ed25519_sign() local
167 smlen = slen = datalen + crypto_sign_ed25519_BYTES; in ssh_ed25519_sign()
171 if ((ret = crypto_sign_ed25519(sig, &smlen, data, datalen, in ssh_ed25519_sign()
172 key->ed25519_sk)) != 0 || smlen <= datalen) { in ssh_ed25519_sign()
182 (r = sshbuf_put_string(b, sig, smlen - datalen)) != 0) in ssh_ed25519_sign()
215 unsigned long long smlen = 0, mlen = 0; in ssh_ed25519_verify() local
246 smlen = len + dlen; in ssh_ed25519_verify()
247 mlen = smlen; in ssh_ed25519_verify()
248 if ((sm = malloc(smlen)) == NULL || (m = malloc(mlen)) == NULL) { in ssh_ed25519_verify()
254 if ((ret = crypto_sign_ed25519_open(m, &mlen, sm, smlen, in ssh_ed25519_verify()
267 freezero(sm, smlen); in ssh_ed25519_verify()
269 freezero(m, smlen); /* NB mlen may be invalid if r != 0 */ in ssh_ed25519_verify()