diff --git a/pkg/libcose/Makefile b/pkg/libcose/Makefile index 1fb4ee768f..99d1d063e0 100644 --- a/pkg/libcose/Makefile +++ b/pkg/libcose/Makefile @@ -1,6 +1,6 @@ PKG_NAME=libcose PKG_URL=https://github.com/bergzand/libcose -PKG_VERSION=3fdf1238987b6aeec113b1872e56307893feeae7 +PKG_VERSION=2929fdce7affbd5bb9db201370d95d8f7cf680f9 PKG_LICENSE=LGPL include $(RIOTBASE)/pkg/pkg.mk diff --git a/pkg/libcose/doc.txt b/pkg/libcose/doc.txt index a9720cf982..8443bb9326 100644 --- a/pkg/libcose/doc.txt +++ b/pkg/libcose/doc.txt @@ -35,11 +35,15 @@ * USEMODULE += libcose_crypt_hacl * USEMODULE += libcose_crypt_monocypher * USEMODULE += libcose_crypt_c25519 + * USEMODULE += libcose_crypt_tinycrypt * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * The selection of pseudomodules determines the available algorithms: * * * @ref pkg_hacl "HACL" and @ref pkg_monocypher "Monocypher" both provide ChaCha20-Poly1305 and Ed25519. * * @ref pkg_c25519 "C25519" only provides the Ed25519 algorithm. + * * @ref pkg_tinycrypt "TINYCRYPT" provides AES-CCM-16-64-128, AES-CCM-16-128-128 + * ECDSA and ES256 as well as EC NIST P-256 curve support. * + * Some backend may conflict, others might be complementary. */