postgresql/src/include/common
Robert Haas c12e43a2e0 Add checksum helper functions.
These functions make it easier to write code that wants to compute a
checksum for some data while allowing the user to configure the type
of checksum that gets used.

This is another piece of infrastructure for the upcoming patch to add
backup manifests.

Patch written from scratch by me, but it is similar to previous work
by Rushabh Lathia and Suraj Kharage. Suraj also reviewed this version
off-list. Advice on how not to break Windows from Davinder Singh.

Discussion: http://postgr.es/m/CA+TgmoZV8dw1H2bzZ9xkKwdrk8+XYa+DC9H=F7heO2zna5T6qg@mail.gmail.com
Discussion: http://postgr.es/m/CA+TgmoZRTBiPyvQEwV79PU1ePTtSEo2UeVncrkJMbn1sU1gnRA@mail.gmail.com
2020-04-03 11:52:43 -04:00
..
archive.h Move routine building restore_command to src/common/ 2020-03-24 12:13:36 +09:00
base64.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
checksum_helper.h Add checksum helper functions. 2020-04-03 11:52:43 -04:00
config_info.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
controldata_utils.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
fe_archive.h Add -c/--restore-target-wal to pg_rewind 2020-04-01 10:57:03 +09:00
fe_memutils.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
file_perm.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
file_utils.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
hashfn.h Move src/backend/utils/hash/hashfn.c to src/common 2020-02-27 09:25:41 +05:30
int.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
int128.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
ip.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
jsonapi.h Move jsonapi.c and jsonapi.h to src/common. 2020-01-29 10:22:51 -05:00
keywords.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
kwlookup.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
link-canary.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
logging.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
md5.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
openssl.h Move OpenSSL routines for min/max protocol setting to src/common/ 2020-01-17 10:06:17 +09:00
pg_lzcompress.h Optimize partial TOAST decompression 2019-10-01 14:28:28 +02:00
relpath.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
restricted_token.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
saslprep.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
scram-common.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
sha2.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
shortest_dec.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
string.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
unicode_combining_table.h Add support for automatically updating Unicode derived files 2020-01-09 10:08:14 +01:00
unicode_norm.h Add SQL functions for Unicode normalization 2020-04-02 08:56:27 +02:00
unicode_norm_table.h Add support for other normal forms to Unicode normalization API 2020-03-24 10:02:46 +01:00
unicode_normprops_table.h Add SQL functions for Unicode normalization 2020-04-02 08:56:27 +02:00
username.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00