1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2024-12-14 10:13:05 +02:00
pgbackrest/test
David Steele f15d6104d2
Add local MD5 implementation so S3 works when FIPS is enabled.
S3 requires the Content-MD5 header for many requests but MD5 is not available via OpenSSL when FIPS is enabled because it is considered to be insecure.

Even though our usage does not present any security risks a local M5 implementation is required to circumvent the over-broad FIPS restriction.

Vendorize the MD5 implementation found at https://openwall.info/wiki/people/solar/software/public-domain-source-code/md5 and add full coverage for the module in the common/crypto unit tests.
2020-05-20 14:56:13 -04:00
..
certificate New test containers with static test certificates. 2018-11-21 18:13:37 -05:00
code-count Use an extension to denote vendorized code. 2020-05-18 19:11:26 -04:00
data Automate generation of WAL and pg_control test files. 2017-11-18 20:02:54 -05:00
expect Make storage type more generic in the integration tests. 2020-05-12 18:55:20 -04:00
lib/pgBackRestTest Use an extension to denote vendorized code. 2020-05-18 19:11:26 -04:00
patch Add bzip2 compression support. 2020-05-05 16:49:01 -04:00
src Add local MD5 implementation so S3 works when FIPS is enabled. 2020-05-20 14:56:13 -04:00
.gitignore Move coverage results to test/result. 2020-03-14 15:29:42 -04:00
container.yaml Update Fedora container to Fedora 32. 2020-05-07 11:06:56 -04:00
define.yaml Add local MD5 implementation so S3 works when FIPS is enabled. 2020-05-20 14:56:13 -04:00
test.pl Update RHEL package location (again). 2020-04-21 10:51:38 -04:00
travis.pl Add bzip2 compression support. 2020-05-05 16:49:01 -04:00
Vagrantfile Add jq to tools installed by Vagrantfile. 2020-05-14 18:45:23 -04:00