diff options
author | Brent Cook <busterb@gmail.com> | 2018-11-08 13:46:21 -0700 |
---|---|---|
committer | Brent Cook <busterb@gmail.com> | 2018-11-08 13:59:55 -0700 |
commit | 6564332d4d972cff7ea176b79b5261398c87b26e (patch) | |
tree | 465025eaca00e1ee9b08bfda06fd32aa83bc5848 | |
parent | 940accb52ca494591166da88c3749b133b844c9a (diff) | |
download | portable-6564332d4d972cff7ea176b79b5261398c87b26e.tar.gz portable-6564332d4d972cff7ea176b79b5261398c87b26e.tar.bz2 portable-6564332d4d972cff7ea176b79b5261398c87b26e.zip |
add key_schedule test, tls13 key schedule bits
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | ssl/CMakeLists.txt | 1 | ||||
-rw-r--r-- | ssl/Makefile.am | 2 | ||||
-rw-r--r-- | tests/CMakeLists.txt | 4 | ||||
-rw-r--r-- | tests/Makefile.am | 5 |
5 files changed, 13 insertions, 0 deletions
@@ -61,6 +61,7 @@ tests/cipher* | |||
61 | tests/explicit_bzero* | 61 | tests/explicit_bzero* |
62 | tests/freenull* | 62 | tests/freenull* |
63 | tests/gost2814789t* | 63 | tests/gost2814789t* |
64 | tests/key_schedule* | ||
64 | tests/mont* | 65 | tests/mont* |
65 | tests/rfc5280time* | 66 | tests/rfc5280time* |
66 | tests/ssl_versions* | 67 | tests/ssl_versions* |
diff --git a/ssl/CMakeLists.txt b/ssl/CMakeLists.txt index 5c13e5d..b790fb4 100644 --- a/ssl/CMakeLists.txt +++ b/ssl/CMakeLists.txt | |||
@@ -36,6 +36,7 @@ set( | |||
36 | t1_enc.c | 36 | t1_enc.c |
37 | t1_hash.c | 37 | t1_hash.c |
38 | t1_lib.c | 38 | t1_lib.c |
39 | tls13_key_schedule.c | ||
39 | ) | 40 | ) |
40 | 41 | ||
41 | add_library(ssl ${SSL_SRC}) | 42 | add_library(ssl ${SSL_SRC}) |
diff --git a/ssl/Makefile.am b/ssl/Makefile.am index 8263749..8e8d1c8 100644 --- a/ssl/Makefile.am +++ b/ssl/Makefile.am | |||
@@ -45,8 +45,10 @@ libssl_la_SOURCES += ssl_versions.c | |||
45 | libssl_la_SOURCES += t1_enc.c | 45 | libssl_la_SOURCES += t1_enc.c |
46 | libssl_la_SOURCES += t1_hash.c | 46 | libssl_la_SOURCES += t1_hash.c |
47 | libssl_la_SOURCES += t1_lib.c | 47 | libssl_la_SOURCES += t1_lib.c |
48 | libssl_la_SOURCES += tls13_key_schedule.c | ||
48 | 49 | ||
49 | noinst_HEADERS = srtp.h | 50 | noinst_HEADERS = srtp.h |
50 | noinst_HEADERS += ssl_locl.h | 51 | noinst_HEADERS += ssl_locl.h |
51 | noinst_HEADERS += ssl_tlsext.h | 52 | noinst_HEADERS += ssl_tlsext.h |
52 | noinst_HEADERS += bytestring.h | 53 | noinst_HEADERS += bytestring.h |
54 | noinst_HEADERS += tls13_internal.h | ||
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index a2e2ab3..921bc81 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt | |||
@@ -227,6 +227,10 @@ add_test(igetest igetest) | |||
227 | 227 | ||
228 | # keypairtest | 228 | # keypairtest |
229 | if(NOT BUILD_SHARED_LIBS) | 229 | if(NOT BUILD_SHARED_LIBS) |
230 | add_executable(key_schedule key_schedule.c) | ||
231 | target_link_libraries(key_schedule ${OPENSSL_LIBS}) | ||
232 | add_test(key_schedule key_schedule) | ||
233 | |||
230 | add_executable(keypairtest keypairtest.c) | 234 | add_executable(keypairtest keypairtest.c) |
231 | target_link_libraries(keypairtest ${OPENSSL_LIBS}) | 235 | target_link_libraries(keypairtest ${OPENSSL_LIBS}) |
232 | add_test(keypairtest keypairtest | 236 | add_test(keypairtest keypairtest |
diff --git a/tests/Makefile.am b/tests/Makefile.am index 7373cd6..ca0c5bb 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am | |||
@@ -236,6 +236,11 @@ check_PROGRAMS += keypairtest | |||
236 | keypairtest_SOURCES = keypairtest.c | 236 | keypairtest_SOURCES = keypairtest.c |
237 | EXTRA_DIST += keypairtest.sh | 237 | EXTRA_DIST += keypairtest.sh |
238 | 238 | ||
239 | # key_schedule | ||
240 | TESTS += key_schedule | ||
241 | check_PROGRAMS += key_schedule | ||
242 | key_schedule_SOURCES = key_schedule.c | ||
243 | |||
239 | # md4test | 244 | # md4test |
240 | TESTS += md4test | 245 | TESTS += md4test |
241 | check_PROGRAMS += md4test | 246 | check_PROGRAMS += md4test |