Home
last modified time | relevance | path

Searched refs:hmac_alg (Results 1 - 11 of 11) sorted by relevance

/third_party/libcoap/src/oscore/
H A 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, pr in oscore_hkdf_expand()
[all...]
H A 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/
H A 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) in coap_crypto_hmac()
[all...]
H A 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()
H A 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)) in coap_crypto_hmac()
[all...]
H A 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))
[all...]
H A 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)) in coap_crypto_hmac()
[all...]
/third_party/libcoap/include/oscore/
H A Doscore_crypto.h70 * @param hmac_alg The HMAC algorith to use (e.g. sha256).
77 int oscore_hmac_hash(cose_hmac_alg_t hmac_alg,
H A Doscore_cose.h180 cose_hmac_alg_t *hmac_alg);
/third_party/libcoap/include/coap3/
H A Dcoap_crypto_internal.h126 * @param hmac_alg The COSE HMAC algorithm to use.
135 int coap_crypto_hmac(cose_hmac_alg_t hmac_alg,
/third_party/mbedtls/include/psa/
H A Dcrypto_values.h1000 #define PSA_ALG_HMAC_GET_HASH(hmac_alg) \
1001 (PSA_ALG_CATEGORY_HASH | ((hmac_alg) & PSA_ALG_HASH_MASK))

Completed in 21 milliseconds