Home
last modified time | relevance | path

Searched refs:sigblob (Results 1 – 6 of 6) sorted by relevance

/openbsd/usr.bin/ssh/
H A Dssh-dss.c260 u_char digest[SSH_DIGEST_MAX_LENGTH], sigblob[SIGBLOB_LEN]; in ssh_dss_sign() local
292 explicit_bzero(sigblob, SIGBLOB_LEN); in ssh_dss_sign()
293 BN_bn2bin(sig_r, sigblob + SIGBLOB_LEN - INTBLOB_LEN - rlen); in ssh_dss_sign()
294 BN_bn2bin(sig_s, sigblob + SIGBLOB_LEN - slen); in ssh_dss_sign()
301 (ret = sshbuf_put_string(b, sigblob, SIGBLOB_LEN)) != 0) in ssh_dss_sign()
330 u_char digest[SSH_DIGEST_MAX_LENGTH], *sigblob = NULL; in ssh_dss_verify() local
347 sshbuf_get_string(b, &sigblob, &len) != 0) { in ssh_dss_verify()
372 if ((BN_bin2bn(sigblob, INTBLOB_LEN, sig_r) == NULL) || in ssh_dss_verify()
373 (BN_bin2bn(sigblob + INTBLOB_LEN, INTBLOB_LEN, sig_s) == NULL)) { in ssh_dss_verify()
407 if (sigblob != NULL) in ssh_dss_verify()
[all …]
H A Dssh-rsa.c474 u_char digest[SSH_DIGEST_MAX_LENGTH], *osigblob, *sigblob = NULL; in ssh_rsa_verify() local
507 if (sshbuf_get_string(b, &sigblob, &len) != 0) { in ssh_rsa_verify()
522 osigblob = sigblob; in ssh_rsa_verify()
523 if ((sigblob = realloc(sigblob, modlen)) == NULL) { in ssh_rsa_verify()
524 sigblob = osigblob; /* put it back for clear/free */ in ssh_rsa_verify()
528 memmove(sigblob + diff, sigblob, len); in ssh_rsa_verify()
529 explicit_bzero(sigblob, diff); in ssh_rsa_verify()
540 sigblob, len); in ssh_rsa_verify()
543 freezero(sigblob, len); in ssh_rsa_verify()
H A Dssh-ed25519-sk.c131 const u_char *sigblob; in ssh_ed25519_sk_verify() local
156 sshbuf_get_string_direct(b, &sigblob, &len) != 0 || in ssh_ed25519_sk_verify()
166 sshbuf_dump_data(sigblob, len, stderr); in ssh_ed25519_sk_verify()
205 if (sshbuf_put(encoded, sigblob, len) != 0 || in ssh_ed25519_sk_verify()
H A Dssh-ed25519.c209 const u_char *sigblob; in ssh_ed25519_verify() local
225 (r = sshbuf_get_string_direct(b, &sigblob, &len)) != 0) in ssh_ed25519_verify()
249 memcpy(sm, sigblob, len); in ssh_ed25519_verify()
H A Dssh-xmss.c279 const u_char *sigblob; in ssh_xmss_verify() local
299 (r = sshbuf_get_string_direct(b, &sigblob, &len)) != 0) in ssh_xmss_verify()
323 memcpy(sm, sigblob, len); in ssh_xmss_verify()
/openbsd/regress/usr.bin/ssh/unittests/sshkey/
H A Dtest_sshkey.c52 u_char *sigblob; in build_cert() local
95 ASSERT_INT_EQ(sshkey_sign(sign_key, &sigblob, &siglen, in build_cert()
97 ASSERT_INT_EQ(sshbuf_put_string(b, sigblob, siglen), 0); /* signature */ in build_cert()
99 free(sigblob); in build_cert()