Lines Matching refs:mac
60 u8 *mac, size_t mac_len) in linux_af_alg_hash_vector() argument
102 res = recv(t, mac, mac_len, 0); in linux_af_alg_hash_vector()
125 int md4_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in md4_vector() argument
128 mac, 16); in md4_vector()
132 int md5_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) in md5_vector() argument
135 mac, MD5_MAC_LEN); in md5_vector()
140 u8 *mac) in sha1_vector() argument
143 mac, SHA1_MAC_LEN); in sha1_vector()
148 u8 *mac) in sha256_vector() argument
151 mac, SHA256_MAC_LEN); in sha256_vector()
156 u8 *mac) in sha384_vector() argument
159 mac, SHA384_MAC_LEN); in sha384_vector()
164 u8 *mac) in sha512_vector() argument
167 mac, 64); in sha512_vector()
172 const u8 *addr[], const size_t *len, u8 *mac) in hmac_md5_vector() argument
175 addr, len, mac, 16); in hmac_md5_vector()
180 u8 *mac) in hmac_md5() argument
182 return hmac_md5_vector(key, key_len, 1, &data, &data_len, mac); in hmac_md5()
187 const u8 *addr[], const size_t *len, u8 *mac) in hmac_sha1_vector() argument
190 addr, len, mac, SHA1_MAC_LEN); in hmac_sha1_vector()
195 u8 *mac) in hmac_sha1() argument
197 return hmac_sha1_vector(key, key_len, 1, &data, &data_len, mac); in hmac_sha1()
202 const u8 *addr[], const size_t *len, u8 *mac) in hmac_sha256_vector() argument
205 addr, len, mac, SHA256_MAC_LEN); in hmac_sha256_vector()
210 size_t data_len, u8 *mac) in hmac_sha256() argument
212 return hmac_sha256_vector(key, key_len, 1, &data, &data_len, mac); in hmac_sha256()
217 const u8 *addr[], const size_t *len, u8 *mac) in hmac_sha384_vector() argument
220 addr, len, mac, SHA384_MAC_LEN); in hmac_sha384_vector()
225 size_t data_len, u8 *mac) in hmac_sha384() argument
227 return hmac_sha384_vector(key, key_len, 1, &data, &data_len, mac); in hmac_sha384()
348 int crypto_hash_finish(struct crypto_hash *ctx, u8 *mac, size_t *len) in crypto_hash_finish() argument
355 if (!mac || !len) { in crypto_hash_finish()
372 res = recv(ctx->t, mac, ctx->mac_len, 0); in crypto_hash_finish()
758 const u8 *addr[], const size_t *len, u8 *mac) in omac1_aes_vector() argument
761 addr, len, mac, AES_BLOCK_SIZE); in omac1_aes_vector()
766 const u8 *addr[], const size_t *len, u8 *mac) in omac1_aes_128_vector() argument
768 return omac1_aes_vector(key, 16, num_elem, addr, len, mac); in omac1_aes_128_vector()
772 int omac1_aes_128(const u8 *key, const u8 *data, size_t data_len, u8 *mac) in omac1_aes_128() argument
774 return omac1_aes_128_vector(key, 1, &data, &data_len, mac); in omac1_aes_128()
778 int omac1_aes_256(const u8 *key, const u8 *data, size_t data_len, u8 *mac) in omac1_aes_256() argument
780 return omac1_aes_vector(key, 32, 1, &data, &data_len, mac); in omac1_aes_256()