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 |
