aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrent Cook <busterb@gmail.com>2018-11-08 13:46:21 -0700
committerBrent Cook <busterb@gmail.com>2018-11-08 13:59:55 -0700
commit6564332d4d972cff7ea176b79b5261398c87b26e (patch)
tree465025eaca00e1ee9b08bfda06fd32aa83bc5848
parent940accb52ca494591166da88c3749b133b844c9a (diff)
downloadportable-6564332d4d972cff7ea176b79b5261398c87b26e.tar.gz
portable-6564332d4d972cff7ea176b79b5261398c87b26e.tar.bz2
portable-6564332d4d972cff7ea176b79b5261398c87b26e.zip
add key_schedule test, tls13 key schedule bits
-rw-r--r--.gitignore1
-rw-r--r--ssl/CMakeLists.txt1
-rw-r--r--ssl/Makefile.am2
-rw-r--r--tests/CMakeLists.txt4
-rw-r--r--tests/Makefile.am5
5 files changed, 13 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index 3c0d035..cfa91cb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -61,6 +61,7 @@ tests/cipher*
61tests/explicit_bzero* 61tests/explicit_bzero*
62tests/freenull* 62tests/freenull*
63tests/gost2814789t* 63tests/gost2814789t*
64tests/key_schedule*
64tests/mont* 65tests/mont*
65tests/rfc5280time* 66tests/rfc5280time*
66tests/ssl_versions* 67tests/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
41add_library(ssl ${SSL_SRC}) 42add_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
45libssl_la_SOURCES += t1_enc.c 45libssl_la_SOURCES += t1_enc.c
46libssl_la_SOURCES += t1_hash.c 46libssl_la_SOURCES += t1_hash.c
47libssl_la_SOURCES += t1_lib.c 47libssl_la_SOURCES += t1_lib.c
48libssl_la_SOURCES += tls13_key_schedule.c
48 49
49noinst_HEADERS = srtp.h 50noinst_HEADERS = srtp.h
50noinst_HEADERS += ssl_locl.h 51noinst_HEADERS += ssl_locl.h
51noinst_HEADERS += ssl_tlsext.h 52noinst_HEADERS += ssl_tlsext.h
52noinst_HEADERS += bytestring.h 53noinst_HEADERS += bytestring.h
54noinst_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
229if(NOT BUILD_SHARED_LIBS) 229if(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
236keypairtest_SOURCES = keypairtest.c 236keypairtest_SOURCES = keypairtest.c
237EXTRA_DIST += keypairtest.sh 237EXTRA_DIST += keypairtest.sh
238 238
239# key_schedule
240TESTS += key_schedule
241check_PROGRAMS += key_schedule
242key_schedule_SOURCES = key_schedule.c
243
239# md4test 244# md4test
240TESTS += md4test 245TESTS += md4test
241check_PROGRAMS += md4test 246check_PROGRAMS += md4test