Home
last modified time | relevance | path

Searched refs:hash_alg (Results 1 – 19 of 19) sorted by relevance

/trueos/crypto/openssh/
HDssh-rsa.c44 int hash_alg; in ssh_rsa_sign() local
57 hash_alg = SSH_DIGEST_SHA1; in ssh_rsa_sign()
59 if ((dlen = ssh_digest_bytes(hash_alg)) == 0) { in ssh_rsa_sign()
60 error("%s: bad hash algorithm %d", __func__, hash_alg); in ssh_rsa_sign()
63 if (ssh_digest_memory(hash_alg, data, datalen, in ssh_rsa_sign()
116 int hash_alg; in ssh_rsa_verify() local
168 hash_alg = SSH_DIGEST_SHA1; in ssh_rsa_verify()
169 if ((dlen = ssh_digest_bytes(hash_alg)) == 0) { in ssh_rsa_verify()
170 error("%s: bad hash algorithm %d", __func__, hash_alg); in ssh_rsa_verify()
173 if (ssh_digest_memory(hash_alg, data, datalen, in ssh_rsa_verify()
[all …]
HDssh-ecdsa.c52 int hash_alg; in ssh_ecdsa_sign() local
63 hash_alg = key_ec_nid_to_hash_alg(key->ecdsa_nid); in ssh_ecdsa_sign()
64 if ((dlen = ssh_digest_bytes(hash_alg)) == 0) { in ssh_ecdsa_sign()
65 error("%s: bad hash algorithm %d", __func__, hash_alg); in ssh_ecdsa_sign()
68 if (ssh_digest_memory(hash_alg, data, datalen, in ssh_ecdsa_sign()
107 int hash_alg; in ssh_ecdsa_verify() local
157 hash_alg = key_ec_nid_to_hash_alg(key->ecdsa_nid); in ssh_ecdsa_verify()
158 if ((dlen = ssh_digest_bytes(hash_alg)) == 0) { in ssh_ecdsa_verify()
159 error("%s: bad hash algorithm %d", __func__, hash_alg); in ssh_ecdsa_verify()
162 if (ssh_digest_memory(hash_alg, data, datalen, in ssh_ecdsa_verify()
HDkexecdh.c51 int hash_alg, in kex_ecdh_hash() argument
86 if (ssh_digest_buffer(hash_alg, &b, digest, sizeof(digest)) != 0) in kex_ecdh_hash()
92 dump_digest("hash", digest, ssh_digest_bytes(hash_alg)); in kex_ecdh_hash()
95 *hashlen = ssh_digest_bytes(hash_alg); in kex_ecdh_hash()
HDkexgex.c44 int hash_alg, in kexgex_hash() argument
88 if (ssh_digest_buffer(hash_alg, &b, digest, sizeof(digest)) != 0) in kexgex_hash()
94 dump_digest("hash", digest, ssh_digest_bytes(hash_alg)); in kexgex_hash()
97 *hashlen = ssh_digest_bytes(hash_alg); in kexgex_hash()
HDkexc25519.c78 int hash_alg, in kex_c25519_hash() argument
112 if (ssh_digest_buffer(hash_alg, &b, digest, sizeof(digest)) != 0) in kex_c25519_hash()
118 dump_digest("hash", digest, ssh_digest_bytes(hash_alg)); in kex_c25519_hash()
121 *hashlen = ssh_digest_bytes(hash_alg); in kex_c25519_hash()
HDschnorr.c69 int hash_alg, const BIGNUM *g_v, const BIGNUM *g_x, in schnorr_hash() argument
95 if (hash_buffer(buffer_ptr(&b), buffer_len(&b), hash_alg, in schnorr_hash()
130 int hash_alg, const BIGNUM *x, const BIGNUM *g_x, in schnorr_sign() argument
180 if ((h = schnorr_hash(grp_p, grp_q, grp_g, hash_alg, g_v, g_x, in schnorr_sign()
261 int hash_alg, const BIGNUM *g_x, const u_char *id, u_int idlen, in schnorr_verify() argument
309 if ((h = schnorr_hash(grp_p, grp_q, grp_g, hash_alg, e, g_x, in schnorr_verify()
457 hash_buffer(const u_char *buf, u_int len, int hash_alg, in hash_buffer() argument
461 u_int digest_len = ssh_digest_bytes(hash_alg); in hash_buffer()
467 if (ssh_digest_memory(hash_alg, buf, len, digest, digest_len) != 0) { in hash_buffer()
HDkex.c71 int hash_alg; member
420 k->hash_alg = kexalg->hash_alg; in choose_kex()
571 if ((mdsz = ssh_digest_bytes(kex->hash_alg)) == 0) in derive_key()
579 if ((hashctx = ssh_digest_start(kex->hash_alg)) == NULL) in derive_key()
597 if ((hashctx = ssh_digest_start(kex->hash_alg)) == NULL) in derive_key()
HDkexc25519s.c85 kex->hash_alg, in kexc25519_server()
HDkexc25519c.c101 kex->hash_alg, in kexc25519_client()
HDkexecdhc.c127 kex->hash_alg, in kexecdh_client()
HDkexecdhs.c112 kex->hash_alg, in kexecdh_server()
HDkex.h137 int hash_alg; member
HDkexgexs.c163 kex->hash_alg, in kexgex_server()
HDkexgexc.c173 kex->hash_alg, in kexgex_client()
HDkey.c365 int nlen, elen, hash_alg = -1; in key_fingerprint_raw() local
372 hash_alg = SSH_DIGEST_MD5; in key_fingerprint_raw()
375 hash_alg = SSH_DIGEST_SHA1; in key_fingerprint_raw()
378 hash_alg = SSH_DIGEST_SHA256; in key_fingerprint_raw()
415 if ((ssh_digest_memory(hash_alg, blob, len, in key_fingerprint_raw()
420 *dgst_raw_length = ssh_digest_bytes(hash_alg); in key_fingerprint_raw()
/trueos/contrib/wpa/src/tls/
HDtlsv1_record.c45 rl->hash_alg = CRYPTO_HASH_ALG_HMAC_MD5; in tlsv1_record_set_cipher_suite()
48 rl->hash_alg = CRYPTO_HASH_ALG_HMAC_SHA1; in tlsv1_record_set_cipher_suite()
51 rl->hash_alg = CRYPTO_HASH_ALG_HMAC_SHA256; in tlsv1_record_set_cipher_suite()
207 hmac = crypto_hash_init(rl->hash_alg, rl->write_mac_secret, in tlsv1_record_send()
436 hmac = crypto_hash_init(rl->hash_alg, rl->read_mac_secret, in tlsv1_record_receive()
HDtlsv1_record.h45 enum crypto_hash_alg hash_alg; member
/trueos/crypto/openssl/ssl/
HDt1_lib.c2443 const EVP_MD *tls12_get_hash(unsigned char hash_alg) in tls12_get_hash() argument
2445 switch (hash_alg) { in tls12_get_hash()
2490 unsigned char hash_alg = data[i], sig_alg = data[i + 1]; in tls1_process_sigalgs() local
2513 md = tls12_get_hash(hash_alg); in tls1_process_sigalgs()
HDssl_locl.h1184 const EVP_MD *tls12_get_hash(unsigned char hash_alg);