Skip to content
  • Arnd Bergmann's avatar
    mac802154: select CRYPTO when needed · 73e85ed3
    Arnd Bergmann authored
    
    
    The mac802154 subsystem uses functions from the crypto layer and correctly
    selects the individual crypto algorithms, but fails to build when the
    crypto layer is disabled altogether:
    
    crypto/built-in.o: In function `crypto_ctr_free':
    :(.text+0x80): undefined reference to `crypto_drop_spawn'
    crypto/built-in.o: In function `crypto_rfc3686_free':
    :(.text+0xac): undefined reference to `crypto_drop_spawn'
    crypto/built-in.o: In function `crypto_ctr_crypt':
    :(.text+0x2f0): undefined reference to `blkcipher_walk_virt_block'
    :(.text+0x2f8): undefined reference to `crypto_inc'
    
    To solve that, this patch also selects the core crypto code,
    like all other users of that code do.
    
    Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    Reviewed-by: default avatarStefan Schmidt <stefan@osg.samsung.com>
    Signed-off-by: default avatarMarcel Holtmann <marcel@holtmann.org>
    73e85ed3