You've already forked opencryptoki
mirror of
https://github.com/opencryptoki/opencryptoki.git
synced 2026-10-24 05:39:17 +03:00
Test the PKCS#7 padding and unpadding functions to behave correctly on various valid and invalid inputs. Signed-off-by: Ingo Franzki <ifranzki@linux.ibm.com>
134 lines
5.0 KiB
Makefile
134 lines
5.0 KiB
Makefile
check_PROGRAMS = testcases/unit/policytest testcases/unit/hashmaptest \
|
|
testcases/unit/mechtabletest testcases/unit/configdump \
|
|
testcases/unit/buffertest testcases/unit/uritest \
|
|
testcases/unit/pintest testcases/unit/asn1test \
|
|
testcases/unit/asn1fuzztest testcases/unit/objectflattentest \
|
|
testcases/unit/padtest
|
|
|
|
TESTS = testcases/unit/policytest testcases/unit/hashmaptest \
|
|
testcases/unit/mechtabletest testcases/unit/configdump \
|
|
testcases/unit/buffertest testcases/unit/uritest \
|
|
testcases/unit/pintest.sh testcases/unit/asn1test \
|
|
testcases/unit/asn1fuzztest testcases/unit/objectflattentest \
|
|
testcases/unit/padtest
|
|
|
|
EXTRA_DIST += testcases/unit/pintest.sh
|
|
noinst_HEADERS += testcases/unit/unittest.h testcases/unit/asn1test_keys.h \
|
|
testcases/unit/asn1test_pqckeys.h testcases/unit/asn1test_openssl.h
|
|
|
|
testcases_unit_policytest_CFLAGS=-I${top_srcdir}/usr/lib/common \
|
|
-I${top_srcdir}/usr/lib/api -I${top_srcdir}/usr/include \
|
|
-DSTDLL_NAME=\"policytest\" -I${top_srcdir}/usr/lib/config \
|
|
-I${top_builddir}/usr/lib/config -I${top_builddir}/usr/lib/api
|
|
|
|
if AIX
|
|
testcases_unit_policytest_LDFLAGS=-lpthread
|
|
endif
|
|
|
|
testcases_unit_policytest_SOURCES=testcases/unit/policytest.c \
|
|
usr/lib/api/policy.c usr/lib/api/hashmap.c \
|
|
usr/lib/common/ec_supported.c usr/lib/common/trace.c \
|
|
usr/lib/common/utility_common.c \
|
|
usr/lib/config/configuration.c \
|
|
usr/lib/common/ec_curve_translation.c \
|
|
usr/lib/common/kdf_translation.c \
|
|
usr/lib/common/mgf_translation.c \
|
|
usr/lib/api/supportedstrengths.c \
|
|
usr/lib/config/cfgparse.y usr/lib/config/cfglex.l \
|
|
usr/lib/common/pqc_supported.c
|
|
|
|
nodist_testcases_unit_policytest_SOURCES=usr/lib/api/mechtable.c
|
|
|
|
testcases_unit_hashmaptest_CFLAGS=-I${top_srcdir}/usr/lib/api \
|
|
-I${top_srcdir}/usr/include -I${srcdir}/usr/lib/common
|
|
|
|
testcases_unit_hashmaptest_SOURCES = testcases/unit/hashmaptest.c \
|
|
usr/lib/api/hashmap.c
|
|
|
|
if AIX
|
|
testcases_unit_hashmaptest_SOURCES += usr/lib/common/aix/getopt_long.c
|
|
endif
|
|
|
|
testcases_unit_mechtabletest_CFLAGS=-I${top_srcdir}/usr/lib/api \
|
|
-I${top_srcdir}/usr/include -I${top_builddir}/usr/lib/api
|
|
|
|
testcases_unit_mechtabletest_SOURCES=testcases/unit/mechtabletest.c
|
|
|
|
nodist_testcases_unit_mechtabletest_SOURCES=usr/lib/api/mechtable.c
|
|
|
|
testcases_unit_configdump_SOURCES = testcases/unit/configdump.c \
|
|
usr/lib/config/cfglex.l usr/lib/config/cfgparse.y \
|
|
usr/lib/config/configuration.c
|
|
|
|
if AIX
|
|
testcases_unit_configdump_SOURCES += usr/lib/common/aix/err.c
|
|
endif
|
|
|
|
testcases_unit_configdump_CFLAGS=-I${top_srcdir}/usr/lib/config \
|
|
-I${top_builddir}/usr/lib/config -I${top_srcdir}/usr/include \
|
|
-I${srcdir}/usr/lib/common
|
|
|
|
testcases_unit_buffertest_SOURCES=testcases/unit/buffertest.c \
|
|
usr/lib/common/buffer.c
|
|
|
|
testcases_unit_buffertest_CFLAGS=-I${top_srcdir}/usr/lib/common \
|
|
-I$(top_srcdir)/usr/include
|
|
|
|
testcases_unit_uritest_SOURCES=testcases/unit/uritest.c \
|
|
usr/lib/common/uri.c usr/lib/common/buffer.c \
|
|
usr/lib/common/p11util.c
|
|
|
|
testcases_unit_uritest_CFLAGS=-I${top_srcdir}/usr/lib/common \
|
|
-I${top_srcdir}/usr/include -I${top_builddir}/usr/lib/api \
|
|
-I${srcdir}/usr/lib/common -I${srcdir}/usr/include \
|
|
-I${srcdir}/usr/lib/api
|
|
|
|
testcases_unit_pintest_SOURCES=testcases/unit/pintest.c \
|
|
usr/lib/common/buffer.c usr/lib/common/pin_prompt.c
|
|
|
|
testcases_unit_pintest_CFLAGS=-I${top_srcdir}/usr/lib/common \
|
|
-I${top_srcdir}/usr/include
|
|
testcases_unit_pintest_LDFLAGS=-lcrypto
|
|
|
|
testcases_unit_asn1test_SOURCES=testcases/unit/asn1test.c \
|
|
testcases/unit/asn1test_keys.c \
|
|
testcases/unit/asn1test_pqckeys.c \
|
|
testcases/unit/asn1test_openssl.c \
|
|
usr/lib/common/asn1.c usr/lib/common/trace.c \
|
|
usr/lib/common/ec_supported.c \
|
|
testcases/unit/asn1test_stubs.c
|
|
|
|
testcases_unit_asn1test_CFLAGS=-I${top_srcdir}/usr/lib/common \
|
|
-I${top_srcdir}/usr/include -DSTDLL_NAME=\"asn1test\"
|
|
testcases_unit_asn1test_LDFLAGS=-lcrypto
|
|
|
|
testcases_unit_asn1fuzztest_SOURCES=testcases/unit/asn1fuzztest.c \
|
|
usr/lib/common/asn1.c usr/lib/common/trace.c \
|
|
usr/lib/common/ec_supported.c \
|
|
testcases/unit/asn1test_stubs.c
|
|
|
|
testcases_unit_asn1fuzztest_CFLAGS=-I${top_srcdir}/usr/lib/common \
|
|
-I${top_srcdir}/usr/include -DSTDLL_NAME=\"asn1fuzztest\"
|
|
|
|
testcases_unit_objectflattentest_SOURCES=testcases/unit/objectflattentest.c \
|
|
testcases/unit/objecttest_stubs.c \
|
|
usr/lib/common/object.c usr/lib/common/p11util.c \
|
|
usr/lib/common/trace.c usr/lib/common/template.c \
|
|
usr/lib/common/attributes.c usr/lib/common/dlist.c
|
|
|
|
testcases_unit_objectflattentest_CFLAGS=-I${top_srcdir}/usr/lib/common \
|
|
-I${top_srcdir}/usr/include -I${top_srcdir}/usr/lib/api \
|
|
-DSTDLL_NAME=\"objectflattentest\" -DOCK_UNIT_TESTS
|
|
|
|
testcases_unit_objectflattentest_LDFLAGS=-lpthread -lcrypto
|
|
|
|
testcases_unit_padtest_SOURCES=testcases/unit/padtest.c \
|
|
testcases/unit/padtest_stubs.c usr/lib/common/utility.c \
|
|
usr/lib/common/trace.c
|
|
|
|
testcases_unit_padtest_CFLAGS=-I${top_srcdir}/usr/lib/common \
|
|
-I${top_srcdir}/usr/include -I${top_srcdir}/usr/lib/api \
|
|
-DSTDLL_NAME=\"padtest\" -DTOK_NEW_DATA_STORE=0x0003000c
|
|
|
|
testcases_unit_padtest_LDFLAGS=-lpthread -lcrypto
|