Home
last modified time | relevance | path

Searched refs:hmac_alg (Results 1 – 12 of 12) sorted by relevance

/third_party/libcoap/src/oscore/
Doscore_crypto.c57 oscore_hmac_hash(cose_hmac_alg_t hmac_alg, in oscore_hmac_hash() argument
61 if (!coap_crypto_hmac(hmac_alg, key, data, hmac)) { in oscore_hmac_hash()
77 cose_hmac_alg_t hmac_alg; in oscore_hkdf_extract() local
80 if (!cose_get_hmac_alg_for_hkdf(hkdf_alg, &hmac_alg)) in oscore_hkdf_extract()
90 return oscore_hmac_hash(hmac_alg, &zeroes, ikm, hkdf_extract); in oscore_hkdf_extract()
92 return oscore_hmac_hash(hmac_alg, salt, ikm, hkdf_extract); in oscore_hkdf_extract()
114 cose_hmac_alg_t hmac_alg; in oscore_hkdf_expand() local
116 if (!cose_get_hmac_alg_for_hkdf(hkdf_alg, &hmac_alg)) in oscore_hkdf_expand()
124 if (!oscore_hmac_hash(hmac_alg, prk, &data, &hkdf)) in oscore_hkdf_expand()
136 if (!oscore_hmac_hash(hmac_alg, prk, &data, &hkdf)) in oscore_hkdf_expand()
Doscore_cose.c168 cose_hmac_alg_t hmac_alg; member
179 cose_get_hmac_alg_for_hkdf(cose_hkdf_alg_t hkdf_alg, cose_hmac_alg_t *hmac_alg) { in cose_get_hmac_alg_for_hkdf() argument
185 *hmac_alg = hkdf_hmacs[idx].hmac_alg; in cose_get_hmac_alg_for_hkdf()
/third_party/libcoap/src/
Dcoap_tinydtls.c1537 cose_hmac_alg_t hmac_alg; member
1544 get_hmac_alg(cose_hmac_alg_t hmac_alg) { in get_hmac_alg() argument
1548 if (hmacs[idx].hmac_alg == hmac_alg) in get_hmac_alg()
1551 coap_log_debug("get_hmac_alg: COSE HMAC %d not supported\n", hmac_alg); in get_hmac_alg()
1562 cose_hmac_alg_t hmac_alg; in coap_crypto_check_hkdf_alg() local
1564 if (!cose_get_hmac_alg_for_hkdf(hkdf_alg, &hmac_alg)) in coap_crypto_check_hkdf_alg()
1566 return get_hmac_alg(hmac_alg); in coap_crypto_check_hkdf_alg()
1671 coap_crypto_hmac(cose_hmac_alg_t hmac_alg, coap_bin_const_t *key, in coap_crypto_hmac() argument
1680 if (get_hmac_alg(hmac_alg) == 0) { in coap_crypto_hmac()
1681 coap_log_debug("coap_crypto_hmac: algorithm %d not supported\n", hmac_alg); in coap_crypto_hmac()
Dcoap_notls.c377 coap_crypto_hmac(cose_hmac_alg_t hmac_alg, in coap_crypto_hmac() argument
381 (void)hmac_alg; in coap_crypto_hmac()
Dcoap_mbedtls.c2747 cose_hmac_alg_t hmac_alg; member
2756 get_hmac_alg(cose_hmac_alg_t hmac_alg) { argument
2760 if (hmacs[idx].hmac_alg == hmac_alg)
2763 coap_log_debug("get_hmac_alg: COSE HMAC %d not supported\n", hmac_alg);
2774 cose_hmac_alg_t hmac_alg; local
2776 if (!cose_get_hmac_alg_for_hkdf(hkdf_alg, &hmac_alg))
2778 return get_hmac_alg(hmac_alg) != 0;
2995 coap_crypto_hmac(cose_hmac_alg_t hmac_alg, argument
3011 if ((mac_algo = get_hmac_alg(hmac_alg)) == 0) {
3012 coap_log_debug("coap_crypto_hmac: algorithm %d not supported\n", hmac_alg);
Dcoap_gnutls.c3037 cose_hmac_alg_t hmac_alg; member
3045 get_hmac_alg(cose_hmac_alg_t hmac_alg) { in get_hmac_alg() argument
3049 if (hmacs[idx].hmac_alg == hmac_alg) in get_hmac_alg()
3052 coap_log_debug("get_hmac_alg: COSE HMAC %d not supported\n", hmac_alg); in get_hmac_alg()
3063 cose_hmac_alg_t hmac_alg; in coap_crypto_check_hkdf_alg() local
3065 if (!cose_get_hmac_alg_for_hkdf(hkdf_alg, &hmac_alg)) in coap_crypto_check_hkdf_alg()
3067 return get_hmac_alg(hmac_alg); in coap_crypto_check_hkdf_alg()
3198 coap_crypto_hmac(cose_hmac_alg_t hmac_alg, in coap_crypto_hmac() argument
3211 if ((mac_algo = get_hmac_alg(hmac_alg)) == 0) { in coap_crypto_hmac()
3212 coap_log_debug("coap_crypto_hmac: algorithm %d not supported\n", hmac_alg); in coap_crypto_hmac()
Dcoap_openssl.c3737 cose_hmac_alg_t hmac_alg; member
3746 get_hmac_alg(cose_hmac_alg_t hmac_alg) { in get_hmac_alg() argument
3750 if (hmacs[idx].hmac_alg == hmac_alg) in get_hmac_alg()
3753 coap_log_debug("get_hmac_alg: COSE HMAC %d not supported\n", hmac_alg); in get_hmac_alg()
3764 cose_hmac_alg_t hmac_alg; in coap_crypto_check_hkdf_alg() local
3766 if (!cose_get_hmac_alg_for_hkdf(hkdf_alg, &hmac_alg)) in coap_crypto_check_hkdf_alg()
3768 return get_hmac_alg(hmac_alg) != NULL; in coap_crypto_check_hkdf_alg()
3899 coap_crypto_hmac(cose_hmac_alg_t hmac_alg, in coap_crypto_hmac() argument
3911 if ((evp_md = get_hmac_alg(hmac_alg)) == 0) { in coap_crypto_hmac()
3912 coap_log_debug("coap_crypto_hmac: algorithm %d not supported\n", hmac_alg); in coap_crypto_hmac()
/third_party/libcoap/include/oscore/
Doscore_crypto.h77 int oscore_hmac_hash(cose_hmac_alg_t hmac_alg,
Doscore_cose.h180 cose_hmac_alg_t *hmac_alg);
/third_party/libcoap/include/coap3/
Dcoap_crypto_internal.h135 int coap_crypto_hmac(cose_hmac_alg_t hmac_alg,
/third_party/mbedtls/include/psa/
Dcrypto_values.h992 #define PSA_ALG_HMAC_GET_HASH(hmac_alg) \ argument
993 (PSA_ALG_CATEGORY_HASH | ((hmac_alg) & PSA_ALG_HASH_MASK))
/third_party/mbedtls/tests/suites/
Dtest_suite_psa_crypto_metadata.function255 psa_algorithm_t hmac_alg = PSA_ALG_HMAC(alg);
278 TEST_EQUAL(PSA_ALG_HMAC_GET_HASH(hmac_alg), alg);