Home
last modified time | relevance | path

Searched refs:mac_ctx (Results 1 – 2 of 2) sorted by relevance

/linux/net/ipv4/
H A Dtcp_ao.c73 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 Dtcp_ao.h194 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,