1014be7fbSSam Leffler.\" 2014be7fbSSam Leffler.\" Copyright (c) 2004 Sam Leffler 3014be7fbSSam Leffler.\" All rights reserved. 4014be7fbSSam Leffler.\" 5014be7fbSSam Leffler.\" Redistribution and use in source and binary forms, with or without 6014be7fbSSam Leffler.\" modification, are permitted provided that the following conditions 7014be7fbSSam Leffler.\" are met: 8014be7fbSSam Leffler.\" 1. Redistributions of source code must retain the above copyright 9014be7fbSSam Leffler.\" notice, this list of conditions and the following disclaimer. 10014be7fbSSam Leffler.\" 2. Redistributions in binary form must reproduce the above copyright 11014be7fbSSam Leffler.\" notice, this list of conditions and the following disclaimer in the 12014be7fbSSam Leffler.\" documentation and/or other materials provided with the distribution. 13014be7fbSSam Leffler.\" 14014be7fbSSam Leffler.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 15014be7fbSSam Leffler.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 16014be7fbSSam Leffler.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 17014be7fbSSam Leffler.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 18014be7fbSSam Leffler.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19014be7fbSSam Leffler.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20014be7fbSSam Leffler.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21014be7fbSSam Leffler.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22014be7fbSSam Leffler.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23014be7fbSSam Leffler.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24014be7fbSSam Leffler.\" SUCH DAMAGE. 25014be7fbSSam Leffler.\" 26014be7fbSSam Leffler.\" $FreeBSD$ 27014be7fbSSam Leffler.\" 28014be7fbSSam Leffler.Dd December 7, 2004 29014be7fbSSam Leffler.Dt WLAN_TKIP 4 30014be7fbSSam Leffler.Os 31014be7fbSSam Leffler.Sh NAME 32014be7fbSSam Leffler.Nm wlan_tkip 33014be7fbSSam Leffler.Nd TKIP and Michael crypto support for 802.11 devices 34014be7fbSSam Leffler.Sh SYNOPSIS 35014be7fbSSam Leffler.Cd "device wlan_tkip" 36014be7fbSSam Leffler.Sh DESCRIPTION 37014be7fbSSam LefflerThe 38014be7fbSSam Leffler.Nm 39014be7fbSSam Lefflermodule handles the TKIP and Michael cryptographic requirements of the 40014be7fbSSam LefflerWPA and 802.11i protocols. 41b19e4a75SRuslan ErmilovIt does encapsulation and decapsulation of TKIP-encoded 802.11 frames 4291c284dbSWilko Bulteand optionally calculates the TKIP cipher and Michael MIC. 43b19e4a75SRuslan ErmilovThe 44014be7fbSSam Leffler.Nm 45b19e4a75SRuslan Ermilovmodule is an 802.11 cryptographic plugin module for use by the 46014be7fbSSam Leffler.Xr wlan 4 47014be7fbSSam Lefflermodule. 48014be7fbSSam LefflerThis module is automatically loaded if a TKIP key is configured; 497c8c014aSChristian Brueffertypically by a WPA supplicant program such as wpa_supplicant, 50b19e4a75SRuslan Ermilovor a WPA authenticator program such as 51b19e4a75SRuslan Ermilov.Nm hostapd . 52014be7fbSSam LefflerShould the underlying network device not be capable of doing the TKIP 53014be7fbSSam Lefflerand/or Michael calculations in hardware, the 54014be7fbSSam Leffler.Nm 55014be7fbSSam Lefflermodule will do the work. 56014be7fbSSam Leffler.Sh SEE ALSO 57014be7fbSSam Leffler.Xr wlan 4 , 58b19e4a75SRuslan Ermilov.Xr wlan_ccmp 4 , 59b19e4a75SRuslan Ermilov.Xr wlan_wep 4 60014be7fbSSam Leffler.Sh STANDARDS 61014be7fbSSam LefflerMore information can be found in the IEEE 802.11, WPA, and 802.11i Standards. 62014be7fbSSam Leffler.Sh HISTORY 63014be7fbSSam LefflerThe 64014be7fbSSam Leffler.Nm 65014be7fbSSam Lefflerdriver first appeared in 66014be7fbSSam Leffler.Fx 6.0 . 67