Lines Matching refs:mac
242 size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac, mbedtls_md_type_t md_type) in md_vector() argument
245 return md_vector_psa(num_elem, addr, len, mac, md_type); in md_vector()
260 mbedtls_md_finish(&ctx, mac); in md_vector()
266 int sha512_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in sha512_vector() argument
268 return md_vector(num_elem, addr, len, mac, MBEDTLS_MD_SHA512); in sha512_vector()
271 int sha384_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in sha384_vector() argument
273 return md_vector(num_elem, addr, len, mac, MBEDTLS_MD_SHA384); in sha384_vector()
276 int sha256_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in sha256_vector() argument
278 return md_vector(num_elem, addr, len, mac, MBEDTLS_MD_SHA256); in sha256_vector()
282 int sha1_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in sha1_vector() argument
284 return md_vector(num_elem, addr, len, mac, MBEDTLS_MD_SHA1); in sha1_vector()
289 int md5_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in md5_vector() argument
291 return md_vector(num_elem, addr, len, mac, MBEDTLS_MD_MD5); in md5_vector()
297 int md4_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in md4_vector() argument
299 return md_vector(num_elem, addr, len, mac, MBEDTLS_MD_MD4); in md4_vector()
369 int crypto_hash_finish(struct crypto_hash *ctx, u8 *mac, size_t *len) in crypto_hash_finish() argument
376 if (mac == NULL || len == NULL) in crypto_hash_finish()
382 mbedtls_md_hmac_finish(&ctx->ctx, mac); in crypto_hash_finish()
394 u8 *mac, in hmac_vector() argument
398 return hmac_vector_psa(key, key_len, num_elem, addr, len, mac, md_type); in hmac_vector()
413 mbedtls_md_hmac_finish(&ctx, mac); in hmac_vector()
419 …ector(const u8 *key, size_t key_len, size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in hmac_sha512_vector() argument
421 return hmac_vector(key, key_len, num_elem, addr, len, mac, MBEDTLS_MD_SHA512); in hmac_sha512_vector()
424 int hmac_sha512(const u8 *key, size_t key_len, const u8 *data, size_t data_len, u8 *mac) in hmac_sha512() argument
426 return hmac_vector(key, key_len, 1, &data, &data_len, mac, MBEDTLS_MD_SHA512); in hmac_sha512()
429 …ector(const u8 *key, size_t key_len, size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in hmac_sha384_vector() argument
431 return hmac_vector(key, key_len, num_elem, addr, len, mac, MBEDTLS_MD_SHA384); in hmac_sha384_vector()
434 int hmac_sha384(const u8 *key, size_t key_len, const u8 *data, size_t data_len, u8 *mac) in hmac_sha384() argument
436 return hmac_vector(key, key_len, 1, &data, &data_len, mac, MBEDTLS_MD_SHA384); in hmac_sha384()
439 …ector(const u8 *key, size_t key_len, size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in hmac_sha256_vector() argument
441 return hmac_vector(key, key_len, num_elem, addr, len, mac, MBEDTLS_MD_SHA256); in hmac_sha256_vector()
444 int hmac_sha256(const u8 *key, size_t key_len, const u8 *data, size_t data_len, u8 *mac) in hmac_sha256() argument
446 return hmac_vector(key, key_len, 1, &data, &data_len, mac, MBEDTLS_MD_SHA256); in hmac_sha256()
450 …ector(const u8 *key, size_t key_len, size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in hmac_sha1_vector() argument
452 return hmac_vector(key, key_len, num_elem, addr, len, mac, MBEDTLS_MD_SHA1); in hmac_sha1_vector()
455 int hmac_sha1(const u8 *key, size_t key_len, const u8 *data, size_t data_len, u8 *mac) in hmac_sha1() argument
457 return hmac_vector(key, key_len, 1, &data, &data_len, mac, MBEDTLS_MD_SHA1); in hmac_sha1()
462 …ector(const u8 *key, size_t key_len, size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in hmac_md5_vector() argument
464 return hmac_vector(key, key_len, num_elem, addr, len, mac, MBEDTLS_MD_MD5); in hmac_md5_vector()
467 int hmac_md5(const u8 *key, size_t key_len, const u8 *data, size_t data_len, u8 *mac) in hmac_md5() argument
469 return hmac_vector(key, key_len, 1, &data, &data_len, mac, MBEDTLS_MD_MD5); in hmac_md5()
880 …ector(const u8 *key, size_t key_len, size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in omac1_aes_vector() argument
883 return omac1_aes_vector_psa(key, key_len, num_elem, addr, len, mac); in omac1_aes_vector()
918 ret = mbedtls_cipher_cmac_finish(&ctx, mac); in omac1_aes_vector()
924 … omac1_aes_128_vector(const u8 *key, size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in omac1_aes_128_vector() argument
926 return omac1_aes_vector(key, 16, num_elem, addr, len, mac); in omac1_aes_128_vector()
929 int omac1_aes_128(const u8 *key, const u8 *data, size_t data_len, u8 *mac) in omac1_aes_128() argument
931 return omac1_aes_vector(key, 16, 1, &data, &data_len, mac); in omac1_aes_128()
934 int omac1_aes_256(const u8 *key, const u8 *data, size_t data_len, u8 *mac) in omac1_aes_256() argument
936 return omac1_aes_vector(key, 32, 1, &data, &data_len, mac); in omac1_aes_256()