openssl/test/recipes
Shane Lontis f32af93c92 Fix ERR_print_errors so that it matches the documented format in doc/man3/ERR_error_string.pod
Fixes #11743

The ouput format had 2 issues that caused it not to match the expected documented format:
(1) At some point the thread id printing was changed to use the OPENSSL_hex2str method which puts ':' between hex bytes.
    An internal function that skips the seperator has been added.
(2) The error code no longer exists. So this was completely removed from the string. It is now replaced by ::

As an example:
  00:77:6E:52:14:7F:00:00:error:asn1 encoding routines:asn1_check_tlen:wrong tag:crypto/asn1/tasn_dec.c:1135:
Is now:
  00776E52147F0000:error::asn1 encoding routines:asn1_check_tlen:wrong tag:crypto/asn1/tasn_dec.c:1135:

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/11789)
2020-05-26 12:44:36 +10:00
..
04-test_conf_data Use .cnf for config files, not .conf 2020-03-06 18:25:13 +01:00
04-test_params_conversion_data
04-test_pem_data Fix PEM certificate loading that sometimes fails 2020-05-08 13:27:47 -07:00
10-test_bn_data Add GCD testing infrastructure. 2019-10-17 14:25:10 +03:00
15-test_ecparam_data
15-test_mp_rsa_data
25-test_rusext_data Issuer Sign Tool extention support 2020-03-25 15:33:53 +03:00
30-test_evp_data Update copyright year 2020-05-15 14:09:49 +01:00
30-test_evp_pkey_provided Add DH keygen to providers 2020-04-16 01:14:00 +10:00
61-test_bio_prefix_data TEST: Add test recipe and help program to test BIO_f_prefix() 2019-12-18 19:42:44 +01:00
65-test_cmp_client_data Chunk 9 of CMP contribution to OpenSSL: CMP client and related tests 2020-03-25 14:10:18 +01:00
65-test_cmp_msg_data chunk 6 of CMP contribution to OpenSSL 2019-12-12 10:57:25 +00:00
65-test_cmp_protect_data chunk 6 of CMP contribution to OpenSSL 2019-12-12 10:57:25 +00:00
65-test_cmp_server_data Chunk 8 of CMP contribution to OpenSSL: CMP server and cmp_mock_srv.c for testing 2020-03-10 16:09:44 +01:00
65-test_cmp_vfy_data chunk 7 of CMP contribution to OpenSSL 2020-02-17 07:43:58 +01:00
80-test_cms_data [CMS] Test decryption of a ciphertext encrypted from 1.1.1 2020-02-18 19:11:10 +02:00
80-test_ocsp_data
90-test_gost_data Use .cnf for config files, not .conf 2020-03-06 18:25:13 +01:00
90-test_includes_data Use .cnf for config files, not .conf 2020-03-06 18:25:13 +01:00
90-test_sslapi_data
90-test_store_data
95-test_external_gost_engine_data GOST external tests 2020-05-23 22:04:21 +03:00
95-test_external_krb5_data
95-test_external_pyca_data
01-test_abort.t
01-test_sanity.t
01-test_symbol_presence.t
01-test_test.t
02-test_errstr.t test/recipes/02_test_errstr.t: Make it less fragile 2019-07-04 12:06:43 +02:00
02-test_internal_context.t
02-test_internal_ctype.t
02-test_internal_keymgmt.t test/keymgmt_internal_test.c: New test of keymgmt internals 2019-10-17 18:07:45 +02:00
02-test_internal_provider.t Update copyright year 2020-04-23 13:55:52 +01:00
02-test_lhash.t
02-test_ordinals.t test/recipes/02-test_ordinals.t: Take '?' and '?+' into account 2019-11-05 22:44:21 +01:00
02-test_sparse_array.t
02-test_stack.t
03-test_exdata.t
03-test_fipsinstall.t Centralise Environment Variables for the tests 2020-05-06 11:40:53 +01:00
03-test_internal_asn1_dsa.t Add simple ASN.1 utils for DSA signature DER. 2019-07-12 06:26:46 +10:00
03-test_internal_asn1.t
03-test_internal_bn.t Update copyright year 2020-05-15 14:09:49 +01:00
03-test_internal_chacha.t
03-test_internal_curve448.t
03-test_internal_ec.t
03-test_internal_ffc.t Add FFC param/key validation 2020-02-16 13:03:46 +10:00
03-test_internal_mdc2.t
03-test_internal_modes.t
03-test_internal_namemap.t Add a namemap test 2019-06-24 10:58:13 +02:00
03-test_internal_poly1305.t
03-test_internal_rsa_sp800_56b.t Update copyright year 2020-05-15 14:09:49 +01:00
03-test_internal_siphash.t
03-test_internal_sm2.t
03-test_internal_sm4.t
03-test_internal_ssl_cert_table.t
03-test_internal_x509.t
03-test_params_api.t
03-test_property.t
03-test_ui.t
04-test_asn1_decode.t
04-test_asn1_encode.t
04-test_asn1_string_table.t
04-test_bio_callback.t
04-test_bioprint.t
04-test_conf.t Update copyright year 2020-04-23 13:55:52 +01:00
04-test_err.t
04-test_hexstring.t Fix ERR_print_errors so that it matches the documented format in doc/man3/ERR_error_string.pod 2020-05-26 12:44:36 +10:00
04-test_param_build.t Parameter building utilities. 2019-07-17 16:59:09 +10:00
04-test_params_conversion.t
04-test_params.t
04-test_pem.t Update copyright year 2020-05-15 14:09:49 +01:00
04-test_provider.t
05-test_bf.t Update copyright year 2020-04-23 13:55:52 +01:00
05-test_cast.t Update copyright year 2020-04-23 13:55:52 +01:00
05-test_des.t
05-test_hmac.t
05-test_idea.t
05-test_rand.t Update copyright year 2020-04-23 13:55:52 +01:00
05-test_rc2.t
05-test_rc4.t
05-test_rc5.t
06-test-rdrand.t
10-test_bn.t Add GCD testing infrastructure. 2019-10-17 14:25:10 +03:00
10-test_exp.t
15-test_dh.t
15-test_dsa.t Update copyright year 2020-04-23 13:55:52 +01:00
15-test_ec.t Update copyright year 2020-04-23 13:55:52 +01:00
15-test_ecdsa.t
15-test_ecparam.t Update copyright year 2020-04-23 13:55:52 +01:00
15-test_gendh.t Update copyright year 2020-04-23 13:55:52 +01:00
15-test_gendsa.t Update copyright year 2020-04-23 13:55:52 +01:00
15-test_genrsa.t Update copyright year 2020-04-23 13:55:52 +01:00
15-test_mp_rsa.t Update copyright year 2020-04-23 13:55:52 +01:00
15-test_out_option.t
15-test_rsa.t Update copyright year 2020-04-23 13:55:52 +01:00
15-test_rsapss.t test/recipes/15-test_rsapss.t: Add test with unrestricted signature 2020-05-14 12:17:13 +02:00
20-test_dgst.t Update copyright year 2020-04-23 13:55:52 +01:00
20-test_enc_more.t Update copyright year 2020-04-23 13:55:52 +01:00
20-test_enc.t Update copyright year 2020-04-23 13:55:52 +01:00
20-test_kdf.t Update copyright year 2020-05-15 14:09:49 +01:00
20-test_mac.t Update copyright year 2020-05-15 14:09:49 +01:00
20-test_passwd.t Update copyright year 2020-04-23 13:55:52 +01:00
20-test_pkeyutl.t Update copyright year 2020-04-23 13:55:52 +01:00
20-test_provider.t Update copyright year 2020-04-23 13:55:52 +01:00
25-test_crl.t Update copyright year 2020-04-23 13:55:52 +01:00
25-test_d2i.t
25-test_pkcs7.t
25-test_req.t Update copyright year 2020-04-23 13:55:52 +01:00
25-test_rusext.t Issuer Sign Tool extention support 2020-03-25 15:33:53 +03:00
25-test_sid.t
25-test_verify_store.t Add a basic test of -CAstore 2019-11-03 18:38:23 +01:00
25-test_verify.t Update copyright year 2020-04-23 13:55:52 +01:00
25-test_x509.t Add support for unusal 'othername' subjectAltNames 2020-04-25 18:52:30 +03:00
30-test_aesgcm.t
30-test_afalg.t Update copyright year 2020-05-15 14:09:49 +01:00
30-test_engine.t
30-test_evp_extra.t testing: set OPENSSL_MODULES to the providers directory by default 2019-08-27 11:53:33 +02:00
30-test_evp_fetch_prov.t Centralise Environment Variables for the tests 2020-05-06 11:40:53 +01:00
30-test_evp_kdf.t
30-test_evp_pkey_dparam.t
30-test_evp_pkey_provided.t Add Serializers for EC 2020-03-04 07:48:45 +10:00
30-test_evp.t Centralise Environment Variables for the tests 2020-05-06 11:40:53 +01:00
30-test_pbelu.t
30-test_pkey_meth_kdf.t
30-test_pkey_meth.t
40-test_rehash.t
60-test_x509_check_cert_pkey.t
60-test_x509_dup_cert.t
60-test_x509_store.t
60-test_x509_time.t
61-test_bio_prefix.t TEST: Add test recipe and help program to test BIO_f_prefix() 2019-12-18 19:42:44 +01:00
65-test_cmp_asn.t Certificate Management Protocol (CMP, RFC 4210) extension to OpenSSL 2019-09-27 10:53:11 +01:00
65-test_cmp_client.t Update copyright year 2020-04-23 13:55:52 +01:00
65-test_cmp_ctx.t Certificate Management Protocol (CMP, RFC 4210) extension to OpenSSL 2019-09-27 10:53:11 +01:00
65-test_cmp_hdr.t chunk 5 of CMP contribution to OpenSSL 2019-10-29 14:17:39 +00:00
65-test_cmp_msg.t chunk 6 of CMP contribution to OpenSSL 2019-12-12 10:57:25 +00:00
65-test_cmp_protect.t chunk 6 of CMP contribution to OpenSSL 2019-12-12 10:57:25 +00:00
65-test_cmp_server.t Chunk 8 of CMP contribution to OpenSSL: CMP server and cmp_mock_srv.c for testing 2020-03-10 16:09:44 +01:00
65-test_cmp_status.t chunk 5 of CMP contribution to OpenSSL 2019-10-29 14:17:39 +00:00
65-test_cmp_vfy.t Update copyright year 2020-04-23 13:55:52 +01:00
70-test_asyncio.t
70-test_bad_dtls.t
70-test_clienthello.t Allow TLSv1.3 in a no-ec build 2019-06-17 10:57:19 +01:00
70-test_comp.t Centralise Environment Variables for the tests 2020-05-06 11:40:53 +01:00
70-test_key_share.t Allow TLSv1.3 in a no-ec build 2019-06-17 10:57:19 +01:00
70-test_packet.t
70-test_recordlen.t
70-test_renegotiation.t
70-test_servername.t
70-test_sslcbcpadding.t
70-test_sslcertstatus.t
70-test_sslextension.t Fix test_sslextension if TLSv1.2 has been disabled 2019-08-09 17:29:39 +01:00
70-test_sslmessages.t Centralise Environment Variables for the tests 2020-05-06 11:40:53 +01:00
70-test_sslrecords.t
70-test_sslsessiontick.t
70-test_sslsigalgs.t Update copyright year 2020-04-23 13:55:52 +01:00
70-test_sslsignature.t
70-test_sslskewith0p.t
70-test_sslversions.t Update copyright year 2020-04-23 13:55:52 +01:00
70-test_sslvertol.t
70-test_tls13alerts.t
70-test_tls13cookie.t Allow TLSv1.3 in a no-ec build 2019-06-17 10:57:19 +01:00
70-test_tls13downgrade.t
70-test_tls13hrr.t Allow TLSv1.3 in a no-ec build 2019-06-17 10:57:19 +01:00
70-test_tls13kexmodes.t Centralise Environment Variables for the tests 2020-05-06 11:40:53 +01:00
70-test_tls13messages.t Centralise Environment Variables for the tests 2020-05-06 11:40:53 +01:00
70-test_tls13psk.t Centralise Environment Variables for the tests 2020-05-06 11:40:53 +01:00
70-test_tlsextms.t
70-test_verify_extra.t Support SM2 certificate signing 2019-06-28 18:58:19 +08:00
70-test_wpacket.t
71-test_ssl_ctx.t Add ssl_ctx_test to test suite. 2019-11-08 08:23:15 +01:00
80-test_ca.t Add function load_csr(file,format,desc) to apps/lib/apps.c 2020-04-24 18:00:24 +02:00
80-test_cipherbytes.t
80-test_cipherlist.t
80-test_ciphername.t
80-test_cms.t Update copyright year 2020-04-23 13:55:52 +01:00
80-test_cmsapi.t
80-test_ct.t Centralise Environment Variables for the tests 2020-05-06 11:40:53 +01:00
80-test_dane.t
80-test_dtls_mtu.t
80-test_dtls.t
80-test_dtlsv1listen.t
80-test_http.t Generalize the HTTP client so far implemented mostly in crypto/ocsp/ocsp_ht.c 2020-02-10 16:49:37 +01:00
80-test_ocsp.t Update copyright year 2020-04-23 13:55:52 +01:00
80-test_pkcs12.t
80-test_ssl_new.t Centralise Environment Variables for the tests 2020-05-06 11:40:53 +01:00
80-test_ssl_old.t Centralise Environment Variables for the tests 2020-05-06 11:40:53 +01:00
80-test_ssl_test_ctx.t Update copyright year 2020-04-23 13:55:52 +01:00
80-test_sslcorrupt.t
80-test_tsa.t
80-test_x509aux.t
90-test_asn1_time.t
90-test_async.t
90-test_bio_enc.t
90-test_bio_memleak.t Update copyright year 2020-05-15 14:09:49 +01:00
90-test_constant_time.t
90-test_fatalerr.t
90-test_gmdiff.t
90-test_gost.t Update copyright year 2020-04-23 13:55:52 +01:00
90-test_ige.t Update copyright year 2020-04-23 13:55:52 +01:00
90-test_includes.t Centralise Environment Variables for the tests 2020-05-06 11:40:53 +01:00
90-test_memleak.t test/memleaktest.c: Modify for use with address/leak sanitizer 2019-12-10 14:16:12 +01:00
90-test_overhead.t test/cipher_overhead_test.c: build unconditionally 2019-11-27 20:37:16 +01:00
90-test_secmem.t
90-test_shlibload.t
90-test_srp.t
90-test_sslapi.t Centralise Environment Variables for the tests 2020-05-06 11:40:53 +01:00
90-test_sslbuffers.t
90-test_store.t
90-test_sysdefault.t
90-test_threads.t
90-test_time_offset.t
90-test_tls13ccs.t
90-test_tls13encryption.t
90-test_tls13secrets.t
90-test_v3name.t
95-test_external_boringssl.t
95-test_external_gost_engine.t GOST external tests 2020-05-23 22:04:21 +03:00
95-test_external_krb5.t Update copyright year 2020-04-23 13:55:52 +01:00
95-test_external_pyca.t
99-test_ecstress.t
99-test_fuzz.t Update copyright year 2020-04-23 13:55:52 +01:00
ocsp-response.der
tconversion.pl Update copyright year 2020-04-23 13:55:52 +01:00