1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/pkg/libcose/patches/0001-cose-crypto-add-defines-for-RIOT-crypto-backend.patch
2022-05-17 10:51:34 +02:00

56 lines
1.3 KiB
Diff

From 27c9da70b2bc80030dd55cc2e449a22c1b290e9d Mon Sep 17 00:00:00 2001
From: Francisco Molina <femolina@uc.cl>
Date: Thu, 24 Feb 2022 13:20:46 +0100
Subject: [PATCH] cose/crypto: add defines for RIOT crypto backend
---
include/cose/crypto.h | 3 +++
include/cose/crypto/selectors.h | 6 ++++--
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/include/cose/crypto.h b/include/cose/crypto.h
index e81fd2c..6df6d14 100644
--- a/include/cose/crypto.h
+++ b/include/cose/crypto.h
@@ -48,6 +48,9 @@
#if defined(CRYPTO_TINYCRYPT)
#include "cose/crypto/tinycrypt.h"
#endif
+#ifdef CRYPTO_RIOT
+#include "cose/crypto/riot.h"
+#endif
#include "cose/crypto/selectors.h"
diff --git a/include/cose/crypto/selectors.h b/include/cose/crypto/selectors.h
index 575263a..cc5c786 100644
--- a/include/cose/crypto/selectors.h
+++ b/include/cose/crypto/selectors.h
@@ -46,6 +46,8 @@
#define CRYPTO_MBEDTLS_INCLUDE_CHACHAPOLY
#elif defined(CRYPTO_HACL)
#define CRYPTO_HACL_INCLUDE_CHACHAPOLY
+#elif defined(CRYPTO_RIOT)
+#define CRYPTO_RIOT_INCLUDE_CHACHAPOLY
#endif
/** @} */
@@ -61,8 +63,6 @@
#endif
#endif
-#endif /* COSE_CRYPTO_SELECTORS_H */
-
#if defined(HAVE_ALGO_AES128GCM) || \
defined(HAVE_ALGO_AES192GCM) || \
defined(HAVE_ALGO_AES256GCM)
@@ -81,3 +81,5 @@
#endif
/** @} */
+
+#endif /* COSE_CRYPTO_SELECTORS_H */
--
2.32.0