Home
last modified time | relevance | path

Searched refs:sig_s (Results 1 – 8 of 8) sorted by relevance

/netbsd/src/crypto/external/bsd/openssh/dist/
Dssh-dss.c263 const BIGNUM *sig_r, *sig_s; in ssh_dss_sign() local
289 DSA_SIG_get0(sig, &sig_r, &sig_s); in ssh_dss_sign()
291 slen = BN_num_bytes(sig_s); in ssh_dss_sign()
298 BN_bn2bin(sig_s, sigblob + SIGBLOB_LEN - slen); in ssh_dss_sign()
333 BIGNUM *sig_r = NULL, *sig_s = NULL; in ssh_dss_verify() local
372 (sig_s = BN_new()) == NULL) { in ssh_dss_verify()
377 (BN_bin2bn(sigblob + INTBLOB_LEN, INTBLOB_LEN, sig_s) == NULL)) { in ssh_dss_verify()
381 if (!DSA_SIG_set0(dsig, sig_r, sig_s)) { in ssh_dss_verify()
385 sig_r = sig_s = NULL; /* transferred */ in ssh_dss_verify()
408 BN_clear_free(sig_s); in ssh_dss_verify()
Dssh-ecdsa.c322 const BIGNUM *sig_r, *sig_s; in ssh_ecdsa_sign() local
353 ECDSA_SIG_get0(esig, &sig_r, &sig_s); in ssh_ecdsa_sign()
355 (ret = sshbuf_put_bignum2(bb, sig_s)) != 0) in ssh_ecdsa_sign()
386 BIGNUM *sig_r = NULL, *sig_s = NULL; in ssh_ecdsa_verify() local
420 sshbuf_get_bignum2(sigbuf, &sig_s) != 0) { in ssh_ecdsa_verify()
433 if (!ECDSA_SIG_set0(esig, sig_r, sig_s)) { in ssh_ecdsa_verify()
437 sig_r = sig_s = NULL; /* transferred */ in ssh_ecdsa_verify()
463 BN_clear_free(sig_s); in ssh_ecdsa_verify()
Dssh-ecdsa-sk.c227 BIGNUM *sig_r = NULL, *sig_s = NULL; in ssh_ecdsa_sk_verify() local
289 sshbuf_get_bignum2(sigbuf, &sig_s) != 0) { in ssh_ecdsa_sk_verify()
303 fprintf(stderr, "%s: sig_s: %s\n", __func__, (tmp = BN_bn2hex(sig_s))); in ssh_ecdsa_sk_verify()
318 if (!ECDSA_SIG_set0(esig, sig_r, sig_s)) { in ssh_ecdsa_sk_verify()
322 sig_r = sig_s = NULL; /* transferred */ in ssh_ecdsa_sk_verify()
420 BN_clear_free(sig_s); in ssh_ecdsa_sk_verify()
Dsk-usbhid.c913 const BIGNUM *sig_r, *sig_s; in pack_sig_ecdsa() local
924 ECDSA_SIG_get0(sig, &sig_r, &sig_s); in pack_sig_ecdsa()
926 response->sig_s_len = BN_num_bytes(sig_s); in pack_sig_ecdsa()
928 (response->sig_s = calloc(1, response->sig_s_len)) == NULL) { in pack_sig_ecdsa()
933 BN_bn2bin(sig_s, response->sig_s); in pack_sig_ecdsa()
939 free(response->sig_s); in pack_sig_ecdsa()
941 response->sig_s = NULL; in pack_sig_ecdsa()
1114 free(response->sig_s); in sk_sign()
Dsk-api.h60 uint8_t *sig_s; member
Dssh-sk.c185 freezero(r->sig_s, r->sig_s_len); in sshsk_free_sign_response()
571 if (resp->sig_r == NULL || resp->sig_s == NULL) { in sshsk_ecdsa_sig()
584 resp->sig_s, resp->sig_s_len)) != 0) { in sshsk_ecdsa_sig()
598 sshbuf_dump_data(resp->sig_s, resp->sig_s_len, stderr); in sshsk_ecdsa_sig()
/netbsd/src/crypto/external/bsd/openssl/dist/test/
Dsm2_internal_test.c318 const BIGNUM *sig_s = NULL; in test_sm2_sign() local
348 ECDSA_SIG_get0(sig, &sig_r, &sig_s); in test_sm2_sign()
353 || !TEST_BN_eq(s, sig_s)) in test_sm2_sign()
Decdsatest.c87 const BIGNUM *sig_r = NULL, *sig_s = NULL; in x9_62_tests() local
139 ECDSA_SIG_get0(signature, &sig_r, &sig_s); in x9_62_tests()
141 || !TEST_BN_eq(sig_s, s)) in x9_62_tests()