Files
wolfssl/tests/api/include.am
Sean Parkinson 43d831ff06 API testing: split out more test cases
EVP into test_evp_cipher, test_evp_digest, test_evp_pkey and test_evp.
OBJ into test_ossl_obj.
OpenSSL RAND into test_ossl_rand.
OpenSSL PKCS7 and PKCS12 tests into test_ossl_p7p12.
CertificateManager into test_certman.

Move some BIO tests from api.c into test_evp_bio.c.

Fix line lengths.
2026-01-13 06:34:49 +10:00

196 lines
7.7 KiB
Plaintext

# vim:ft=automake
# included from Top Level Makefile.am
# All paths should be given relative to the
if BUILD_TESTS
# Digests
tests_unit_test_SOURCES += tests/api/test_md2.c
tests_unit_test_SOURCES += tests/api/test_md4.c
tests_unit_test_SOURCES += tests/api/test_md5.c
tests_unit_test_SOURCES += tests/api/test_sha.c
tests_unit_test_SOURCES += tests/api/test_sha256.c
tests_unit_test_SOURCES += tests/api/test_sha512.c
tests_unit_test_SOURCES += tests/api/test_sha3.c
tests_unit_test_SOURCES += tests/api/test_blake2.c
tests_unit_test_SOURCES += tests/api/test_sm3.c
tests_unit_test_SOURCES += tests/api/test_ripemd.c
tests_unit_test_SOURCES += tests/api/test_hash.c
# MAC
tests_unit_test_SOURCES += tests/api/test_hmac.c
tests_unit_test_SOURCES += tests/api/test_cmac.c
# Cipher
tests_unit_test_SOURCES += tests/api/test_des3.c
tests_unit_test_SOURCES += tests/api/test_chacha.c
tests_unit_test_SOURCES += tests/api/test_poly1305.c
tests_unit_test_SOURCES += tests/api/test_chacha20_poly1305.c
tests_unit_test_SOURCES += tests/api/test_camellia.c
tests_unit_test_SOURCES += tests/api/test_arc4.c
tests_unit_test_SOURCES += tests/api/test_rc2.c
tests_unit_test_SOURCES += tests/api/test_aes.c
tests_unit_test_SOURCES += tests/api/test_ascon.c
tests_unit_test_SOURCES += tests/api/test_sm4.c
tests_unit_test_SOURCES += tests/api/test_wc_encrypt.c
# Random
tests_unit_test_SOURCES += tests/api/test_random.c
# MP
tests_unit_test_SOURCES += tests/api/test_wolfmath.c
# Public Key Algorithm
tests_unit_test_SOURCES += tests/api/test_rsa.c
tests_unit_test_SOURCES += tests/api/test_dsa.c
tests_unit_test_SOURCES += tests/api/test_dh.c
tests_unit_test_SOURCES += tests/api/test_ecc.c
tests_unit_test_SOURCES += tests/api/test_sm2.c
tests_unit_test_SOURCES += tests/api/test_curve25519.c
tests_unit_test_SOURCES += tests/api/test_ed25519.c
tests_unit_test_SOURCES += tests/api/test_curve448.c
tests_unit_test_SOURCES += tests/api/test_ed448.c
tests_unit_test_SOURCES += tests/api/test_mlkem.c
tests_unit_test_SOURCES += tests/api/test_mldsa.c
tests_unit_test_SOURCES += tests/api/test_signature.c
# TLS Protocol
tests_unit_test_SOURCES += tests/api/test_dtls.c
# TLS Feature
tests_unit_test_SOURCES += tests/api/test_ocsp.c
tests_unit_test_SOURCES += tests/api/test_evp.c
tests_unit_test_SOURCES += tests/api/test_tls_ext.c
tests_unit_test_SOURCES += tests/api/test_tls.c
# Certs
tests_unit_test_SOURCES += tests/api/test_x509.c
# ASN
tests_unit_test_SOURCES += tests/api/test_asn.c
# PKCS#7
tests_unit_test_SOURCES += tests/api/test_pkcs7.c
# PKCS#12
tests_unit_test_SOURCES += tests/api/test_pkcs12.c
# OpenSSL ASN.1
tests_unit_test_SOURCES += tests/api/test_ossl_asn1.c
# OpenSSL BN
tests_unit_test_SOURCES += tests/api/test_ossl_bn.c
# OpenSSL BIO
tests_unit_test_SOURCES += tests/api/test_ossl_bio.c
# OpenSSL Crypto
tests_unit_test_SOURCES += tests/api/test_ossl_dgst.c
tests_unit_test_SOURCES += tests/api/test_ossl_mac.c
tests_unit_test_SOURCES += tests/api/test_ossl_cipher.c
tests_unit_test_SOURCES += tests/api/test_ossl_rsa.c
tests_unit_test_SOURCES += tests/api/test_ossl_dh.c
tests_unit_test_SOURCES += tests/api/test_ossl_ec.c
tests_unit_test_SOURCES += tests/api/test_ossl_ecx.c
tests_unit_test_SOURCES += tests/api/test_ossl_dsa.c
tests_unit_test_SOURCES += tests/api/test_ossl_sk.c
# OpenSSL X509
tests_unit_test_SOURCES += tests/api/test_ossl_x509.c
tests_unit_test_SOURCES += tests/api/test_ossl_x509_ext.c
tests_unit_test_SOURCES += tests/api/test_ossl_x509_name.c
tests_unit_test_SOURCES += tests/api/test_ossl_x509_pk.c
tests_unit_test_SOURCES += tests/api/test_ossl_x509_vp.c
tests_unit_test_SOURCES += tests/api/test_ossl_x509_io.c
tests_unit_test_SOURCES += tests/api/test_ossl_x509_crypto.c
tests_unit_test_SOURCES += tests/api/test_ossl_x509_acert.c
tests_unit_test_SOURCES += tests/api/test_ossl_x509_info.c
# OpenSSL X509 Store
tests_unit_test_SOURCES += tests/api/test_ossl_x509_str.c
tests_unit_test_SOURCES += tests/api/test_ossl_x509_lu.c
# SSL PEM
tests_unit_test_SOURCES += tests/api/test_ossl_pem.c
# SSL Random
tests_unit_test_SOURCES += tests/api/test_ossl_rand.c
tests_unit_test_SOURCES += tests/api/test_ossl_obj.c
tests_unit_test_SOURCES += tests/api/test_ossl_p7p12.c
# EVP APIs
tests_unit_test_SOURCES += tests/api/test_evp_digest.c
tests_unit_test_SOURCES += tests/api/test_evp_cipher.c
tests_unit_test_SOURCES += tests/api/test_evp_pkey.c
# CertificateManager
tests_unit_test_SOURCES += tests/api/test_certman.c
# TLS 1.3 specific
tests_unit_test_SOURCES += tests/api/test_tls13.c
endif
EXTRA_DIST += tests/api/api.h
EXTRA_DIST += tests/api/api_decl.h
EXTRA_DIST += tests/api/test_md2.h
EXTRA_DIST += tests/api/test_md4.h
EXTRA_DIST += tests/api/test_md5.h
EXTRA_DIST += tests/api/test_sha.h
EXTRA_DIST += tests/api/test_sha256.h
EXTRA_DIST += tests/api/test_sha512.h
EXTRA_DIST += tests/api/test_sha3.h
EXTRA_DIST += tests/api/test_blake2.h
EXTRA_DIST += tests/api/test_sm3.h
EXTRA_DIST += tests/api/test_ripemd.h
EXTRA_DIST += tests/api/test_digest.h
EXTRA_DIST += tests/api/test_hash.h
EXTRA_DIST += tests/api/test_hmac.h
EXTRA_DIST += tests/api/test_cmac.h
EXTRA_DIST += tests/api/test_des3.h
EXTRA_DIST += tests/api/test_chacha.h
EXTRA_DIST += tests/api/test_poly1305.h
EXTRA_DIST += tests/api/test_chacha20_poly1305.h
EXTRA_DIST += tests/api/test_camellia.h
EXTRA_DIST += tests/api/test_arc4.h
EXTRA_DIST += tests/api/test_rc2.h
EXTRA_DIST += tests/api/test_aes.h
EXTRA_DIST += tests/api/test_ascon.h
EXTRA_DIST += tests/api/test_sm4.h
EXTRA_DIST += tests/api/test_ascon_kats.h
EXTRA_DIST += tests/api/test_wc_encrypt.h
EXTRA_DIST += tests/api/test_random.h
EXTRA_DIST += tests/api/test_wolfmath.h
EXTRA_DIST += tests/api/test_rsa.h
EXTRA_DIST += tests/api/test_dsa.h
EXTRA_DIST += tests/api/test_dh.h
EXTRA_DIST += tests/api/test_ecc.h
EXTRA_DIST += tests/api/test_sm2.h
EXTRA_DIST += tests/api/test_curve25519.h
EXTRA_DIST += tests/api/test_ed25519.h
EXTRA_DIST += tests/api/test_curve448.h
EXTRA_DIST += tests/api/test_ed448.h
EXTRA_DIST += tests/api/test_mlkem.h
EXTRA_DIST += tests/api/test_mldsa.h
EXTRA_DIST += tests/api/test_signature.h
EXTRA_DIST += tests/api/test_dtls.h
EXTRA_DIST += tests/api/test_ocsp.h
EXTRA_DIST += tests/api/test_ocsp_test_blobs.h
EXTRA_DIST += tests/api/create_ocsp_test_blobs.py
EXTRA_DIST += tests/api/test_evp.h
EXTRA_DIST += tests/api/test_tls_ext.h
EXTRA_DIST += tests/api/test_tls.h
EXTRA_DIST += tests/api/test_x509.h
EXTRA_DIST += tests/api/test_asn.h
EXTRA_DIST += tests/api/test_pkcs7.h
EXTRA_DIST += tests/api/test_pkcs12.h
EXTRA_DIST += tests/api/test_ossl_asn1.h
EXTRA_DIST += tests/api/test_ossl_bn.h
EXTRA_DIST += tests/api/test_ossl_bio.h
EXTRA_DIST += tests/api/test_ossl_dgst.h
EXTRA_DIST += tests/api/test_ossl_mac.h
EXTRA_DIST += tests/api/test_ossl_cipher.h
EXTRA_DIST += tests/api/test_ossl_rsa.h
EXTRA_DIST += tests/api/test_ossl_dh.h
EXTRA_DIST += tests/api/test_ossl_ec.h
EXTRA_DIST += tests/api/test_ossl_ecx.h
EXTRA_DIST += tests/api/test_ossl_dsa.h
EXTRA_DIST += tests/api/test_ossl_sk.h
EXTRA_DIST += tests/api/test_ossl_x509.h
EXTRA_DIST += tests/api/test_ossl_x509_ext.h
EXTRA_DIST += tests/api/test_ossl_x509_name.h
EXTRA_DIST += tests/api/test_ossl_x509_pk.h
EXTRA_DIST += tests/api/test_ossl_x509_vp.h
EXTRA_DIST += tests/api/test_ossl_x509_io.h
EXTRA_DIST += tests/api/test_ossl_x509_crypto.h
EXTRA_DIST += tests/api/test_ossl_x509_acert.h
EXTRA_DIST += tests/api/test_ossl_x509_info.h
EXTRA_DIST += tests/api/test_ossl_x509_str.h
EXTRA_DIST += tests/api/test_ossl_x509_lu.h
EXTRA_DIST += tests/api/test_ossl_pem.h
EXTRA_DIST += tests/api/test_ossl_rand.h
EXTRA_DIST += tests/api/test_ossl_obj.h
EXTRA_DIST += tests/api/test_ossl_p7p12.h
EXTRA_DIST += tests/api/test_evp_digest.h
EXTRA_DIST += tests/api/test_evp_cipher.h
EXTRA_DIST += tests/api/test_evp_pkey.h
EXTRA_DIST += tests/api/test_certman.h
EXTRA_DIST += tests/api/test_tls13.h