pgcrypto: fix memset() calls that might be optimized away
Bruce Momjian <bruce@momjian.us>
pgcrypto: fix memset() calls that might be optimized away Specifically, on-stack memset() might be removed, so: * Replace memset() with px_memset() * Add px_memset to copy_crlf() * Add px_memset to pgp-s2k.c Patch by Marko Kreen Report by PVS-Studio Backpatch through 8.4.
Files
| Path | Change | +/− |
|---|---|---|
| contrib/pgcrypto/crypt-blowfish.c | modified | +3 −2 |
| contrib/pgcrypto/crypt-md5.c | modified | +2 −2 |
| contrib/pgcrypto/fortuna.c | modified | +8 −7 |
| contrib/pgcrypto/internal.c | modified | +5 −5 |
| contrib/pgcrypto/internal-sha2.c | modified | +4 −4 |
| contrib/pgcrypto/mbuf.c | modified | +6 −6 |
| contrib/pgcrypto/openssl.c | modified | +2 −2 |
| contrib/pgcrypto/pgp.c | modified | +1 −1 |
| contrib/pgcrypto/pgp-cfb.c | modified | +1 −1 |
| contrib/pgcrypto/pgp-compress.c | modified | +2 −2 |
| contrib/pgcrypto/pgp-decrypt.c | modified | +10 −9 |
| contrib/pgcrypto/pgp-encrypt.c | modified | +5 −5 |
| contrib/pgcrypto/pgp-mpi.c | modified | +1 −1 |
| contrib/pgcrypto/pgp-pgsql.c | modified | +3 −3 |
| contrib/pgcrypto/pgp-pubenc.c | modified | +3 −3 |
| contrib/pgcrypto/pgp-pubkey.c | modified | +4 −4 |
| contrib/pgcrypto/pgp-s2k.c | modified | +3 −0 |
| contrib/pgcrypto/px.c | modified | +7 −1 |
| contrib/pgcrypto/px-crypt.c | modified | +1 −1 |
| contrib/pgcrypto/px.h | modified | +2 −0 |
| contrib/pgcrypto/px-hmac.c | modified | +4 −4 |
| contrib/pgcrypto/sha2.c | modified | +5 −4 |