Skip to content

Commit a071426

Browse files
committed
Migrate wolfAsyncCrypt repo into wolfSSL proper
1 parent 50c5028 commit a071426

File tree

21 files changed

+11352
-161
lines changed

21 files changed

+11352
-161
lines changed

.github/workflows/async.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333

3434
- name: Test wolfSSL async
3535
run: |
36-
./async-check.sh install
36+
./autogen.sh
3737
./configure ${{ matrix.config }}
3838
make check
3939

.gitignore

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -50,16 +50,6 @@ wolfcrypt_first.c
5050
wolfcrypt_last.c
5151
selftest.c
5252
fipsv2.c
53-
src/async.c
54-
wolfssl/async.h
55-
wolfcrypt/src/async.c
56-
wolfssl/wolfcrypt/async.h
57-
wolfcrypt/src/port/intel/quickassist.c
58-
wolfcrypt/src/port/intel/quickassist_mem.c
59-
wolfcrypt/src/port/cavium/cavium_nitrox.c
60-
wolfssl/wolfcrypt/port/intel/quickassist.h
61-
wolfssl/wolfcrypt/port/intel/quickassist_mem.h
62-
wolfssl/wolfcrypt/port/cavium/cavium_nitrox.h
6353
ctaocrypt/benchmark/benchmark
6454
ctaocrypt/test/testctaocrypt
6555
wolfcrypt/benchmark/benchmark

.wolfssl_known_macro_extras

Lines changed: 25 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,7 @@ CONFIG_WOLFTPM_EXAMPLE_NAME_ESPRESSIF
180180
CONFIG_X86
181181
CONV_WITH_DIV
182182
CPA_CY_API_VERSION_NUM_MAJOR
183+
CPA_CY_API_VERSION_NUM_MINOR
183184
CPU_MIMXRT1176DVMAA_cm7
184185
CPU_MK82FN256VLL15
185186
CRLDP_VALIDATE_DATA
@@ -412,6 +413,7 @@ NO_PKCS7_STREAM
412413
NO_POLY1305_ASM
413414
NO_PUBLIC_CCM_SET_NONCE
414415
NO_PUBLIC_GCM_SET_IV
416+
NO_QAT_RNG
415417
NO_RESUME_SUITE_CHECK
416418
NO_RNG
417419
NO_RNG_MUTEX
@@ -475,6 +477,7 @@ RTC_ALARMSUBSECONDMASK_ALL
475477
RTE_CMSIS_RTOS_RTX
476478
RTOS_MODULE_NET_AVAIL
477479
RTPLATFORM
480+
SAL_IOMMU_CODE
478481
SA_INTERRUPT
479482
SCEKEY_INSTALLED
480483
SHA256_MANY_REGISTERS
@@ -565,8 +568,10 @@ USE_CONTESTMUTEX
565568
USE_ECDSA_KEYSZ_HASH_ALGO
566569
USE_FULL_ASSERT
567570
USE_HAL_DRIVER
571+
USE_LAC_SESSION_FOR_STRUCT_OFFSET
568572
USE_NXP_LTC
569573
USE_NXP_MMCAU
574+
USE_QAE_STATIC_MEM
570575
USE_QAE_THREAD_LS
571576
USE_SECRET_CALLBACK
572577
USE_STSAFE_RNG_SEED
@@ -580,24 +585,26 @@ WC_AES_BS_WORD_SIZE
580585
WC_AES_GCM_DEC_AUTH_EARLY
581586
WC_ASN_HASH_SHA256
582587
WC_ASN_RUNTIME_DATE_CHECK_CONTROL
583-
WC_ASYNC_ENABLE_3DES
584-
WC_ASYNC_ENABLE_AES
585-
WC_ASYNC_ENABLE_ARC4
586-
WC_ASYNC_ENABLE_DH
587-
WC_ASYNC_ENABLE_ECC
588588
WC_ASYNC_ENABLE_ECC_KEYGEN
589-
WC_ASYNC_ENABLE_HMAC
590-
WC_ASYNC_ENABLE_MD5
591-
WC_ASYNC_ENABLE_RSA
592-
WC_ASYNC_ENABLE_RSA_KEYGEN
593-
WC_ASYNC_ENABLE_SHA
594-
WC_ASYNC_ENABLE_SHA224
595-
WC_ASYNC_ENABLE_SHA256
596-
WC_ASYNC_ENABLE_SHA3
597-
WC_ASYNC_ENABLE_SHA384
598-
WC_ASYNC_ENABLE_SHA512
589+
WC_ASYNC_NO_3DES
590+
WC_ASYNC_NO_AES
591+
WC_ASYNC_NO_ARC4
599592
WC_ASYNC_NO_CRYPT
600-
WC_ASYNC_NO_HASH
593+
WC_ASYNC_NO_DH
594+
WC_ASYNC_NO_ECC
595+
WC_ASYNC_NO_HMAC
596+
WC_ASYNC_NO_MD5
597+
WC_ASYNC_NO_PKI
598+
WC_ASYNC_NO_RNG
599+
WC_ASYNC_NO_RSA
600+
WC_ASYNC_NO_RSA_KEYGEN
601+
WC_ASYNC_NO_SHA
602+
WC_ASYNC_NO_SHA224
603+
WC_ASYNC_NO_SHA256
604+
WC_ASYNC_NO_SHA3
605+
WC_ASYNC_NO_SHA384
606+
WC_ASYNC_NO_SHA512
607+
WC_ASYNC_THREAD_BIND
601608
WC_CACHE_RESISTANT_BASE64_TABLE
602609
WC_DILITHIUM_CACHE_PRIV_VECTORS
603610
WC_DILITHIUM_CACHE_PUB_VECTORS
@@ -607,6 +614,7 @@ WC_ECC_NONBLOCK_ONLY
607614
WC_FLAG_DONT_USE_AESNI
608615
WC_FORCE_LINUXKM_FORTIFY_SOURCE
609616
WC_LMS_FULL_HASH
617+
WC_NO_ASYNC_SLEEP
610618
WC_NO_RNG_SIMPLE
611619
WC_NO_STATIC_ASSERT
612620
WC_PKCS11_FIND_WITH_ID_ONLY
@@ -977,6 +985,7 @@ __BCPLUSPLUS__
977985
__BIG_ENDIAN__
978986
__BORLANDC__
979987
__CCRX__
988+
__CC_ARM
980989
__COMPILER_VER__
981990
__COUNTER__
982991
__CYGWIN__

Makefile.am

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,7 @@ EXTRA_DIST+= valgrind-bash.supp
148148
EXTRA_DIST+= fips-hash.sh
149149
EXTRA_DIST+= gencertbuf.pl
150150
EXTRA_DIST+= README.md
151+
EXTRA_DIST+= README-async.md
151152
EXTRA_DIST+= README
152153
EXTRA_DIST+= ChangeLog.md
153154
EXTRA_DIST+= LICENSING

0 commit comments

Comments
 (0)