Skip to content

Commit 54f0ecb

Browse files
committed
Fix for ephemeral key usage limit.
1 parent 384eaa4 commit 54f0ecb

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

wolfcrypt/src/port/st/stsafe.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1879,7 +1879,7 @@ int wolfSSL_STSAFE_CryptoDevCb(int devId, wc_CryptoInfo* info, void* ctx)
18791879

18801880
ret = stse_generate_ecc_key_pair(&g_stse_handler, slot,
18811881
(stse_ecc_key_type_t)curve_id,
1882-
STSAFEA_EPHEMERAL_KEY_USAGE_LIMIT,
1882+
STSAFE_EPHEMERAL_KEY_USAGE_LIMIT,
18831883
ephemeralPubKey);
18841884
if (ret != STSE_OK) {
18851885
STSAFE_INTERFACE_PRINTF("stse_generate_ecc_key_pair (ephemeral for ECDH) error: %d\n", ret);

wolfssl/wolfcrypt/port/st/stsafe.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@
9494

9595
/* Key usage limits */
9696
#define STSAFE_PERSISTENT_KEY_USAGE_LIMIT 255 /* Usage limit for persistent keys in slot 1 */
97-
#define STSAFE_EPHEMERAL_KEY_USAGE_LIMIT 255 /* Usage limit for ephemeral keys in slot 0xFF */
97+
#define STSAFE_EPHEMERAL_KEY_USAGE_LIMIT 1 /* Usage limit for ephemeral keys in slot 0xFF */
9898

9999
/* Hash types - must match stse_hash_algorithm_t values in STSELib */
100100
#define STSAFE_HASH_SHA256 0 /* STSE_SHA_256 */

0 commit comments

Comments
 (0)