mesh: test AEAD at startup to check kernel support
authorBrian Gix <brian.gix@intel.com>
Fri, 30 Aug 2019 19:15:27 +0000 (12:15 -0700)
committerAnupam Roy <anupam.r@samsung.com>
Tue, 17 Dec 2019 16:41:13 +0000 (22:11 +0530)
commitfa36dae8169ac27210c64c6c03fbc4b01c4acd0a
tree26e38bbf97f009a4fcbf94677d9fae06e13c6445
parent35ed3f79a81873616de8ebf80c1fa4f5f3fe4d0c
mesh: test AEAD at startup to check kernel support

One time test at startup to ensure either kernel version v4.9 or later,
*or* that required AES-CCM support has been back-ported. If support not
there, daemon will run without providing D-Bus service or attaching to
controllers (prevents systemd thrashing).

Change-Id: Id54fe45cf7c1c3c1ce52a91d8f515dbd2e868a09
Signed-off-by: Anupam Roy <anupam.r@samsung.com>
mesh/crypto.c
mesh/crypto.h
mesh/main.c