Skip to content

Commit 6945093

Browse files
Merge pull request #6935 from SparkiDev/ssl_crypto_extract
ssl.c: Move out crypto compat APIs
2 parents 8e05b5a + 54f2d56 commit 6945093

15 files changed

Lines changed: 5944 additions & 4423 deletions

File tree

IDE/Espressif/ESP-IDF/UPDATE.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,4 @@ Updates to Espressif ESP-IDF wolfssl_benchmark and wolfssl_test examples:
2121
- Added VisualGDB Project file & Visual Studio solution file.
2222
- Added optional `time_helper` for wolfssl_test
2323
- Exclude `ssl_misc.c` in component cmake to fix warning: #warning ssl_misc.c does not need to be compiled separately from ssl.c
24+
- Exclude `ssl_crypto.c` in component cmake to fix warning: #warning ssl_crypto.c does not need to be compiled separately from ssl.c

IDE/Espressif/ESP-IDF/examples/template/components/wolfssl/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -353,8 +353,9 @@ else()
353353
"\"${WOLFSSL_ROOT}/src/misc.c\""
354354
"\"${WOLFSSL_ROOT}/src/pk.c\""
355355
"\"${WOLFSSL_ROOT}/src/ssl_asn1.c\"" # included by ssl.c
356-
"\"${WOLFSSL_ROOT}/src/ssl_certman.c\"" # included by ssl.c
357356
"\"${WOLFSSL_ROOT}/src/ssl_bn.c\"" # included by ssl.c
357+
"\"${WOLFSSL_ROOT}/src/ssl_certman.c\"" # included by ssl.c
358+
"\"${WOLFSSL_ROOT}/src/ssl_crypto.c\"" # included by ssl.c
358359
"\"${WOLFSSL_ROOT}/src/ssl_misc.c\"" # included by ssl.c
359360
"\"${WOLFSSL_ROOT}/src/x509.c\""
360361
"\"${WOLFSSL_ROOT}/src/x509_str.c\""

IDE/Espressif/ESP-IDF/examples/wolfssl_benchmark/components/wolfssl/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -353,6 +353,7 @@ else()
353353
"\"${WOLFSSL_ROOT}/src/ssl_asn1.c\"" # included by ssl.c
354354
"\"${WOLFSSL_ROOT}/src/ssl_bn.c\"" # included by ssl.c
355355
"\"${WOLFSSL_ROOT}/src/ssl_certman.c\"" # included by ssl.c
356+
"\"${WOLFSSL_ROOT}/src/ssl_crypto.c\"" # included by ssl.c
356357
"\"${WOLFSSL_ROOT}/src/ssl_misc.c\"" # included by ssl.c
357358
"\"${WOLFSSL_ROOT}/src/x509.c\""
358359
"\"${WOLFSSL_ROOT}/src/x509_str.c\""

IDE/Espressif/ESP-IDF/examples/wolfssl_client/components/wolfssl/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -393,6 +393,7 @@ else()
393393
"\"${WOLFSSL_ROOT}/src/ssl_asn1.c\"" # included by ssl.c
394394
"\"${WOLFSSL_ROOT}/src/ssl_bn.c\"" # included by ssl.c
395395
"\"${WOLFSSL_ROOT}/src/ssl_certman.c\"" # included by ssl.c
396+
"\"${WOLFSSL_ROOT}/src/ssl_crypto.c\"" # included by ssl.c
396397
"\"${WOLFSSL_ROOT}/src/ssl_misc.c\"" # included by ssl.c
397398
"\"${WOLFSSL_ROOT}/src/x509.c\""
398399
"\"${WOLFSSL_ROOT}/src/x509_str.c\""

IDE/Espressif/ESP-IDF/examples/wolfssl_server/components/wolfssl/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -393,6 +393,7 @@ else()
393393
"\"${WOLFSSL_ROOT}/src/ssl_asn1.c\"" # included by ssl.c
394394
"\"${WOLFSSL_ROOT}/src/ssl_bn.c\"" # included by ssl.c
395395
"\"${WOLFSSL_ROOT}/src/ssl_certman.c\"" # included by ssl.c
396+
"\"${WOLFSSL_ROOT}/src/ssl_crypto.c\"" # included by ssl.c
396397
"\"${WOLFSSL_ROOT}/src/ssl_misc.c\"" # included by ssl.c
397398
"\"${WOLFSSL_ROOT}/src/x509.c\""
398399
"\"${WOLFSSL_ROOT}/src/x509_str.c\""

IDE/Espressif/ESP-IDF/examples/wolfssl_test/components/wolfssl/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -482,6 +482,7 @@ endif()
482482
"\"${WOLFSSL_ROOT}/src/ssl_asn1.c\"" # included by ssl.c
483483
"\"${WOLFSSL_ROOT}/src/ssl_bn.c\"" # included by ssl.c
484484
"\"${WOLFSSL_ROOT}/src/ssl_certman.c\"" # included by ssl.c
485+
"\"${WOLFSSL_ROOT}/src/ssl_crypto.c\"" # included by ssl.c
485486
"\"${WOLFSSL_ROOT}/src/ssl_misc.c\"" # included by ssl.c
486487
"\"${WOLFSSL_ROOT}/src/x509.c\""
487488
"\"${WOLFSSL_ROOT}/src/x509_str.c\""

IDE/Espressif/ESP-IDF/libs/CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,11 @@ set(COMPONENT_SRCEXCLUDE
7171
"./src/conf.c"
7272
"./src/misc.c"
7373
"./src/pk.c"
74-
"./src/ssl_misc.c" # included by ssl.c
74+
"./src/ssl_asn1.c" # included by ssl.c
75+
"./src/ssl_bn.c" # included by ssl.c
76+
"./src/ssl_certman.c" # included by ssl.c
77+
"./src/ssl_crypto.c" # included by ssl.c
78+
"./src/ssl_misc.c" # included by ssl.c
7579
"./src/x509.c"
7680
"./src/x509_str.c"
7781
"./wolfcrypt/src/evp.c"

IDE/MSVS-2019-AZSPHERE/wolfssl_new_azsphere/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@ list( REMOVE_ITEM SSL_SOURCES ../../../src/conf.c )
3737
list( REMOVE_ITEM SSL_SOURCES ../../../src/x509.c )
3838
list( REMOVE_ITEM SSL_SOURCES ../../../src/x509_str.c )
3939
list( REMOVE_ITEM SSL_SOURCES ../../../src/pk.c )
40+
list( REMOVE_ITEM SSL_SOURCES ../../../src/ssl_asn1.c )
41+
list( REMOVE_ITEM SSL_SOURCES ../../../src/ssl_bn.c )
42+
list( REMOVE_ITEM SSL_SOURCES ../../../src/ssl_certman.c )
43+
list( REMOVE_ITEM SSL_SOURCES ../../../src/ssl_crypto.c )
4044
list( REMOVE_ITEM SSL_SOURCES ../../../src/ssl_misc.c )
4145
aux_source_directory( ${CRYPTO_SRC_DIR} CRYPTO_SOURCES )
4246
list( REMOVE_ITEM CRYPTO_SOURCES ../../../wolfcrypt/src/evp.c )

src/include.am

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ EXTRA_DIST += src/pk.c
2020
EXTRA_DIST += src/ssl_asn1.c
2121
EXTRA_DIST += src/ssl_bn.c
2222
EXTRA_DIST += src/ssl_certman.c
23+
EXTRA_DIST += src/ssl_crypto.c
2324
EXTRA_DIST += src/ssl_misc.c
2425
EXTRA_DIST += src/x509.c
2526
EXTRA_DIST += src/x509_str.c

0 commit comments

Comments
 (0)