[COMMITTERS] pgsql: Refactor SHA2 functions and move them to src/common/. - Mailing list pgsql-committers

From Heikki Linnakangas
Subject [COMMITTERS] pgsql: Refactor SHA2 functions and move them to src/common/.
Date
Msg-id E1clECL-0002jD-Hs@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Refactor SHA2 functions and move them to src/common/.

This way both frontend and backends can use them. The functions are taken
from pgcrypto, which now fetches the source files it needs from
src/common/.

A new interface is designed for the SHA2 functions, which allow linking
to either OpenSSL or the in-core stuff taken from KAME as needed.

Michael Paquier, reviewed by Robert Haas.

Discussion: https://www.postgresql.org/message-id/CAB7nPqTGKuTM5jiZriHrNaQeVqp5e_iT3X4BFLWY_HyHxLvySQ%40mail.gmail.com

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/273c458a2b3a0fb73968020ea5e9e35eb6928967

Modified Files
--------------
contrib/pgcrypto/.gitignore      |    4 +
contrib/pgcrypto/Makefile        |    9 +-
contrib/pgcrypto/internal-sha2.c |   82 ++--
contrib/pgcrypto/sha2.c          |  992 -------------------------------------
contrib/pgcrypto/sha2.h          |  100 ----
src/common/Makefile              |    6 +
src/common/sha2.c                | 1006 ++++++++++++++++++++++++++++++++++++++
src/common/sha2_openssl.c        |  102 ++++
src/include/common/sha2.h        |  115 +++++
src/tools/msvc/Mkvcbuild.pm      |   20 +-
10 files changed, 1297 insertions(+), 1139 deletions(-)


pgsql-committers by date:

Previous
From: Stephen Frost
Date:
Subject: [COMMITTERS] pgsql: pg_dump: Properly handle public schema ACLs with --clean
Next
From: Simon Riggs
Date:
Subject: [COMMITTERS] pgsql: Ensure ThisTimeLineID is valid before START_REPLICATION