add key_schedule test, tls13 key schedule bits

This commit is contained in:
Brent Cook 2018-11-08 13:46:21 -07:00
parent 940accb52c
commit 6564332d4d
5 changed files with 13 additions and 0 deletions

1
.gitignore vendored
View File

@ -61,6 +61,7 @@ tests/cipher*
tests/explicit_bzero* tests/explicit_bzero*
tests/freenull* tests/freenull*
tests/gost2814789t* tests/gost2814789t*
tests/key_schedule*
tests/mont* tests/mont*
tests/rfc5280time* tests/rfc5280time*
tests/ssl_versions* tests/ssl_versions*

View File

@ -36,6 +36,7 @@ set(
t1_enc.c t1_enc.c
t1_hash.c t1_hash.c
t1_lib.c t1_lib.c
tls13_key_schedule.c
) )
add_library(ssl ${SSL_SRC}) add_library(ssl ${SSL_SRC})

View File

@ -45,8 +45,10 @@ libssl_la_SOURCES += ssl_versions.c
libssl_la_SOURCES += t1_enc.c libssl_la_SOURCES += t1_enc.c
libssl_la_SOURCES += t1_hash.c libssl_la_SOURCES += t1_hash.c
libssl_la_SOURCES += t1_lib.c libssl_la_SOURCES += t1_lib.c
libssl_la_SOURCES += tls13_key_schedule.c
noinst_HEADERS = srtp.h noinst_HEADERS = srtp.h
noinst_HEADERS += ssl_locl.h noinst_HEADERS += ssl_locl.h
noinst_HEADERS += ssl_tlsext.h noinst_HEADERS += ssl_tlsext.h
noinst_HEADERS += bytestring.h noinst_HEADERS += bytestring.h
noinst_HEADERS += tls13_internal.h

View File

@ -227,6 +227,10 @@ add_test(igetest igetest)
# keypairtest # keypairtest
if(NOT BUILD_SHARED_LIBS) if(NOT BUILD_SHARED_LIBS)
add_executable(key_schedule key_schedule.c)
target_link_libraries(key_schedule ${OPENSSL_LIBS})
add_test(key_schedule key_schedule)
add_executable(keypairtest keypairtest.c) add_executable(keypairtest keypairtest.c)
target_link_libraries(keypairtest ${OPENSSL_LIBS}) target_link_libraries(keypairtest ${OPENSSL_LIBS})
add_test(keypairtest keypairtest add_test(keypairtest keypairtest

View File

@ -236,6 +236,11 @@ check_PROGRAMS += keypairtest
keypairtest_SOURCES = keypairtest.c keypairtest_SOURCES = keypairtest.c
EXTRA_DIST += keypairtest.sh EXTRA_DIST += keypairtest.sh
# key_schedule
TESTS += key_schedule
check_PROGRAMS += key_schedule
key_schedule_SOURCES = key_schedule.c
# md4test # md4test
TESTS += md4test TESTS += md4test
check_PROGRAMS += md4test check_PROGRAMS += md4test