From: Pauli Date: Thu, 8 Aug 2024 03:43:47 +0000 (+1000) Subject: test: add error reasons to TLS 1.2 PRF tests X-Git-Tag: openssl-3.4.0-alpha1~170 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a969c466b1bbf899166db2bc1cc663b961e16ee1;p=thirdparty%2Fopenssl.git test: add error reasons to TLS 1.2 PRF tests Reviewed-by: Shane Lontis Reviewed-by: Tom Cosgrove (Merged from https://github.com/openssl/openssl/pull/25135) --- diff --git a/test/recipes/30-test_evp_data/evpkdf_tls12_prf.txt b/test/recipes/30-test_evp_data/evpkdf_tls12_prf.txt index 84af44c63c8..fa452ee3949 100644 --- a/test/recipes/30-test_evp_data/evpkdf_tls12_prf.txt +++ b/test/recipes/30-test_evp_data/evpkdf_tls12_prf.txt @@ -58,6 +58,7 @@ Ctrl.label = seed:master secret Ctrl.client_random = hexseed:36c129d01a3200894b9179faac589d9835d58775f9b5ea3587cb8fd0364cae8c Ctrl.server_random = hexseed:f6c9575ed7ddd73e1f7d16eca115415812a43c2b747daaaae043abfb50053fce Result = KDF_DERIVE_ERROR +Reason = invalid key length # FIPS indicator callback test FIPSversion = >=3.4.0 @@ -92,6 +93,7 @@ Ctrl.label = seed:extended master secret Ctrl.client_random = hexseed:36c129d01a3200894b9179faac589d9835d58775f9b5ea3587cb8fd0364cae8c Ctrl.server_random = hexseed:f6c9575ed7ddd73e1f7d16eca115415812a43c2b747daaaae043abfb50053fce Result = KDF_CTRL_ERROR +Reason = digest not allowed # Test that the operation with unapproved digest function is is reported as # unapproved @@ -116,6 +118,7 @@ Ctrl.label = seed:extended master secret Ctrl.client_random = hexseed:36c129d01a3200894b9179faac589d9835d58775f9b5ea3587cb8fd0364cae8c Ctrl.server_random = hexseed:f6c9575ed7ddd73e1f7d16eca115415812a43c2b747daaaae043abfb50053fce Result = KDF_CTRL_ERROR +Reason = invalid key length # Test that the key whose length is shorter than 112 bits is reported as # unapproved