1a8031e111
this driver controls CESA unit as same as mvcesa, but uses DMA engines and does CBC operations, HMAC operations by hardware. about 2 kbytes of data are processed at one. supported algorithms are: - DES-CBC, 3DES-CBC, AES-CBC - HMAC-SHA1, HMAC-MD5 non-CBC algorithm such as AES-GCM is not supported by CESA's acceleration engine. mvcesa is still useful to implement such algorithms as combination of accelerated block cipher and software chaining.
17 lines
590 B
Plaintext
17 lines
590 B
Plaintext
# $NetBSD: files.armada,v 1.3 2015/06/03 04:20:02 hsuenaga Exp $
|
|
# Configuration info for Marvell ARMADA integrated peripherals
|
|
|
|
# ARMADA XP Buffer Manger
|
|
device mvxpbm { [port = -1 ], [irq = -1] }
|
|
file dev/marvell/mvxpbm.c
|
|
|
|
# ARMADA XP Gigabit Ethernet Controller Interface
|
|
define mvxpe { [port = -1 ], [irq = -1] }
|
|
device mvxpe: mvxpbm, ether, ifnet, arp, mii
|
|
file dev/marvell/if_mvxpe.c mvxpe needs-flag
|
|
|
|
# ARMADA XP Cryptographic Engines and Security Accelerator
|
|
define mvxpsec { [port = -1 ], [irq = -1] }
|
|
device mvxpsec: opencrypto
|
|
file dev/marvell/mvxpsec.c mvxpsec needs-flag
|