Lines Matching refs:len
87 u_int dlen, len;
122 if (RSA_sign(nid, digest, dlen, sig, &len, key->rsa) != 1) {
126 if (len < slen) {
127 size_t diff = slen - len;
128 memmove(sig + diff, sig, len);
130 } else if (len > slen) {
142 len = sshbuf_len(b);
144 if ((*sigp = malloc(len)) == NULL) {
148 memcpy(*sigp, sshbuf_ptr(b), len);
151 *lenp = len;
169 size_t len, diff, modlen, dlen;
188 if (sshbuf_get_string(b, &sigblob, &len) != 0) {
198 if (len > modlen) {
201 } else if (len < modlen) {
202 diff = modlen - len;
209 memmove(sigblob + diff, sigblob, len);
211 len = modlen;
221 ret = openssh_RSA_verify(hash_alg, digest, dlen, sigblob, len,
225 explicit_bzero(sigblob, len);
310 int ret, len, oidmatch, hashmatch;
332 if ((len = RSA_public_decrypt(siglen, sigbuf, decrypted, rsa,
337 if (len < 0 || (size_t)len != hlen + oidlen) {