From d33a4b7500f999d59e37fdef7cc97bee05a3cc89 Mon Sep 17 00:00:00 2001 From: Charles-Edouard de la Vergne Date: Fri, 1 Mar 2024 10:13:03 +0100 Subject: [PATCH] Add limitations and constraints --- Makefile | 1 + README.md | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/Makefile b/Makefile index 0373f13..082907d 100644 --- a/Makefile +++ b/Makefile @@ -122,6 +122,7 @@ DISABLE_STANDARD_WEBUSB = 1 DEFINES += CUSTOM_IO_APDU_BUFFER_SIZE=\(255+5+64\) DEFINES += HAVE_USB_CLASS_CCID DEFINES += HAVE_RSA +# Watchdog issue causing the device reset with long prime number computation # DEFINES += WITH_SUPPORT_RSA4096 ifeq ($(TARGET_NAME),TARGET_NANOS) diff --git a/README.md b/README.md index afa9dfc..7e348e7 100644 --- a/README.md +++ b/README.md @@ -321,3 +321,11 @@ It outputs 3 artifacts: - `compiled_app_binaries` within binary files of the build process for each device - `code-coverage` within HTML details of code coverage + +## Known limitations + +Today, the current App has some known limitations. + +- RSA4096 is disabled, because of an issue with the watchdog, resetting the device + during long prime number operation. +- Using Ed25519 template, the decrypt doesn't output a correct result.