git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: a5b336b) | patch
pgcrypto: Remove non-OpenSSL support
Fri, 5 Nov 2021 12:59:42 +0000 (13:59 +0100)
Fri, 5 Nov 2021 13:06:59 +0000 (14:06 +0100)
commit db7d1a7b0530e8cbd045744e1c75b0e63fb6916f
pgcrypto: Remove non-OpenSSL support

pgcrypto had internal implementations of some encryption algorithms,
as an alternative to calling out to OpenSSL. These were rarely used,
since most production installations are built with OpenSSL. Moreover,
maintaining parallel code paths makes the code more complex and
difficult to maintain.

This patch removes these internal implementations. Now, pgcrypto is
only built if OpenSSL support is configured.

Reviewed-by: Daniel Gustafsson <daniel@yesql.se>
Discussion: https://www.postgresql.org/message-id/flat/0b42f1df-8cba-6a30-77d7-acc241cc88c1%40enterprisedb.com
15 files changed:
contrib/Makefile diff | blob | blame | history
contrib/pgcrypto/Makefile diff | blob | blame | history
contrib/pgcrypto/blf.c [deleted file] blob | blame | history
contrib/pgcrypto/blf.h [deleted file] blob | blame | history
contrib/pgcrypto/imath.c [deleted file] blob | blame | history
contrib/pgcrypto/imath.h [deleted file] blob | blame | history
contrib/pgcrypto/internal-sha2.c [deleted file] blob | blame | history
contrib/pgcrypto/internal.c [deleted file] blob | blame | history
contrib/pgcrypto/pgp-mpi-internal.c [deleted file] blob | blame | history
contrib/pgcrypto/rijndael.c [deleted file] blob | blame | history
contrib/pgcrypto/rijndael.h [deleted file] blob | blame | history
contrib/pgcrypto/rijndael.tbl [deleted file] blob | blame | history
doc/src/sgml/pgcrypto.sgml diff | blob | blame | history
src/tools/msvc/Mkvcbuild.pm diff | blob | blame | history
src/tools/msvc/vcregress.pl diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /