Lines Matching refs:mac
159 int md4_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in md4_vector() argument
172 wc_Md4Final(&md4, mac); in md4_vector()
178 int md5_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in md5_vector() argument
202 err = wc_Md5Final(&md5, mac); in md5_vector()
217 int sha1_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in sha1_vector() argument
241 err = wc_ShaFinal(&sha, mac); in sha1_vector()
256 u8 *mac) in sha256_vector() argument
280 err = wc_Sha256Final(&sha256, mac); in sha256_vector()
296 u8 *mac) in sha384_vector() argument
320 err = wc_Sha384Final(&sha384, mac); in sha384_vector()
336 u8 *mac) in sha512_vector() argument
360 err = wc_Sha512Final(&sha512, mac); in sha512_vector()
376 const u8 *addr[], const size_t *len, u8 *mac, in wolfssl_hmac_vector() argument
408 err = wc_HmacFinal(&hmac, mac); in wolfssl_hmac_vector()
424 const u8 *addr[], const size_t *len, u8 *mac) in hmac_md5_vector() argument
427 mac, 16); in hmac_md5_vector()
432 u8 *mac) in hmac_md5() argument
434 return hmac_md5_vector(key, key_len, 1, &data, &data_len, mac); in hmac_md5()
441 const u8 *addr[], const size_t *len, u8 *mac) in hmac_sha1_vector() argument
444 mac, 20); in hmac_sha1_vector()
449 u8 *mac) in hmac_sha1() argument
451 return hmac_sha1_vector(key, key_len, 1, &data, &data_len, mac); in hmac_sha1()
458 const u8 *addr[], const size_t *len, u8 *mac) in hmac_sha256_vector() argument
461 mac, 32); in hmac_sha256_vector()
466 size_t data_len, u8 *mac) in hmac_sha256() argument
468 return hmac_sha256_vector(key, key_len, 1, &data, &data_len, mac); in hmac_sha256()
477 const u8 *addr[], const size_t *len, u8 *mac) in hmac_sha384_vector() argument
480 mac, 48); in hmac_sha384_vector()
485 size_t data_len, u8 *mac) in hmac_sha384() argument
487 return hmac_sha384_vector(key, key_len, 1, &data, &data_len, mac); in hmac_sha384()
496 const u8 *addr[], const size_t *len, u8 *mac) in hmac_sha512_vector() argument
499 mac, 64); in hmac_sha512_vector()
504 size_t data_len, u8 *mac) in hmac_sha512() argument
506 return hmac_sha512_vector(key, key_len, 1, &data, &data_len, mac); in hmac_sha512()
1234 int crypto_hash_finish(struct crypto_hash *ctx, u8 *mac, size_t *len) in crypto_hash_finish() argument
1241 if (!mac || !len) in crypto_hash_finish()
1244 if (wc_HmacFinal(&ctx->hmac, mac) != 0) { in crypto_hash_finish()
1262 const u8 *addr[], const size_t *len, u8 *mac) in omac1_aes_vector() argument
1279 if (wc_CmacFinal(&cmac, mac, &sz) != 0 || sz != AES_BLOCK_SIZE) in omac1_aes_vector()
1287 const u8 *addr[], const size_t *len, u8 *mac) in omac1_aes_128_vector() argument
1289 return omac1_aes_vector(key, 16, num_elem, addr, len, mac); in omac1_aes_128_vector()
1293 int omac1_aes_128(const u8 *key, const u8 *data, size_t data_len, u8 *mac) in omac1_aes_128() argument
1295 return omac1_aes_128_vector(key, 1, &data, &data_len, mac); in omac1_aes_128()
1299 int omac1_aes_256(const u8 *key, const u8 *data, size_t data_len, u8 *mac) in omac1_aes_256() argument
1301 return omac1_aes_vector(key, 32, 1, &data, &data_len, mac); in omac1_aes_256()