Fix for ephemeral key usage limit.
This commit is contained in:
@@ -1879,7 +1879,7 @@ int wolfSSL_STSAFE_CryptoDevCb(int devId, wc_CryptoInfo* info, void* ctx)
|
||||
|
||||
ret = stse_generate_ecc_key_pair(&g_stse_handler, slot,
|
||||
(stse_ecc_key_type_t)curve_id,
|
||||
STSAFEA_EPHEMERAL_KEY_USAGE_LIMIT,
|
||||
STSAFE_EPHEMERAL_KEY_USAGE_LIMIT,
|
||||
ephemeralPubKey);
|
||||
if (ret != STSE_OK) {
|
||||
STSAFE_INTERFACE_PRINTF("stse_generate_ecc_key_pair (ephemeral for ECDH) error: %d\n", ret);
|
||||
|
||||
@@ -94,7 +94,7 @@
|
||||
|
||||
/* Key usage limits */
|
||||
#define STSAFE_PERSISTENT_KEY_USAGE_LIMIT 255 /* Usage limit for persistent keys in slot 1 */
|
||||
#define STSAFE_EPHEMERAL_KEY_USAGE_LIMIT 255 /* Usage limit for ephemeral keys in slot 0xFF */
|
||||
#define STSAFE_EPHEMERAL_KEY_USAGE_LIMIT 1 /* Usage limit for ephemeral keys in slot 0xFF */
|
||||
|
||||
/* Hash types - must match stse_hash_algorithm_t values in STSELib */
|
||||
#define STSAFE_HASH_SHA256 0 /* STSE_SHA_256 */
|
||||
|
||||
Reference in New Issue
Block a user