postgresql/contrib/pgcrypto
Tom Lane ef5a3b957c Loop when necessary in contrib/pgcrypto's pktreader_pull().
This fixes a scenario in which pgp_sym_decrypt() failed with "Wrong key
or corrupt data" on messages whose length is 6 less than a power of 2.

Per bug #11905 from Connor Penhale.  Fix by Marko Tiikkaja, regression
test case from Jeff Janes.
2014-11-11 17:22:58 -05:00
..
expected Loop when necessary in contrib/pgcrypto's pktreader_pull(). 2014-11-11 17:22:58 -05:00
sql Loop when necessary in contrib/pgcrypto's pktreader_pull(). 2014-11-11 17:22:58 -05:00
.gitignore Some more gitignore cleanups: cover contrib and PL regression test outputs. 2010-09-22 17:22:53 -04: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: fix memset() calls that might be optimized away 2014-04-17 12:37:53 -04:00
crypt-des.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -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 Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04: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
Makefile Remove references to READMEs from /contrib Makefiles. 2007-11-10 23:59:52 +00:00
mbuf.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -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 Loop when necessary in contrib/pgcrypto's pktreader_pull(). 2014-11-11 17:22:58 -05: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 Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
px-crypt.c Remove tabs after spaces in C comments 2014-05-06 11:26:25 -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 Remove tabs after spaces in C comments 2014-05-06 11:26:25 -04:00
px.h Remove tabs after spaces in C comments 2014-05-06 11:26:25 -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