1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/pkg/libcose/Kconfig

39 lines
994 B
Plaintext
Raw Normal View History

# Copyright (c) 2021 HAW Hamburg
#
# This file is subject to the terms and conditions of the GNU Lesser
# General Public License v2.1. See the file LICENSE in the top level
# directory for more details.
#
menuconfig PACKAGE_LIBCOSE
bool "LibCose CBOR Object Signing and Encryption package"
depends on TEST_KCONFIG
depends on MODULE_RANDOM
select PACKAGE_NANOCBOR
select MODULE_LIBCOSE_CRYPT
help
CBOR Object Signing and Encryption package based on RFC8613.
if PACKAGE_LIBCOSE
config MODULE_LIBCOSE_CRYPT_C25519
bool "COSE use C25519 backend"
depends on TEST_KCONFIG
depends on PACKAGE_C25519
config MODULE_LIBCOSE_CRYPT_HACL
bool "COSE use HACL backend"
depends on TEST_KCONFIG
depends on PACKAGE_HACL
config MODULE_LIBCOSE_CRYPT_MONOCYPHER
bool "COSE use MONOCYPHER backend"
depends on TEST_KCONFIG
depends on PACKAGE_MONOCYPHER
endif # PACKAGE_LIBCOSE
config MODULE_LIBCOSE_CRYPT
bool
depends on TEST_KCONFIG