Skip to content

Commit 415620c

Browse files
committed
Merge remote-tracking branch 'origin/pr/2105' into development
Additional work done as part of merge: - Run ./tests/scripts/check-generated-files.sh and check in the resulting changes to programs/ssl/query_config.c
2 parents 461bd3d + 54efcb7 commit 415620c

20 files changed

+3109
-15
lines changed

ChangeLog

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ Changes
5151
by Aurelien Jarno and submitted by Jeffrey Martin.
5252
* Reduce the complexity of the timing tests. They were assuming more than the
5353
underlying OS actually guarantees.
54+
* Fix configuration queries in ssl-opt.h. #2030
55+
* Ensure that ssl-opt.h can be run in OS X. #2029
5456

5557
= mbed TLS 2.16.0 branch released 2018-12-21
5658

programs/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ test/cpp_dummy_build
4949
test/ssl_cert_test
5050
test/udp_proxy
5151
test/zeroize
52+
test/query_compile_time_config
5253
util/pem2der
5354
util/strerror
5455
x509/cert_app

programs/Makefile

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ APPS = aes/aescrypt2$(EXEXT) aes/crypt_and_hash$(EXEXT) \
7676
test/ssl_cert_test$(EXEXT) test/benchmark$(EXEXT) \
7777
test/selftest$(EXEXT) test/udp_proxy$(EXEXT) \
7878
test/zeroize$(EXEXT) \
79+
test/query_compile_time_config$(EXEXT) \
7980
util/pem2der$(EXEXT) util/strerror$(EXEXT) \
8081
x509/cert_app$(EXEXT) x509/crl_app$(EXEXT) \
8182
x509/cert_req$(EXEXT) x509/cert_write$(EXEXT) \
@@ -218,17 +219,17 @@ ssl/ssl_client1$(EXEXT): ssl/ssl_client1.c $(DEP)
218219
echo " CC ssl/ssl_client1.c"
219220
$(CC) $(LOCAL_CFLAGS) $(CFLAGS) ssl/ssl_client1.c $(LOCAL_LDFLAGS) $(LDFLAGS) -o $@
220221

221-
ssl/ssl_client2$(EXEXT): ssl/ssl_client2.c $(DEP)
222+
ssl/ssl_client2$(EXEXT): ssl/ssl_client2.c ssl/query_config.c $(DEP)
222223
echo " CC ssl/ssl_client2.c"
223-
$(CC) $(LOCAL_CFLAGS) $(CFLAGS) ssl/ssl_client2.c $(LOCAL_LDFLAGS) $(LDFLAGS) -o $@
224+
$(CC) $(LOCAL_CFLAGS) $(CFLAGS) ssl/ssl_client2.c ssl/query_config.c $(LOCAL_LDFLAGS) $(LDFLAGS) -o $@
224225

225226
ssl/ssl_server$(EXEXT): ssl/ssl_server.c $(DEP)
226227
echo " CC ssl/ssl_server.c"
227228
$(CC) $(LOCAL_CFLAGS) $(CFLAGS) ssl/ssl_server.c $(LOCAL_LDFLAGS) $(LDFLAGS) -o $@
228229

229-
ssl/ssl_server2$(EXEXT): ssl/ssl_server2.c $(DEP)
230+
ssl/ssl_server2$(EXEXT): ssl/ssl_server2.c ssl/query_config.c $(DEP)
230231
echo " CC ssl/ssl_server2.c"
231-
$(CC) $(LOCAL_CFLAGS) $(CFLAGS) ssl/ssl_server2.c $(LOCAL_LDFLAGS) $(LDFLAGS) -o $@
232+
$(CC) $(LOCAL_CFLAGS) $(CFLAGS) ssl/ssl_server2.c ssl/query_config.c $(LOCAL_LDFLAGS) $(LDFLAGS) -o $@
232233

233234
ssl/ssl_fork_server$(EXEXT): ssl/ssl_fork_server.c $(DEP)
234235
echo " CC ssl/ssl_fork_server.c"
@@ -270,6 +271,10 @@ test/zeroize$(EXEXT): test/zeroize.c $(DEP)
270271
echo " CC test/zeroize.c"
271272
$(CC) $(LOCAL_CFLAGS) $(CFLAGS) test/zeroize.c $(LOCAL_LDFLAGS) $(LDFLAGS) -o $@
272273

274+
test/query_compile_time_config$(EXEXT): test/query_compile_time_config.c ssl/query_config.c $(DEP)
275+
echo " CC test/query_compile_time_config.c"
276+
$(CC) $(LOCAL_CFLAGS) $(CFLAGS) test/query_compile_time_config.c ssl/query_config.c $(LOCAL_LDFLAGS) $(LDFLAGS) -o $@
277+
273278
util/pem2der$(EXEXT): util/pem2der.c $(DEP)
274279
echo " CC util/pem2der.c"
275280
$(CC) $(LOCAL_CFLAGS) $(CFLAGS) util/pem2der.c $(LOCAL_LDFLAGS) $(LDFLAGS) -o $@

programs/ssl/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,14 @@ add_executable(ssl_client1 ssl_client1.c)
3434
target_link_libraries(ssl_client1 ${libs})
3535

3636
add_executable(ssl_client2 ssl_client2.c)
37+
target_sources(ssl_client2 PUBLIC query_config.c)
3738
target_link_libraries(ssl_client2 ${libs})
3839

3940
add_executable(ssl_server ssl_server.c)
4041
target_link_libraries(ssl_server ${libs})
4142

4243
add_executable(ssl_server2 ssl_server2.c)
44+
target_sources(ssl_server2 PUBLIC query_config.c)
4345
target_link_libraries(ssl_server2 ${libs})
4446

4547
add_executable(ssl_fork_server ssl_fork_server.c)

0 commit comments

Comments
 (0)