mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-02-04 02:25:09 +01:00
Explicitly define code with WOLFCRYPT_ASYNC_CRYPT_SW
This commit is contained in:
@@ -4152,7 +4152,7 @@ int wc_AesCbcEncrypt(Aes* aes, byte* out, const byte* in, word32 sz)
|
||||
return IntelQaSymAesCbcEncrypt(&aes->asyncDev, out, in, sz,
|
||||
(const byte*)aes->devKey, aes->keylen,
|
||||
(byte*)aes->reg, AES_BLOCK_SIZE);
|
||||
#else /* WOLFSSL_ASYNC_CRYPT_SW */
|
||||
#elif defined(WOLFSSL_ASYNC_CRYPT_SW)
|
||||
if (wc_AsyncSwInit(&aes->asyncDev, ASYNC_SW_AES_CBC_ENCRYPT)) {
|
||||
WC_ASYNC_SW* sw = &aes->asyncDev.sw;
|
||||
sw->aes.aes = aes;
|
||||
@@ -4317,7 +4317,7 @@ int wc_AesCbcEncrypt(Aes* aes, byte* out, const byte* in, word32 sz)
|
||||
return IntelQaSymAesCbcDecrypt(&aes->asyncDev, out, in, sz,
|
||||
(const byte*)aes->devKey, aes->keylen,
|
||||
(byte*)aes->reg, AES_BLOCK_SIZE);
|
||||
#else /* WOLFSSL_ASYNC_CRYPT_SW */
|
||||
#elif defined(WOLFSSL_ASYNC_CRYPT_SW)
|
||||
if (wc_AsyncSwInit(&aes->asyncDev, ASYNC_SW_AES_CBC_DECRYPT)) {
|
||||
WC_ASYNC_SW* sw = &aes->asyncDev.sw;
|
||||
sw->aes.aes = aes;
|
||||
@@ -6887,7 +6887,7 @@ int wc_AesGcmEncrypt(Aes* aes, byte* out, const byte* in, word32 sz,
|
||||
return IntelQaSymAesGcmEncrypt(&aes->asyncDev, out, in, sz,
|
||||
(const byte*)aes->devKey, aes->keylen, iv, ivSz,
|
||||
authTag, authTagSz, authIn, authInSz);
|
||||
#else /* WOLFSSL_ASYNC_CRYPT_SW */
|
||||
#elif defined(WOLFSSL_ASYNC_CRYPT_SW)
|
||||
if (wc_AsyncSwInit(&aes->asyncDev, ASYNC_SW_AES_GCM_ENCRYPT)) {
|
||||
WC_ASYNC_SW* sw = &aes->asyncDev.sw;
|
||||
sw->aes.aes = aes;
|
||||
@@ -7447,7 +7447,7 @@ int wc_AesGcmDecrypt(Aes* aes, byte* out, const byte* in, word32 sz,
|
||||
return IntelQaSymAesGcmDecrypt(&aes->asyncDev, out, in, sz,
|
||||
(const byte*)aes->devKey, aes->keylen, iv, ivSz,
|
||||
authTag, authTagSz, authIn, authInSz);
|
||||
#else /* WOLFSSL_ASYNC_CRYPT_SW */
|
||||
#elif defined(WOLFSSL_ASYNC_CRYPT_SW)
|
||||
if (wc_AsyncSwInit(&aes->asyncDev, ASYNC_SW_AES_GCM_DECRYPT)) {
|
||||
WC_ASYNC_SW* sw = &aes->asyncDev.sw;
|
||||
sw->aes.aes = aes;
|
||||
|
||||
@@ -1616,7 +1616,7 @@
|
||||
#elif defined(HAVE_INTEL_QA)
|
||||
return IntelQaSymDes3CbcEncrypt(&des->asyncDev, out, in, sz,
|
||||
(const byte*)des->devKey, DES3_KEYLEN, (byte*)des->reg, DES3_IVLEN);
|
||||
#else /* WOLFSSL_ASYNC_CRYPT_SW */
|
||||
#elif defined(WOLFSSL_ASYNC_CRYPT_SW)
|
||||
if (wc_AsyncSwInit(&des->asyncDev, ASYNC_SW_DES3_CBC_ENCRYPT)) {
|
||||
WC_ASYNC_SW* sw = &des->asyncDev.sw;
|
||||
sw->des.des = des;
|
||||
@@ -1667,7 +1667,7 @@
|
||||
#elif defined(HAVE_INTEL_QA)
|
||||
return IntelQaSymDes3CbcDecrypt(&des->asyncDev, out, in, sz,
|
||||
(const byte*)des->devKey, DES3_KEYLEN, (byte*)des->reg, DES3_IVLEN);
|
||||
#else /* WOLFSSL_ASYNC_CRYPT_SW */
|
||||
#elif defined(WOLFSSL_ASYNC_CRYPT_SW)
|
||||
if (wc_AsyncSwInit(&des->asyncDev, ASYNC_SW_DES3_CBC_DECRYPT)) {
|
||||
WC_ASYNC_SW* sw = &des->asyncDev.sw;
|
||||
sw->des.des = des;
|
||||
|
||||
@@ -1433,7 +1433,7 @@ static int wc_DhGenerateKeyPair_Async(DhKey* key, WC_RNG* rng,
|
||||
#elif defined(HAVE_CAVIUM)
|
||||
/* TODO: Not implemented - use software for now */
|
||||
|
||||
#else /* WOLFSSL_ASYNC_CRYPT_SW */
|
||||
#elif defined(WOLFSSL_ASYNC_CRYPT_SW)
|
||||
if (wc_AsyncSwInit(&key->asyncDev, ASYNC_SW_DH_GEN)) {
|
||||
WC_ASYNC_SW* sw = &key->asyncDev.sw;
|
||||
sw->dhGen.key = key;
|
||||
@@ -2207,7 +2207,7 @@ static int wc_DhAgree_Async(DhKey* key, byte* agree, word32* agreeSz,
|
||||
#elif defined(HAVE_CAVIUM)
|
||||
/* TODO: Not implemented - use software for now */
|
||||
|
||||
#else /* WOLFSSL_ASYNC_CRYPT_SW */
|
||||
#elif defined(WOLFSSL_ASYNC_CRYPT_SW)
|
||||
if (wc_AsyncSwInit(&key->asyncDev, ASYNC_SW_DH_AGREE)) {
|
||||
WC_ASYNC_SW* sw = &key->asyncDev.sw;
|
||||
sw->dhAgree.key = key;
|
||||
|
||||
@@ -5495,7 +5495,7 @@ static int _ecc_make_key_ex(WC_RNG* rng, int keysize, ecc_key* key,
|
||||
/* TODO: Not implemented */
|
||||
#elif defined(HAVE_INTEL_QA)
|
||||
/* Implemented in ecc_make_pub_ex for the pub calc */
|
||||
#else
|
||||
#elif defined(WOLFSSL_ASYNC_CRYPT_SW)
|
||||
if (wc_AsyncSwInit(&key->asyncDev, ASYNC_SW_ECC_MAKE)) {
|
||||
WC_ASYNC_SW* sw = &key->asyncDev.sw;
|
||||
sw->eccMake.rng = rng;
|
||||
|
||||
@@ -2767,7 +2767,7 @@ static int wc_RsaFunctionAsync(const byte* in, word32 inLen, byte* out,
|
||||
}
|
||||
#endif /* WOLFSSL_ASYNC_CRYPT_SW */
|
||||
|
||||
switch(type) {
|
||||
switch (type) {
|
||||
#ifndef WOLFSSL_RSA_PUBLIC_ONLY
|
||||
case RSA_PRIVATE_DECRYPT:
|
||||
case RSA_PRIVATE_ENCRYPT:
|
||||
@@ -2789,7 +2789,7 @@ static int wc_RsaFunctionAsync(const byte* in, word32 inLen, byte* out,
|
||||
&key->u.raw,
|
||||
out, outLen);
|
||||
#endif
|
||||
#else /* WOLFSSL_ASYNC_CRYPT_SW */
|
||||
#else
|
||||
ret = wc_RsaFunctionSync(in, inLen, out, outLen, type, key, rng);
|
||||
#endif
|
||||
break;
|
||||
@@ -2807,7 +2807,7 @@ static int wc_RsaFunctionAsync(const byte* in, word32 inLen, byte* out,
|
||||
ret = IntelQaRsaPublic(&key->asyncDev, in, inLen,
|
||||
&key->e.raw, &key->n.raw,
|
||||
out, outLen);
|
||||
#else /* WOLFSSL_ASYNC_CRYPT_SW */
|
||||
#else
|
||||
ret = wc_RsaFunctionSync(in, inLen, out, outLen, type, key, rng);
|
||||
#endif
|
||||
break;
|
||||
@@ -4734,7 +4734,7 @@ int wc_MakeRsaKey(RsaKey* key, int size, long e, WC_RNG* rng)
|
||||
#elif defined(HAVE_INTEL_QA)
|
||||
err = IntelQaRsaKeyGen(&key->asyncDev, key, size, e, rng);
|
||||
goto out;
|
||||
#else
|
||||
#elif defined(WOLFSSL_ASYNC_CRYPT_SW)
|
||||
if (wc_AsyncSwInit(&key->asyncDev, ASYNC_SW_RSA_MAKE)) {
|
||||
WC_ASYNC_SW* sw = &key->asyncDev.sw;
|
||||
sw->rsaMake.rng = rng;
|
||||
|
||||
Reference in New Issue
Block a user