Lines Matching refs:smlen
41 unsigned long long smlen; in ssh_ed25519_sign() local
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()
104 unsigned long long smlen = 0, mlen = 0; in ssh_ed25519_verify() local
134 smlen = len + datalen; in ssh_ed25519_verify()
135 mlen = smlen; in ssh_ed25519_verify()
136 if ((sm = malloc(smlen)) == NULL || (m = malloc(mlen)) == NULL) { in ssh_ed25519_verify()
142 if ((ret = crypto_sign_ed25519_open(m, &mlen, sm, smlen, in ssh_ed25519_verify()
156 explicit_bzero(sm, smlen); in ssh_ed25519_verify()
160 explicit_bzero(m, smlen); /* NB mlen may be invalid if r != 0 */ in ssh_ed25519_verify()