Home
last modified time | relevance | path

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

1234

/external/openssh/
Dssh-rsa.c43 rsa_hash_alg_ident(int hash_alg) in rsa_hash_alg_ident() argument
45 switch (hash_alg) { in rsa_hash_alg_ident()
173 int nid, hash_alg, ret = SSH_ERR_INTERNAL_ERROR; in ssh_rsa_sign() local
182 hash_alg = SSH_DIGEST_SHA1; in ssh_rsa_sign()
184 hash_alg = rsa_hash_id_from_keyname(alg_ident); in ssh_rsa_sign()
185 if (key == NULL || key->rsa == NULL || hash_alg == -1 || in ssh_rsa_sign()
196 nid = rsa_hash_alg_nid(hash_alg); in ssh_rsa_sign()
197 if ((dlen = ssh_digest_bytes(hash_alg)) == 0) in ssh_rsa_sign()
199 if ((ret = ssh_digest_memory(hash_alg, data, datalen, in ssh_rsa_sign()
225 if ((ret = sshbuf_put_cstring(b, rsa_hash_alg_ident(hash_alg))) != 0 || in ssh_rsa_sign()
[all …]
Dssh-ecdsa.c55 int hash_alg; in ssh_ecdsa_sign() local
70 if ((hash_alg = sshkey_ec_nid_to_hash_alg(key->ecdsa_nid)) == -1 || in ssh_ecdsa_sign()
71 (dlen = ssh_digest_bytes(hash_alg)) == 0) in ssh_ecdsa_sign()
73 if ((ret = ssh_digest_memory(hash_alg, data, datalen, in ssh_ecdsa_sign()
120 int hash_alg; in ssh_ecdsa_verify() local
132 if ((hash_alg = sshkey_ec_nid_to_hash_alg(key->ecdsa_nid)) == -1 || in ssh_ecdsa_verify()
133 (dlen = ssh_digest_bytes(hash_alg)) == 0) in ssh_ecdsa_verify()
173 if ((ret = ssh_digest_memory(hash_alg, data, datalen, in ssh_ecdsa_verify()
Dkexgex.c48 int hash_alg, in kexgex_hash() argument
93 if (ssh_digest_buffer(hash_alg, b, hash, *hashlen) != 0) { in kexgex_hash()
98 *hashlen = ssh_digest_bytes(hash_alg); in kexgex_hash()
/external/vboot_reference/firmware/2lib/
D2sha_utility.c63 int vb2_digest_size(enum vb2_hash_algorithm hash_alg) in vb2_digest_size() argument
65 switch (hash_alg) { in vb2_digest_size()
84 enum vb2_hash_algorithm hash_alg) in vb2_digest_init() argument
86 dc->hash_alg = hash_alg; in vb2_digest_init()
89 switch (dc->hash_alg) { in vb2_digest_init()
114 switch (dc->hash_alg) { in vb2_digest_extend()
139 if (digest_size < vb2_digest_size(dc->hash_alg)) in vb2_digest_finalize()
142 switch (dc->hash_alg) { in vb2_digest_finalize()
/external/vboot_reference/tests/
Dvb21_host_key_tests.c24 enum vb2_hash_algorithm hash_alg; member
73 key->hash_alg = combo->hash_alg; in private_key_tests()
88 TEST_EQ(k2->hash_alg, key->hash_alg, " hash alg"); in private_key_tests()
156 TEST_SUCC(vb2_private_key_hash(&ckey, combo->hash_alg), "Hash key"); in private_key_tests()
158 TEST_EQ(ckey->hash_alg, combo->hash_alg, " hash_alg"); in private_key_tests()
160 TEST_EQ(memcmp(&ckey->guid, vb2_hash_guid(combo->hash_alg), in private_key_tests()
216 key->hash_alg = combo->hash_alg; in public_key_tests()
222 TEST_EQ(pkey->hash_alg, key->hash_alg, " hash_alg"); in public_key_tests()
244 pkey->hash_alg = VB2_HASH_INVALID; in public_key_tests()
266 TEST_SUCC(vb2_public_key_hash(&k2, combo->hash_alg), "Hash key"); in public_key_tests()
[all …]
Dvb21_host_keyblock_tests.c43 pubk2048->hash_alg = VB2_HASH_SHA256; in keyblock_tests()
49 pubk4096->hash_alg = VB2_HASH_SHA256; in keyblock_tests()
55 pubk8192->hash_alg = VB2_HASH_SHA512; in keyblock_tests()
62 prik4096->hash_alg = VB2_HASH_SHA256; in keyblock_tests()
69 prik8192->hash_alg = VB2_HASH_SHA512; in keyblock_tests()
108 prik8192->hash_alg = VB2_HASH_INVALID; in keyblock_tests()
Dvb21_common2_tests.c89 key2->hash_alg = VB2_HASH_INVALID; in test_unpack_key()
197 pubk.hash_alg = VB2_HASH_INVALID; in test_verify_data()
224 sig2->hash_alg = (sig2->hash_alg == VB2_HASH_SHA1 ? in test_verify_data()
246 enum vb2_hash_algorithm hash_alg = vb2_crypto_to_hash(key_algorithm); in test_algorithm() local
258 prik->hash_alg = hash_alg; in test_algorithm()
265 pubk->hash_alg = hash_alg; in test_algorithm()
Dvb21_host_sig_tests.c24 enum vb2_hash_algorithm hash_alg; member
64 prik->hash_alg = combo->hash_alg; in sig_tests()
70 pubk->hash_alg = combo->hash_alg; in sig_tests()
73 TEST_SUCC(vb2_private_key_hash(&prihash, combo->hash_alg), in sig_tests()
75 TEST_SUCC(vb2_public_key_hash(&pubhash, combo->hash_alg), in sig_tests()
Dvb20_api_tests.c125 key->hash_alg = vb2_crypto_to_hash(k->algorithm); in vb2_unpack_key()
130 int vb2ex_hwcrypto_digest_init(enum vb2_hash_algorithm hash_alg, in vb2ex_hwcrypto_digest_init() argument
137 if (hash_alg != mock_hash_alg) in vb2ex_hwcrypto_digest_init()
166 enum vb2_hash_algorithm hash_alg) in vb2_digest_init() argument
170 if (hash_alg != mock_hash_alg) in vb2_digest_init()
173 dc->hash_alg = hash_alg; in vb2_digest_init()
185 if (dc->hash_alg != mock_hash_alg) in vb2_digest_extend()
327 dc->hash_alg = mock_hash_alg + 1; in extend_hash_tests()
/external/vboot_reference/host/lib21/
Dhost_key.c130 key->hash_alg = pkey->hash_alg; in vb2_private_key_unpack()
239 .hash_alg = key->hash_alg, in vb2_private_key_write()
287 enum vb2_hash_algorithm hash_alg) in vb2_private_key_hash() argument
291 switch (hash_alg) { in vb2_private_key_hash()
296 .hash_alg = VB2_HASH_SHA1, in vb2_private_key_hash()
309 .hash_alg = VB2_HASH_SHA256, in vb2_private_key_hash()
322 .hash_alg = VB2_HASH_SHA512, in vb2_private_key_hash()
486 key.hash_alg = pubk->hash_alg; in vb2_public_key_pack()
517 enum vb2_hash_algorithm hash_alg) in vb2_public_key_hash() argument
519 switch (hash_alg) { in vb2_public_key_hash()
[all …]
Dhost_signature.c28 static int vb2_digest_info(enum vb2_hash_algorithm hash_alg, in vb2_digest_info() argument
35 switch (hash_alg) { in vb2_digest_info()
91 .hash_alg = key->hash_alg, in vb2_sign_data()
113 s.sig_size = vb2_sig_size(key->sig_alg, key->hash_alg); in vb2_sign_data()
121 if (vb2_digest_info(s.hash_alg, &info, &info_size)) in vb2_sign_data()
125 digest_size = vb2_digest_size(key->hash_alg); in vb2_sign_data()
139 if (vb2_digest_init(&dc, s.hash_alg)) { in vb2_sign_data()
187 uint32_t size = vb2_sig_size(key->sig_alg, key->hash_alg); in vb2_sig_size_for_key()
/external/vboot_reference/firmware/lib20/
Dapi.c104 rv = vb2ex_hwcrypto_digest_init(key.hash_alg, in vb2api_init_hash()
108 key.hash_alg); in vb2api_init_hash()
109 dc->hash_alg = key.hash_alg; in vb2api_init_hash()
116 key.hash_alg); in vb2api_init_hash()
121 return vb2_digest_init(dc, key.hash_alg); in vb2api_init_hash()
132 uint32_t digest_size = vb2_digest_size(dc->hash_alg); in vb2api_check_hash()
/external/vboot_reference/firmware/lib21/
Dapi.c97 rv = vb2ex_hwcrypto_digest_init(sig->hash_alg, sig->data_size); in vb2api_init_hash2()
100 sig->hash_alg); in vb2api_init_hash2()
101 dc->hash_alg = sig->hash_alg; in vb2api_init_hash2()
108 sig->hash_alg); in vb2api_init_hash2()
113 return vb2_digest_init(dc, sig->hash_alg); in vb2api_init_hash2()
124 uint32_t digest_size = vb2_digest_size(dc->hash_alg); in vb2api_check_hash()
Dcommon.c130 enum vb2_hash_algorithm hash_alg) in vb2_sig_size() argument
132 uint32_t digest_size = vb2_digest_size(hash_alg); in vb2_sig_size()
145 const struct vb2_guid *vb2_hash_guid(enum vb2_hash_algorithm hash_alg) in vb2_hash_guid() argument
147 switch(hash_alg) { in vb2_hash_guid()
210 expect_sig_size = vb2_sig_size(sig->sig_alg, sig->hash_alg); in vb2_verify_signature()
232 uint32_t key_sig_size = vb2_sig_size(key->sig_alg, key->hash_alg); in vb2_verify_digest()
239 if (key->sig_alg != sig->sig_alg || key->hash_alg != sig->hash_alg) in vb2_verify_digest()
278 digest_size = vb2_digest_size(key->hash_alg); in vb2_verify_data()
291 rv = vb2_digest_init(dc, key->hash_alg); in vb2_verify_data()
Dpacked_key.c78 key->hash_alg = pkey->hash_alg; in vb2_unpack_key()
79 if (!vb2_digest_size(key->hash_alg)) in vb2_unpack_key()
/external/fsverity-utils/lib/
Dcompute_digest.c152 const struct fsverity_hash_alg *hash_alg; in libfsverity_compute_digest() local
193 hash_alg = libfsverity_find_hash_alg_by_num(alg_num); in libfsverity_compute_digest()
194 if (!hash_alg) { in libfsverity_compute_digest()
199 if (block_size < 2 * hash_alg->digest_size) { in libfsverity_compute_digest()
201 block_size, hash_alg->name); in libfsverity_compute_digest()
205 hash = hash_alg->create_ctx(hash_alg); in libfsverity_compute_digest()
225 digest = libfsverity_zalloc(sizeof(*digest) + hash_alg->digest_size); in libfsverity_compute_digest()
231 digest->digest_size = hash_alg->digest_size; in libfsverity_compute_digest()
/external/tpm2-tss/src/tss2-fapi/
Difapi_policy.c67 TPMI_ALG_HASH hash_alg, in ifapi_calculate_tree() argument
116 if (!(*hash_size = ifapi_hash_get_digest_size(hash_alg))) { in ifapi_calculate_tree()
119 hash_alg); in ifapi_calculate_tree()
123 if (policy->policyDigests.digests[i].hashAlg == hash_alg) { in ifapi_calculate_tree()
137 policy->policyDigests.digests[i].hashAlg = hash_alg; in ifapi_calculate_tree()
143 &policy->policyDigests, hash_alg, in ifapi_calculate_tree()
Difapi_policyutil_execute.c96 TPMI_ALG_HASH hash_alg) in create_session() argument
109 hash_alg); in create_session()
209 TPMI_ALG_HASH hash_alg, in ifapi_policyutil_execute_prepare() argument
220 r = ifapi_policyeval_execute_prepare(current_policy->pol_exec_ctx, hash_alg, policy); in ifapi_policyutil_execute_prepare()
270 TPMI_ALG_HASH hash_alg; in ifapi_policyutil_execute() local
290 hash_alg = pol_util_ctx->pol_exec_ctx->hash_alg; in ifapi_policyutil_execute()
292 hash_alg); in ifapi_policyutil_execute()
Difapi_policy_calculate.c1135 TPMI_ALG_HASH hash_alg, in ifapi_calculate_policy_or() argument
1151 policyDigests, hash_alg, hash_size, in ifapi_calculate_policy_or()
1160 r = ifapi_crypto_hash_start(&cryptoContext, hash_alg); in ifapi_calculate_policy_or()
1190 current_digest->digests[digest_idx].hashAlg = hash_alg; in ifapi_calculate_policy_or()
1225 TPMI_ALG_HASH hash_alg, in ifapi_calculate_policy() argument
1243 hash_alg); in ifapi_calculate_policy()
1251 policyDigests, hash_alg); in ifapi_calculate_policy()
1260 policyDigests, hash_alg); in ifapi_calculate_policy()
1269 policyDigests, hash_alg); in ifapi_calculate_policy()
1278 policyDigests, hash_alg); in ifapi_calculate_policy()
[all …]
Difapi_policy_execute.h78 TPMI_ALG_HASH hash_alg,
85 TPMI_ALG_HASH hash_alg,
143 TPMI_ALG_HASH hash_alg; member
162 TPMI_ALG_HASH hash_alg,
Difapi_policy_execute.c554 TPMI_ALG_HASH hash_alg, in execute_policy_authorize() argument
568 if (!(hash_size = ifapi_hash_get_digest_size(hash_alg))) { in execute_policy_authorize()
571 hash_alg); in execute_policy_authorize()
578 r = cb->cbauthpol(&policy->keyPublic, hash_alg, &policy->approvedPolicy, in execute_policy_authorize()
602 r = ifapi_crypto_hash_start(&cryptoContext, hash_alg); in execute_policy_authorize()
704 TPMI_ALG_HASH hash_alg, in execute_policy_authorize_nv() argument
716 r = cb->cbauthnv(&policy->nvPublic, hash_alg, cb->cbauthpol_userdata); in execute_policy_authorize_nv()
785 TPMI_ALG_HASH hash_alg, in execute_policy_secret() argument
789 (void)hash_alg; in execute_policy_secret()
1393 TPMI_ALG_HASH hash_alg, in execute_policy_element() argument
[all …]
/external/openscreen/cast/receiver/channel/
Ddevice_auth_namespace_handler.cc87 HashAlgorithm hash_alg = challenge.hash_algorithm(); in OnMessage() local
92 (hash_alg != ::cast::channel::SHA1 && in OnMessage()
93 hash_alg != ::cast::channel::SHA256)) { in OnMessage()
99 hash_alg == ::cast::channel::SHA256 ? EVP_sha256() : EVP_sha1(); in OnMessage()
119 auth_response->set_hash_algorithm(hash_alg); in OnMessage()
/external/vboot_reference/host/lib21/include/
Dhost_key2.h18 enum vb2_hash_algorithm hash_alg; /* Hash algorithm */ member
125 enum vb2_hash_algorithm hash_alg);
214 enum vb2_hash_algorithm hash_alg);
/external/arm-trusted-firmware/tools/cert_create/src/
Dmain.c63 static int hash_alg; variable
316 hash_alg = HASH_ALG_SHA256; in main()
382 hash_alg = get_hash_alg(optarg); in main()
383 if (hash_alg < 0) { in main()
420 if (hash_alg == HASH_ALG_SHA384) { in main()
423 } else if (hash_alg == HASH_ALG_SHA512) { in main()
522 if (!sha_file(hash_alg, ext->arg, md)) { in main()
547 if (!cert_new(hash_alg, cert, VAL_DAYS, 0, sk)) { in main()
/external/vboot_reference/firmware/lib21/include/
Dvb2_struct.h135 uint16_t hash_alg; member
177 uint16_t hash_alg; member
215 uint16_t hash_alg; member

1234