Searched refs:mac_ctx (Results 1 – 2 of 2) sorted by relevance
| /linux/net/ipv4/ |
| H A D | tcp_ao.c | 73 static void tcp_ao_mac_init(struct tcp_ao_mac_ctx *mac_ctx, in tcp_ao_mac_init() argument 76 mac_ctx->algo = algo; in tcp_ao_mac_init() 77 switch (mac_ctx->algo) { in tcp_ao_mac_init() 79 hmac_sha1_init_usingrawkey(&mac_ctx->hmac_sha1, traffic_key, in tcp_ao_mac_init() 83 hmac_sha256_init_usingrawkey(&mac_ctx->hmac_sha256, traffic_key, in tcp_ao_mac_init() 87 aes_cmac_preparekey(&mac_ctx->aes_cmac.key, traffic_key, in tcp_ao_mac_init() 89 aes_cmac_init(&mac_ctx->aes_cmac.ctx, &mac_ctx->aes_cmac.key); in tcp_ao_mac_init() 96 void tcp_ao_mac_update(struct tcp_ao_mac_ctx *mac_ctx, const void *data, in tcp_ao_mac_update() argument 99 switch (mac_ctx->algo) { in tcp_ao_mac_update() 101 hmac_sha1_update(&mac_ctx->hmac_sha1, data, data_len); in tcp_ao_mac_update() [all …]
|
| /linux/include/net/ |
| H A D | tcp_ao.h | 194 void tcp_ao_mac_update(struct tcp_ao_mac_ctx *mac_ctx, const void *data, 254 void tcp_v6_ao_hash_pseudoheader(struct tcp_ao_mac_ctx *mac_ctx,
|