Skip to content

Commit f959a1f

Browse files
committed
Fix for Intel QuickAssist RSA Key generation exponent result.
1 parent 11ce3be commit f959a1f

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

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)