This is an automated email from the ASF dual-hosted git repository. xiaoxiang pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
commit a744ce760e976b960017a233265f5328d9e56d25 Author: makejian <[email protected]> AuthorDate: Wed Jan 21 14:41:09 2026 +0800 Documentation: add ECC/ECDSA note Add brief documentation for ECC/ECDSA software implementation in the crypto subsystem documentation. Signed-off-by: makejian <[email protected]> --- Documentation/components/crypto.rst | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Documentation/components/crypto.rst b/Documentation/components/crypto.rst index d2902239aaa..252f18a2bd2 100644 --- a/Documentation/components/crypto.rst +++ b/Documentation/components/crypto.rst @@ -153,6 +153,14 @@ Public Key Algorithms - ECDSA key pair generation for different curves - Digital signature generation and verification +ECC / ECDSA (Software) +---------------------- + +NuttX also provides a lightweight ECC implementation and public API in +``include/crypto/ecc.h``. It can be used for ECC key generation, ECDH shared +secret computation, and ECDSA sign/verify. Public key export is available in +compressed form (``ECC_BYTES + 1``) as well as X/Y uncompressed form. + Key Management Operations --------------------------
