summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@linaro.org>2019-06-17 11:19:01 +0200
committerJohannes Berg <johannes.berg@intel.com>2019-07-26 13:22:47 +0200
commita11e2f85481c2f08b55c06467445602a2330ee5b (patch)
treeafe4709be560fe33d5d5c76ef3a0e9be7032943e /include
parent612fcfd9b31f08858d2a2e1279adda367e1ade00 (diff)
downloadlinux-a11e2f85481c2f08b55c06467445602a2330ee5b.tar.bz2
lib80211: use crypto API ccm(aes) transform for CCMP processing
Instead of open coding the CCM aead mode in the driver, and invoking the AES block cipher block by block, use a ccm(aes) aead transform which already encapsulates this functionality. This is a cleaner use of the crypto API, and permits optimized implementations to be used, which are typically much faster and deal more efficiently with the SIMD register file, which usually needs to be preserved/restored in order to use special AES instructions. Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Link: https://lore.kernel.org/r/20190617091901.7063-1-ard.biesheuvel@linaro.org Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions