postgresql/contrib/pgcrypto
Tom Lane 10102c91ea Rename base64 routines to avoid conflict with Solaris built-in functions.
Solaris 11.4 has built-in functions named b64_encode and b64_decode.
Rename ours to something else to avoid the conflict (fortunately,
ours are static so the impact is limited).

One could wish for less duplication of code in this area, but that
would be a larger patch and not very suitable for back-patching.
Since this is a portability fix, we want to put it into all supported
branches.

Report and initial patch by Rainer Orth, reviewed and adjusted a bit
by Michael Paquier

Discussion: https://postgr.es/m/ydd372wk28h.fsf@CeBiTec.Uni-Bielefeld.DE
2018-02-28 18:33:45 -05:00
..
expected pgcrypto's encrypt() supports AES-128, AES-192, and AES-256 2018-01-31 16:33:46 -05:00
sql pgcrypto's encrypt() supports AES-128, AES-192, and AES-256 2018-01-31 16:33:46 -05:00
.gitignore Support "make check" in contrib 2011-04-25 22:27:11 +03:00
blf.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
blf.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
crypt-blowfish.c Add forgotten CHECK_FOR_INTERRUPT calls in pgcrypto's crypt() 2015-12-27 13:03:19 -03:00
crypt-des.c Add forgotten CHECK_FOR_INTERRUPT calls in pgcrypto's crypt() 2015-12-27 13:03:19 -03:00
crypt-gensalt.c Remove tabs after spaces in C comments 2014-05-06 11:26:28 -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:28 -04:00
fortuna.h Remove tabs after spaces in C comments 2014-05-06 11:26:28 -04:00
imath.c Cherry-pick security-relevant fixes from upstream imath library. 2015-02-02 10:00:50 -05:00
imath.h Remove tabs after spaces in C comments 2014-05-06 11:26:28 -04:00
internal-sha2.c Remove tabs after spaces in C comments 2014-05-06 11:26:28 -04:00
internal.c Support OpenSSL 1.1.0 in 9.3 and 9.2. 2017-04-17 13:52:42 -04:00
Makefile Convert contrib modules to use the extension facility. 2011-02-13 22:54:49 -05:00
mbuf.c Fix typos in comments. 2017-02-06 11:34:28 +02:00
mbuf.h Remove tabs after spaces in C comments 2014-05-06 11:26:28 -04:00
md5.c Remove tabs after spaces in C comments 2014-05-06 11:26:28 -04:00
md5.h Remove tabs after spaces in C comments 2014-05-06 11:26:28 -04:00
openssl.c Support OpenSSL 1.1.0 in 9.3 and 9.2. 2017-04-17 13:52:42 -04:00
pgcrypto--1.0.sql Don't quote language name 2011-11-17 18:35:07 -03:00
pgcrypto--unpackaged--1.0.sql Fix typos in some error messages thrown by extension scripts when fed to psql. 2014-08-25 18:30:46 +02:00
pgcrypto.c Remove tabs after spaces in C comments 2014-05-06 11:26:28 -04:00
pgcrypto.control Convert contrib modules to use the extension facility. 2011-02-13 22:54:49 -05:00
pgcrypto.h Remove tabs after spaces in C comments 2014-05-06 11:26:28 -04:00
pgp-armor.c Rename base64 routines to avoid conflict with Solaris built-in functions. 2018-02-28 18:33:45 -05:00
pgp-cfb.c Remove tabs after spaces in C comments 2014-05-06 11:26:28 -04:00
pgp-compress.c Remove tabs after spaces in C comments 2014-05-06 11:26:28 -04:00
pgp-decrypt.c pgcrypto: Report errant decryption as "Wrong key or corrupt data". 2015-05-18 10:02:37 -04:00
pgp-encrypt.c Remove tabs after spaces in C comments 2014-05-06 11:26:28 -04:00
pgp-info.c Remove tabs after spaces in C comments 2014-05-06 11:26:28 -04:00
pgp-mpi-internal.c Fix typos in comments. 2017-02-06 11:34:28 +02:00
pgp-mpi-openssl.c Fix typos in comments. 2017-02-06 11:34:28 +02:00
pgp-mpi.c Remove tabs after spaces in C comments 2014-05-06 11:26:28 -04:00
pgp-pgsql.c Docs: fix incorrect spelling of contrib/pgcrypto option. 2014-11-03 11:11:47 -05:00
pgp-pubdec.c Remove tabs after spaces in C comments 2014-05-06 11:26:28 -04:00
pgp-pubenc.c Remove tabs after spaces in C comments 2014-05-06 11:26:28 -04:00
pgp-pubkey.c Remove tabs after spaces in C comments 2014-05-06 11:26:28 -04:00
pgp-s2k.c Support OpenSSL 1.1.0 in 9.3 and 9.2. 2017-04-17 13:52:42 -04:00
pgp.c Remove tabs after spaces in C comments 2014-05-06 11:26:28 -04:00
pgp.h pgcrypto: Report errant decryption as "Wrong key or corrupt data". 2015-05-18 10:02:37 -04:00
px-crypt.c Support OpenSSL 1.1.0 in 9.3 and 9.2. 2017-04-17 13:52:42 -04:00
px-crypt.h Remove tabs after spaces in C comments 2014-05-06 11:26:28 -04:00
px-hmac.c Remove tabs after spaces in C comments 2014-05-06 11:26:28 -04:00
px.c Fix typo 2016-08-09 19:08:30 -04:00
px.h Support OpenSSL 1.1.0 in 9.3 and 9.2. 2017-04-17 13:52:42 -04:00
random.c Remove tabs after spaces in C comments 2014-05-06 11:26:28 -04:00
rijndael.c Remove tabs after spaces in C comments 2014-05-06 11:26:28 -04:00
rijndael.h Remove tabs after spaces in C comments 2014-05-06 11:26:28 -04:00
rijndael.tbl Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
sha1.c Remove tabs after spaces in C comments 2014-05-06 11:26:28 -04:00
sha1.h Remove tabs after spaces in C comments 2014-05-06 11:26:28 -04:00
sha2.c Remove tabs after spaces in C comments 2014-05-06 11:26:28 -04:00
sha2.h Remove tabs after spaces in C comments 2014-05-06 11:26:28 -04:00