1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/pkg/libcose/Kconfig
MrKevinWeiss 6bd6091938 pkg/*/Kconfig: Add simple kconfig pkgs
This adds many basic `PACKAGE_*` to Kconfig:
- pkg/Kconfig
- pkg/c25519/Kconfig
- pkg/cayenne-lpp/Kconfig
- pkg/cifra/Kconfig
- pkg/cn-cbor/Kconfig
- pkg/driver_atwinc15x0/Kconfig
- pkg/driver_bme680/Kconfig
- pkg/emlearn/Kconfig
- pkg/gemmlowp/Kconfig
- pkg/hacl/Kconfig
- pkg/heatshrink/Kconfig
- pkg/jsmn/Kconfig
- pkg/libb2/Kconfig
- pkg/libcose/Kconfig
- pkg/libfixmath/Kconfig
- pkg/libhydrogen/Kconfig
- pkg/lora-serialization/Kconfig
- pkg/micro-ecc/Kconfig
- pkg/microcoap/Kconfig
- pkg/minmea/Kconfig
- pkg/monocypher/Kconfig
- pkg/nanocbor/Kconfig
- pkg/nanopb/Kconfig
- pkg/qDSA/Kconfig
- pkg/qcbor/Kconfig
- pkg/relic/Kconfig
- pkg/talking_leds/Kconfig
- pkg/tiny-asn1/Kconfig
- pkg/tinycbor/Kconfig
- pkg/tinycrypt/Kconfig
- pkg/tlsf/Kconfig
- pkg/tweetnacl/Kconfig
- pkg/u8g2/Kconfig
- pkg/ubasic/Kconfig
- pkg/ucglib/Kconfig
- pkg/utensor/Kconfig
- pkg/yxml/Kconfig
2021-04-08 16:34:36 +02:00

39 lines
994 B
Plaintext

# 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