From d9a1716781d8fbc2858124f9f2db1f0cf9e34c99 Mon Sep 17 00:00:00 2001 From: Shoichi Yamaguchi Date: Fri, 23 May 2025 16:50:46 +0900 Subject: [PATCH 1/2] remove unusable const qualifier for enum named cjose_jwk_ec_curve This error is appeared in gcc10 with `-Werror=ignored-qualifiers` option. --- include/cjose/jwk.h | 2 +- src/jwk.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/cjose/jwk.h b/include/cjose/jwk.h index 8151174..966b99e 100644 --- a/include/cjose/jwk.h +++ b/include/cjose/jwk.h @@ -282,7 +282,7 @@ cjose_jwk_t *cjose_jwk_create_EC_spec(const cjose_jwk_ec_keyspec *spec, cjose_er * information in the event of an error. * \returns The curve type */ -const cjose_jwk_ec_curve cjose_jwk_EC_get_curve(const cjose_jwk_t *jwk, cjose_err *err); +cjose_jwk_ec_curve cjose_jwk_EC_get_curve(const cjose_jwk_t *jwk, cjose_err *err); /** * Creates a new symmetric octet JWK, using a secure random number generator. diff --git a/src/jwk.c b/src/jwk.c index 9b1606e..8dbdeec 100644 --- a/src/jwk.c +++ b/src/jwk.c @@ -1002,7 +1002,7 @@ cjose_jwk_t *cjose_jwk_create_EC_spec(const cjose_jwk_ec_keyspec *spec, cjose_er return jwk; } -const cjose_jwk_ec_curve cjose_jwk_EC_get_curve(const cjose_jwk_t *jwk, cjose_err *err) +cjose_jwk_ec_curve cjose_jwk_EC_get_curve(const cjose_jwk_t *jwk, cjose_err *err) { if (NULL == jwk || CJOSE_JWK_KTY_EC != cjose_jwk_get_kty(jwk, err)) { From eb81fbdd9a6e36cbc73799a443d7447ed221c9a5 Mon Sep 17 00:00:00 2001 From: Shoichi Yamaguchi Date: Fri, 30 May 2025 12:36:04 +0900 Subject: [PATCH 2/2] cjose: remove alloca related lines `alloca` is no longer used after the following pull-request. - https://github.com/zmartzone/cjose/pull/15 --- src/concatkdf.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/concatkdf.c b/src/concatkdf.c index f041b98..b55975f 100644 --- a/src/concatkdf.c +++ b/src/concatkdf.c @@ -12,19 +12,12 @@ #include #else #include -#include #endif #include #include #include #include -#ifdef _WIN32 -#define STACK_ALLOC _alloca -#else -#define STACK_ALLOC alloca -#endif - //////////////////////////////////////////////////////////////////////////////// static uint8_t *_apply_uint32(const uint32_t value, uint8_t *buffer) {