postgresql/contrib/pgcrypto/expected
Peter Eisentraut 795592865c pgcrypto: Allow tests to pass in OpenSSL FIPS mode
This adds several alternative expected files for when MD5 and 3DES are
not available.  This is similar to the alternative expected files for
when the legacy provider is disabled.  In fact, running the pgcrypto
tests in FIPS mode makes use of some of these existing alternative
expected files as well (e.g., for blowfish).

These new expected files currently cover the FIPS mode provided by
OpenSSL 3.x as well as the modified OpenSSL 3.x from Red Hat (e.g.,
Fedora 38), but not the modified OpenSSL 1.x from Red Hat (e.g.,
Fedora 35).  (The latter will have some error message wording
differences.)

Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us>
Reviewed-by: Daniel Gustafsson <daniel@yesql.se>
Discussion: https://www.postgresql.org/message-id/flat/dbbd927f-ef1f-c9a1-4ec6-c759778ac852%40enterprisedb.com
2023-11-17 14:55:51 +01:00
..
3des.out pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00
3des_1.out pgcrypto: Allow tests to pass in OpenSSL FIPS mode 2023-11-17 14:55:51 +01:00
blowfish.out pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00
blowfish_1.out pgcrypto: remove questionmark from error message 2022-05-06 14:41:36 +02:00
cast5.out pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00
cast5_1.out pgcrypto: remove questionmark from error message 2022-05-06 14:41:36 +02:00
crypt-blowfish.out pgcrypto: Detect and report too-short crypt() salts. 2015-10-05 10:06:29 -04:00
crypt-des.out pgcrypto: Detect and report too-short crypt() salts. 2015-10-05 10:06:29 -04:00
crypt-md5.out SET autocommit no longer needed in /contrib because pg_regress.sh does 2002-10-21 01:42:14 +00:00
crypt-md5_1.out pgcrypto: Allow tests to pass in OpenSSL FIPS mode 2023-11-17 14:55:51 +01:00
crypt-xdes.out pgcrypto: Detect and report too-short crypt() salts. 2015-10-05 10:06:29 -04:00
des.out pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00
des_1.out pgcrypto: remove questionmark from error message 2022-05-06 14:41:36 +02:00
hmac-md5.out pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00
hmac-md5_1.out pgcrypto: Allow tests to pass in OpenSSL FIPS mode 2023-11-17 14:55:51 +01:00
hmac-sha1.out pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00
init.out pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00
md5.out pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00
md5_1.out pgcrypto: Allow tests to pass in OpenSSL FIPS mode 2023-11-17 14:55:51 +01:00
pgp-armor.out pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00
pgp-compression.out Fix corner case with 16kB-long decompression in pgcrypto, take 2 2020-07-27 15:58:32 +09:00
pgp-decrypt.out pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00
pgp-decrypt_1.out pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00
pgp-encrypt-md5.out pgcrypto: Split off pgp-encrypt-md5 test 2023-11-16 16:16:07 +01:00
pgp-encrypt-md5_1.out pgcrypto: Allow tests to pass in OpenSSL FIPS mode 2023-11-17 14:55:51 +01:00
pgp-encrypt.out pgcrypto: Split off pgp-encrypt-md5 test 2023-11-16 16:16:07 +01:00
pgp-info.out Fix buffer overrun after incomplete read in pullf_read_max(). 2015-02-02 10:00:45 -05:00
pgp-pubkey-decrypt.out pgcrypto: Report errant decryption as "Wrong key or corrupt data". 2015-05-18 10:02:31 -04:00
pgp-pubkey-decrypt_1.out Add alternative output for OpenSSL 3 without legacy loaded 2021-08-10 15:08:46 +02:00
pgp-pubkey-encrypt.out pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00
pgp-zlib-DISABLED.out Add missing pgcrypto files from previous commit. 2005-07-10 13:46:29 +00:00
rijndael.out pgcrypto: Remove internal padding implementation 2022-03-22 08:58:44 +01:00
sha1.out pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00
sha2.out pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00