1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/pkg/edhoc-c/Makefile.dep
Francisco Molina 4cef100781
pkg/edhoc-c: initial commit
Co-authored-by: Timothy Claeys <timothy.claeys@inria.fr>
2021-06-08 14:34:31 +02:00

23 lines
644 B
Makefile

ifneq (,$(filter edhoc-c_crypto_wolfssl,$(USEMODULE)))
USEPKG += wolfssl
USEMODULE += wolfcrypt
USEMODULE += wolfcrypt_aes
USEMODULE += wolfcrypt_ed25519
USEMODULE += wolfcrypt_curve25519
USEMODULE += wolfcrypt_hmac
USEMODULE += wolfcrypt_random
USEMODULE += wolfcrypt_sha256
endif
ifneq (,$(filter edhoc-c_crypto_tinycrypt,$(USEMODULE)))
USEPKG += tinycrypt
# Blacklist platforms using nimble, mynewt-nimble has an in-tree copy
# of tinycrypt that conflicts with the remote one
FEATURES_BLACKLIST += ble_nimble
USEPKG += c25519
endif
ifneq (,$(filter edhoc-c_cbor_nanocbor,$(USEMODULE)))
USEPKG += nanocbor
endif