postgresql/contrib/pgcrypto
Noah Misch 188e081ef8 pgcrypto: Detect and report too-short crypt() salts.
Certain short salts crashed the backend or disclosed a few bytes of
backend memory.  For existing salt-induced error conditions, emit a
message saying as much.  Back-patch to 9.0 (all supported versions).

Josh Kupershmidt

Security: CVE-2015-5288
2015-10-05 10:06:36 -04:00
..
expected pgcrypto: Detect and report too-short crypt() salts. 2015-10-05 10:06:36 -04:00
sql pgcrypto: Detect and report too-short crypt() salts. 2015-10-05 10:06:36 -04:00
.gitignore Some more gitignore cleanups: cover contrib and PL regression test outputs. 2010-09-22 17:22:53 -04:00
Makefile Remove references to READMEs from /contrib Makefiles. 2007-11-10 23:59:52 +00:00
blf.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
blf.h 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
crypt-blowfish.c pgcrypto: Detect and report too-short crypt() salts. 2015-10-05 10:06:36 -04:00
crypt-des.c pgcrypto: Detect and report too-short crypt() salts. 2015-10-05 10:06:36 -04:00
crypt-gensalt.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
crypt-md5.c pgcrypto: fix memset() calls that might be optimized away 2014-04-17 12:37:53 -04:00
fortuna.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
fortuna.h Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
imath.c Cherry-pick security-relevant fixes from upstream imath library. 2015-02-02 10:00:52 -05:00
imath.h Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
internal-sha2.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
internal.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
mbuf.c pgcrypto: Report errant decryption as "Wrong key or corrupt data". 2015-05-18 10:02:39 -04:00
mbuf.h Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
md5.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
md5.h Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
openssl.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
pgcrypto.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
pgcrypto.h Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
pgcrypto.sql.in Add CVS version labels to all install/uninstall scripts. 2007-11-13 04:24:29 +00:00
pgp-armor.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
pgp-cfb.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
pgp-compress.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
pgp-decrypt.c pgcrypto: Report errant decryption as "Wrong key or corrupt data". 2015-05-18 10:02:39 -04:00
pgp-encrypt.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
pgp-info.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
pgp-mpi-internal.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
pgp-mpi-openssl.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
pgp-mpi.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
pgp-pgsql.c Docs: fix incorrect spelling of contrib/pgcrypto option. 2014-11-03 11:11:59 -05:00
pgp-pubdec.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
pgp-pubenc.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
pgp-pubkey.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
pgp-s2k.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
pgp.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
pgp.h pgcrypto: Report errant decryption as "Wrong key or corrupt data". 2015-05-18 10:02:39 -04:00
px-crypt.c pgcrypto: Detect and report too-short crypt() salts. 2015-10-05 10:06:36 -04:00
px-crypt.h Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
px-hmac.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
px.c pgcrypto: Report errant decryption as "Wrong key or corrupt data". 2015-05-18 10:02:39 -04:00
px.h pgcrypto: Report errant decryption as "Wrong key or corrupt data". 2015-05-18 10:02:39 -04:00
random.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
rijndael.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
rijndael.h Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
rijndael.tbl Add missing pgcrypto file. 2001-08-21 01:32:01 +00:00
sha1.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
sha1.h Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
sha2.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
sha2.h Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
uninstall_pgcrypto.sql Add CVS version labels to all install/uninstall scripts. 2007-11-13 04:24:29 +00:00