postgresql/contrib/pgcrypto
Michael Paquier 459576303d pgcrypto: Tweak error message for incorrect session key length
The error message added in 379695d3cc referred to the public key being
too long.  This is confusing as it is in fact the session key included
in a PGP message which is too long.  This is harmless, but let's be
precise about what is wrong.

Per offline report.

Reported-by: Zsolt Parragi <zsolt.parragi@percona.com>
Backpatch-through: 14
2026-02-16 12:18:18 +09:00
..
expected pgcrypto: Tweak error message for incorrect session key length 2026-02-16 12:18:18 +09:00
scripts pgcrypto: Fix buffer overflow in pgp_pub_decrypt_bytea() 2026-02-09 08:00:59 +09:00
sql Fix test "NUL byte in text decrypt" for --without-zlib builds. 2026-02-09 09:08:10 -08:00
.gitignore
crypt-blowfish.c Remove support for HPPA (a/k/a PA-RISC) architecture. 2024-07-01 13:55:52 -04:00
crypt-des.c Replace remaining StrNCpy() by strlcpy() 2020-08-10 23:20:37 +02:00
crypt-gensalt.c Fix incorrect format placeholder 2025-04-08 19:12:03 +02:00
crypt-md5.c pgcrypto: Remove static storage class from variables 2025-02-06 15:13:40 +01:00
crypt-sha.c Replace pg_mblen() with bounds-checked versions. 2026-02-09 12:44:04 +13:00
Makefile pgcrypto: Fix buffer overflow in pgp_pub_decrypt_bytea() 2026-02-09 08:00:59 +09:00
mbuf.c Use more palloc_object() and palloc_array() in contrib/ 2025-12-05 16:40:26 +09:00
mbuf.h Harmonize parameter names in contrib code. 2022-09-22 13:59:20 -07:00
meson.build pgcrypto: Fix buffer overflow in pgp_pub_decrypt_bytea() 2026-02-09 08:00:59 +09:00
openssl.c Use more palloc_object() and palloc_array() in contrib/ 2025-12-05 16:40:26 +09:00
pgcrypto--1.0--1.1.sql
pgcrypto--1.1--1.2.sql
pgcrypto--1.2--1.3.sql
pgcrypto--1.3--1.4.sql pgcrypto: Add function to check FIPS mode 2025-01-24 14:18:40 +01:00
pgcrypto--1.3.sql
pgcrypto.c Use PG_MODULE_MAGIC_EXT in our installable shared libraries. 2025-03-26 11:11:02 -04:00
pgcrypto.control pgcrypto: Add function to check FIPS mode 2025-01-24 14:18:40 +01:00
pgcrypto.h
pgp-armor.c Add some const qualifiers 2023-09-26 11:28:57 +01:00
pgp-cfb.c Use more palloc_object() and palloc_array() in contrib/ 2025-12-05 16:40:26 +09:00
pgp-compress.c Use more palloc_object() and palloc_array() in contrib/ 2025-12-05 16:40:26 +09:00
pgp-decrypt.c Use more palloc_object() and palloc_array() in contrib/ 2025-12-05 16:40:26 +09:00
pgp-encrypt.c Use more palloc_object() and palloc_array() in contrib/ 2025-12-05 16:40:26 +09:00
pgp-info.c
pgp-mpi-openssl.c
pgp-mpi.c Remove custom memory allocation layer in pgcrypto 2020-09-25 10:25:55 +09:00
pgp-pgsql.c Require PGP-decrypted text to pass encoding validation. 2026-02-09 06:14:47 -08:00
pgp-pubdec.c pgcrypto: Fix buffer overflow in pgp_pub_decrypt_bytea() 2026-02-09 08:00:59 +09:00
pgp-pubenc.c Remove custom memory allocation layer in pgcrypto 2020-09-25 10:25:55 +09:00
pgp-pubkey.c Use more palloc_object() and palloc_array() in contrib/ 2025-12-05 16:40:26 +09:00
pgp-s2k.c
pgp.c pgcrypto: Remove unused code 2022-09-14 21:58:30 +02:00
pgp.h Add trailing commas to enum definitions 2023-10-26 09:20:54 +02:00
px-crypt.c Add modern SHA-2 based password hashes to pgcrypto. 2025-04-05 19:17:13 +02:00
px-crypt.h Add modern SHA-2 based password hashes to pgcrypto. 2025-04-05 19:17:13 +02:00
px-hmac.c Use more palloc_object() and palloc_array() in contrib/ 2025-12-05 16:40:26 +09:00
px.c pgcrypto: Tweak error message for incorrect session key length 2026-02-16 12:18:18 +09:00
px.h pgcrypto: Fix buffer overflow in pgp_pub_decrypt_bytea() 2026-02-09 08:00:59 +09:00