macsec: introduce IEEE 802.1AE driver
This is an implementation of MACsec/IEEE 802.1AE. This driver provides authentication and encryption of traffic in a LAN, typically with GCM-AES-128, and optional replay protection. http://standards.ieee.org/getieee802/download/802.1AE-2006.pdf Signed-off-by: Sabrina Dubroca <sd@queasysnail.net> Reviewed-by: Hannes Frederic Sowa <hannes@stressinduktion.org> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Родитель
3c17578473
Коммит
c09440f7dc
|
@ -193,6 +193,13 @@ config GENEVE
|
||||||
To compile this driver as a module, choose M here: the module
|
To compile this driver as a module, choose M here: the module
|
||||||
will be called geneve.
|
will be called geneve.
|
||||||
|
|
||||||
|
config MACSEC
|
||||||
|
tristate "IEEE 802.1AE MAC-level encryption (MACsec)"
|
||||||
|
select CRYPTO_AES
|
||||||
|
select CRYPTO_GCM
|
||||||
|
---help---
|
||||||
|
MACsec is an encryption standard for Ethernet.
|
||||||
|
|
||||||
config NETCONSOLE
|
config NETCONSOLE
|
||||||
tristate "Network console logging support"
|
tristate "Network console logging support"
|
||||||
---help---
|
---help---
|
||||||
|
|
|
@ -10,6 +10,7 @@ obj-$(CONFIG_IPVLAN) += ipvlan/
|
||||||
obj-$(CONFIG_DUMMY) += dummy.o
|
obj-$(CONFIG_DUMMY) += dummy.o
|
||||||
obj-$(CONFIG_EQUALIZER) += eql.o
|
obj-$(CONFIG_EQUALIZER) += eql.o
|
||||||
obj-$(CONFIG_IFB) += ifb.o
|
obj-$(CONFIG_IFB) += ifb.o
|
||||||
|
obj-$(CONFIG_MACSEC) += macsec.o
|
||||||
obj-$(CONFIG_MACVLAN) += macvlan.o
|
obj-$(CONFIG_MACVLAN) += macvlan.o
|
||||||
obj-$(CONFIG_MACVTAP) += macvtap.o
|
obj-$(CONFIG_MACVTAP) += macvtap.o
|
||||||
obj-$(CONFIG_MII) += mii.o
|
obj-$(CONFIG_MII) += mii.o
|
||||||
|
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Загрузка…
Ссылка в новой задаче