@ -28,6 +28,13 @@ CRYPTOMGR_MODULES = \
MANAGER2 = cryptomgr \
MANAGER2 = cryptomgr \
BLKCIPHER2 = crypto_blkcipher
BLKCIPHER2 = crypto_blkcipher
CRYPTOIPSEC_MODULES = \
WORKQUEUE = crypto_wq \
RNG2 = rng \
RNG2 = krng \
BLKCIPHER2 = eseqiv \
BLKCIPHER2 = chainiv
crypto_confvar = CONFIG_CRYPTO_$( word 1,$( subst = ,$( space) ,$( 1) ) )
crypto_confvar = CONFIG_CRYPTO_$( word 1,$( subst = ,$( space) ,$( 1) ) )
crypto_file = $( if $( findstring y,$( $( call crypto_confvar,$( 1) ) ) ) ,,$( LINUX_DIR) /crypto/$( word 2,$( subst = ,$( space) ,$( 1) ) ) .ko)
crypto_file = $( if $( findstring y,$( $( call crypto_confvar,$( 1) ) ) ) ,,$( LINUX_DIR) /crypto/$( word 2,$( subst = ,$( space) ,$( 1) ) ) .ko)
crypto_name = $( if $( findstring y,$( $( call crypto_confvar,$( 1) ) ) ) ,,$( word 2,$( subst = ,$( space) ,$( 1) ) ) )
crypto_name = $( if $( findstring y,$( $( call crypto_confvar,$( 1) ) ) ) ,,$( word 2,$( subst = ,$( space) ,$( 1) ) ) )
@ -108,6 +115,15 @@ define KernelPackage/crypto-iv
e n d e f
e n d e f
$( eval $ ( call KernelPackage ,crypto -iv ) )
$( eval $ ( call KernelPackage ,crypto -iv ) )
d e f i n e K e r n e l P a c k a g e / c r y p t o - i p s e c
TITLE:= IPSEC CryptoAPI modules
KCONFIG:= $( foreach mod,$( CRYPTOIPSEC_MODULES) ,$( call crypto_confvar,$( mod) ) )
FILES:= $( foreach mod,$( CRYPTOIPSEC_MODULES) ,$( call crypto_file,$( mod) ) )
AUTOLOAD:= $( call AutoLoad,09,$( foreach mod,$( CRYPTOIPSEC_MODULES) ,$( call crypto_name,$( mod) ) ) )
$( call AddDepends/crypto)
e n d e f
$( eval $ ( call KernelPackage ,crypto -ipsec ) )
d e f i n e K e r n e l P a c k a g e / c r y p t o - h w - p a d l o c k
d e f i n e K e r n e l P a c k a g e / c r y p t o - h w - p a d l o c k
TITLE:= VIA PadLock ACE with AES/SHA hw crypto module
TITLE:= VIA PadLock ACE with AES/SHA hw crypto module
DEPENDS:= +kmod-crypto-aes
DEPENDS:= +kmod-crypto-aes