net/mac80211/aes_cmac.h

Source file repositories/reference/linux-study-clean/net/mac80211/aes_cmac.h

File Facts

System
Linux kernel
Corpus path
net/mac80211/aes_cmac.h
Extension
.h
Size
335 bytes
Lines
16
Domain
Networking Core
Bucket
Sockets, Protocols, Packet Path, And Network Policy
Inferred role
Networking Core: implementation source
Status
source implementation candidate

Why This File Exists

Networking stack implementation surface: socket APIs, protocol dispatch, packet flow, routing, filtering, and network namespaces.

Dependency Surface

Detected Declarations

Annotated Snippet

#ifndef AES_CMAC_H
#define AES_CMAC_H

#include <crypto/aes-cbc-macs.h>

void ieee80211_aes_cmac(const struct aes_cmac_key *key, const u8 *aad,
			const u8 *data, size_t data_len, u8 *mic,
			unsigned int mic_len);

#endif /* AES_CMAC_H */

Annotation

Implementation Notes