Commit Graph

3 Commits

Author SHA1 Message Date
Sameer Thalappil 3269589b00 cnss: Implementation of 802.11w (BIP) algorithm
Implementation of 802.11w (BIP) algorithm as defined in RFC 4493.
This is an AES-CMAC 128 bit algorithm to validate the integrity
of the protected broadcast/multicast frames.

CRs-Fixed: 594426
Change-Id: Ic7939945671b6a6a0a5077b0f90ad6f89e58b152
Acked-by: Srinivas Girigowda <sgirigow@codeaurora.org>
Signed-off-by: Sameer Thalappil <sameert@codeaurora.org>
2013-12-30 12:20:00 -08:00
Yue Ma 236f7d3381 cnss: Include WCNSS Security APIs in CNSS platform driver
As a part of supporting PMF (802.11w) feature on CLD WLAN host driver;
the requirement is to implement BIP algorithm which uses AES-CMAC
encryption. For this AES-CMAC mode encryption, we need to use
crypto_alloc_cipher and crypto_free_cipher APIs.

Hence adding the equivalent WCNSS APIs in qcomwlan_secif.c and linking
this file in CNSS platform driver.

Change-Id: Id6b171d3f27e58d9d4ddad8db8870ed1a5fc0943
CRs-Fixed: 589096
Signed-off-by: Yue Ma <yuem@codeaurora.org>
2013-12-13 13:53:11 -08:00
Yunsen Wang 59c501de8e net: wireless: wcnss: Initial version of the WCNSS WLAN Driver
This is the initial version of the Wireless ConNectivity SubSystem (WCNSS)
WLAN driver. The WCNSS is a new Hardware integrating WLAN, BT and FM
technologies that is built into new MSM chip. This version of the driver
does basic WLAN device detection, WLAN SMD channel allocation probing and
trigger the PIL to download the WCNSS SW image.

Change-Id: I054566453152e8d8d02f79693e6a51f26d047835
Acked-by: Jeff Johnson <jjohnson@qualcomm.com>
Signed-off-by: Yunsen Wang <yunsenw@codeaurora.org>
2013-09-04 14:49:16 -07:00