]> Git Repo - linux.git/blame - net/mac80211/wpa.h
Merge tag 'devicetree-fixes-for-6.14-1' of git://git.kernel.org/pub/scm/linux/kernel...
[linux.git] / net / mac80211 / wpa.h
CommitLineData
d2912cb1 1/* SPDX-License-Identifier: GPL-2.0-only */
f0706e82
JB
2/*
3 * Copyright 2002-2004, Instant802 Networks, Inc.
23a5f0af 4 * Copyright (C) 2022 Intel Corporation
f0706e82
JB
5 */
6
7#ifndef WPA_H
8#define WPA_H
9
10#include <linux/skbuff.h>
11#include <linux/types.h>
12#include "ieee80211_i.h"
13
9ae54c84 14ieee80211_tx_result
5cf121c3 15ieee80211_tx_h_michael_mic_add(struct ieee80211_tx_data *tx);
9ae54c84 16ieee80211_rx_result
5cf121c3 17ieee80211_rx_h_michael_mic_verify(struct ieee80211_rx_data *rx);
f0706e82 18
9ae54c84 19ieee80211_tx_result
5cf121c3 20ieee80211_crypto_tkip_encrypt(struct ieee80211_tx_data *tx);
9ae54c84 21ieee80211_rx_result
5cf121c3 22ieee80211_crypto_tkip_decrypt(struct ieee80211_rx_data *rx);
f0706e82 23
9ae54c84 24ieee80211_tx_result
2b2ba0db
JM
25ieee80211_crypto_ccmp_encrypt(struct ieee80211_tx_data *tx,
26 unsigned int mic_len);
9ae54c84 27ieee80211_rx_result
2b2ba0db
JM
28ieee80211_crypto_ccmp_decrypt(struct ieee80211_rx_data *rx,
29 unsigned int mic_len);
f0706e82 30
765cb46a
JM
31ieee80211_tx_result
32ieee80211_crypto_aes_cmac_encrypt(struct ieee80211_tx_data *tx);
56c52da2
JM
33ieee80211_tx_result
34ieee80211_crypto_aes_cmac_256_encrypt(struct ieee80211_tx_data *tx);
765cb46a
JM
35ieee80211_rx_result
36ieee80211_crypto_aes_cmac_decrypt(struct ieee80211_rx_data *rx);
56c52da2
JM
37ieee80211_rx_result
38ieee80211_crypto_aes_cmac_256_decrypt(struct ieee80211_rx_data *rx);
d32a1028 39ieee80211_tx_result
8ade538b
JM
40ieee80211_crypto_aes_gmac_encrypt(struct ieee80211_tx_data *tx);
41ieee80211_rx_result
42ieee80211_crypto_aes_gmac_decrypt(struct ieee80211_rx_data *rx);
765cb46a 43
00b9cfa3
JM
44ieee80211_tx_result
45ieee80211_crypto_gcmp_encrypt(struct ieee80211_tx_data *tx);
46ieee80211_rx_result
47ieee80211_crypto_gcmp_decrypt(struct ieee80211_rx_data *rx);
48
f0706e82 49#endif /* WPA_H */
This page took 1.005495 seconds and 4 git commands to generate.