Skip to content

Commit c1bb54b

Browse files
Merge pull request #76 from dgarske/release_v5.7.4
Release v5.7.4
2 parents 11ce3be + d582efb commit c1bb54b

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,13 +286,18 @@ wolfSSL Server Benchmark 16384 bytes
286286

287287
## Change Log
288288

289+
### wolfSSL Async Release v5.7.4 (Oct 29, 2024)
290+
* Includes all wolfSSL v5.7.4 fixes. See ChangeLog.md here: https://github.com/wolfSSL/wolfssl/blob/master/ChangeLog.md#wolfssl-release-574-oct-24-2024
291+
- Plus fixes for asynchronous release - SHA3/HMAC devId (https://github.com/wolfSSL/wolfssl/pull/8119)
292+
* Fix for Intel QuickAssist RSA Key generation exponent result. (https://github.com/wolfSSL/wolfAsyncCrypt/pull/75)
293+
289294
### wolfSSL Async Release v5.7.0 (Mar 21, 2023)
290295
* Includes all wolfSSL v5.7.0 fixes. See ChangeLog.md here: https://github.com/wolfSSL/wolfssl/blob/master/ChangeLog.md#wolfssl-release-570-mar-20-2024
291296

292297
### wolfSSL Async Release v5.6.6 (Dec 20, 2023)
293298
* Includes all wolfSSL v5.6.6 fixes. See ChangeLog.md here: https://github.com/wolfSSL/wolfssl/blob/master/ChangeLog.md#wolfssl-release-566-dec-19-2023
294299
- Plus wolfSSL PR 7085 fix for invalid `dh_ffdhe_test` for even P when using Intel QuickAssist. https://github.com/wolfSSL/wolfssl/pull/7085
295-
* Fix for missing `IntelQaFreeFlatBuffer`` with DH enabled and no keygen. (broken in PR #71)
300+
* Fix for missing `IntelQaFreeFlatBuffer` with DH enabled and no keygen. (broken in PR #71)
296301
* Add return code checking for wc_AsyncThreadCreate_ex in exit_fail section for pthread_attr_destroy. (PR #72)
297302

298303
### wolfSSL Async Release v5.6.4 (Oct 30, 2023)

wolfcrypt/src/port/intel/quickassist.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1235,7 +1235,7 @@ static void IntelQaRsaKeyGenCallback(void *pCallbackTag,
12351235
RsaKey* key = dev->qat.op.rsa_keygen.rsakey;
12361236
if (key) {
12371237
/* Populate RsaKey Parameters */
1238-
/* raw BigInt buffer ownership is transfered to RsaKey */
1238+
/* raw BigInt buffer ownership is transferred to RsaKey */
12391239
/* cleanup is handled in wc_FreeRsaKey */
12401240

12411241
/* modulusN */
@@ -1280,15 +1280,15 @@ static void IntelQaRsaKeyGenCallback(void *pCallbackTag,
12801280
/* exponent1Dp */
12811281
if (ret == 0)
12821282
ret = IntelQaFlatBufferToBigInt(
1283-
&pPrivateKey->privateKeyRep2.exponent2Dq, &key->dP.raw);
1283+
&pPrivateKey->privateKeyRep2.exponent1Dp, &key->dP.raw);
12841284
if (ret == 0)
12851285
ret = mp_read_unsigned_bin(&key->dP,
12861286
key->dP.raw.buf, key->dP.raw.len);
12871287

12881288
/* exponent2Dq */
12891289
if (ret == 0)
12901290
ret = IntelQaFlatBufferToBigInt(
1291-
&pPrivateKey->privateKeyRep2.exponent1Dp, &key->dQ.raw);
1291+
&pPrivateKey->privateKeyRep2.exponent2Dq, &key->dQ.raw);
12921292
if (ret == 0)
12931293
ret = mp_read_unsigned_bin(&key->dQ,
12941294
key->dQ.raw.buf, key->dQ.raw.len);

wolfssl/wolfcrypt/port/intel/quickassist.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ typedef void (*IntelQaFreeFunc)(struct WC_ASYNC_DEV*);
193193

194194
/* QuickAssist device */
195195
typedef struct IntelQaDev {
196-
CpaInstanceHandle handle;
196+
CpaInstanceHandle handle;
197197
int devId;
198198

199199
/* callback return info */

0 commit comments

Comments
 (0)