Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wuXKw-000m6Y-1l for pgsql-committers@arkaria.postgresql.org; Thu, 13 Aug 2026 15:27:18 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wuXJs-00F4fI-2E for pgsql-committers@arkaria.postgresql.org; Thu, 13 Aug 2026 15:26:13 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wtQGf-00HRDY-2y for pgsql-committers@lists.postgresql.org; Mon, 10 Aug 2026 13:42:17 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wtQGc-00000001M53-0bja for pgsql-committers@lists.postgresql.org; Mon, 10 Aug 2026 13:42:17 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wtQFv-0021B8-0n for pgsql-committers@lists.postgresql.org; Mon, 10 Aug 2026 13:41:31 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.98.2) (envelope-from ) id 1wtQFu-00000000yHt-0F1d for pgsql-committers@lists.postgresql.org; Mon, 10 Aug 2026 13:41:30 +0000 Content-Type: multipart/mixed; boundary="===============4735653528774079270==" MIME-Version: 1.0 From: Noah Misch To: pgsql-committers@lists.postgresql.org Subject: pgsql: pgcrypto: Add option to revert to prior decryption behavior X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 10 Aug 2026 13:41:30 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============4735653528774079270== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 cGdjcnlwdG86IEFkZCBvcHRpb24gdG8gcmV2ZXJ0IHRvIHByaW9yIGRlY3J5cHRpb24gYmVoYXZp b3IKClRoZSBwcmV2aW91cyBjb21taXQgcmFpc2VzIGFuIEVSUk9SIGR1cmluZyBQR1Agb3BlcmF0 aW9ucyBpZiBPcGVuU1NMCmRvZXMgbm90IHN1cHBvcnQgdGhlIGNpcGhlciBpbiB1c2UuIEhvd2V2 ZXIsIGFueSBleGlzdGluZyBtZXNzYWdlcwpjcmVhdGVkIHdpdGggZmF1bHR5IGVuY3J5cHRpb24g d2lsbCBubyBsb25nZXIgYmUgYWNjZXNzaWJsZSB2aWEKcGdwX1tzeW18cHViXV9kZWNyeXB0KCku CgpUbyBoZWxwIHVzZXJzIG91dCBvZiB0aGlzIHNpdHVhdGlvbiwgYWRkIGEgbmV3IGlnbm9yZS1j aXBoZXItZmFpbHVyZQpvcHRpb24gd2hpY2ggcmV2ZXJ0cyB0byB0aGUgYnJva2VuIGJlaGF2aW9y IGR1cmluZyBkZWNyeXB0aW9uIG9ubHkuIEEKZmF1bHR5IGVuY3J5cHRpb24gd3JhcHBlciwgY3Jl YXRlZCBieSBhbiBPcGVuU1NMIGNvbmZpZ3VyYXRpb24gdGhhdCBkb2VzCm5vdCBzdXBwb3J0IHRo ZSBjaXBoZXIsIGNhbiB0aGVuIGJlIHN0cmlwcGVkIGJhY2sgb2ZmIGJ5IHRoYXQgc2FtZQpPcGVu U1NMIGluIG9yZGVyIHRvIHNhZmVseSByZWVuY3J5cHQgaXQuIChOb3RlIHRoYXQgd2hlbiBPcGVu U1NMIGRvZXMKc3VwcG9ydCB0aGUgY2lwaGVyLCBjb3JydXB0ZWQgbWVzc2FnZXMgd2lsbCBub3Qg YmUgZGVjcnlwdGVkIHJlZ2FyZGxlc3MKb2YgdGhlIGlnbm9yZS1jaXBoZXItZmFpbHVyZSBzZXR0 aW5nOyB0aGlzIGlzIHVuY2hhbmdlZC4pCgpUaGUgbmV3IHRlc3RzIGFkZCBhIGNvcnJ1cHRlZCBC bG93ZmlzaCBtZXNzYWdlIGZvciBib3RoIHB1YmxpYy0gYW5kCnN5bW1ldHJpYy1rZXkgZGVjcnlw dGlvbiwgcmVzdWx0aW5nIGluIHRoZSBmb2xsb3dpbmcgdGVzdCBtYXRyaXg6CgotIEJsb3dmaXNo IHN1cHBvcnRlZCwgZGVmYXVsdCBiZWhhdmlvcjogICAgICBmYWlscyB0byBkZWNyeXB0Ci0gQmxv d2Zpc2ggc3VwcG9ydGVkLCBpZ25vcmUtY2lwaGVyLWZhaWx1cmU6IGZhaWxzIHRvIGRlY3J5cHQK LSBCbG93ZmlzaCB1bnN1cHBvcnRlZCwgZGVmYXVsdCBiZWhhdmlvcjogICAgZmFpbHMgdG8gbG9h ZCBjaXBoZXIKLSBCbG93ZmlzaCB1bnN1cHBvcnRlZCwgaWdub3JlLWNpcGhlci1mYWlsdXJlOiBz dHJpcHMgZmF1bHR5IGVuY3J5cHRpb24KClRoZSBwcmV2aW91cyBjb21taXQncyBjaGFuZ2UgdG8g dGhlIHB1YmtleSB0ZXN0cyBpcyBleHBhbmRlZCBzaW1pbGFybHk6CmNvcnJlY3RseSBlbmNyeXB0 ZWQgbWVzc2FnZXMgY2Fubm90IGJlIGRlY3J5cHRlZCBieSBhbiBPcGVuU1NMIHRoYXQgZG9lcwpu b3Qgc3VwcG9ydCB0aGUgY2lwaGVyLCByZWdhcmRsZXNzIG9mIHRoZSBvcHRpb24ncyBzZXR0aW5n LCB0aG91Z2ggdGhlCmZhaWx1cmUgbW9kZSB3aWxsIGNoYW5nZS4KClN1Z2dlc3RlZC1ieTogTm9h aCBNaXNjaCA8bm9haEBsZWFkYm9hdC5jb20+ClJldmlld2VkLWJ5OiBEYW5pZWwgR3VzdGFmc3Nv biA8ZGFuaWVsQHllc3FsLnNlPgpSZXZpZXdlZC1ieTogTm9haCBNaXNjaCA8bm9haEBsZWFkYm9h dC5jb20+ClNlY3VyaXR5OiBDVkUtMjAyNi0xNDY2MwpCYWNrcGF0Y2gtdGhyb3VnaDogMTQKCkJy YW5jaAotLS0tLS0KUkVMXzE2X1NUQUJMRQoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBv c3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvYmEyYTYzZmFmZmZmODI2ZDNlMmMyNWNmNjM5Njkw NGZjOGE0ZTJmZApBdXRob3I6IEphY29iIENoYW1waW9uIDxqY2hhbXBpb25AcG9zdGdyZXNxbC5v cmc+CgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpjb250cmliL3BnY3J5cHRvL2V4cGVj dGVkL3BncC1kZWNyeXB0Lm91dCAgICAgICAgICB8IDI2ICsrKysrKysrKysrKysrKysrKwpjb250 cmliL3BnY3J5cHRvL2V4cGVjdGVkL3BncC1kZWNyeXB0XzEub3V0ICAgICAgICB8IDMwICsrKysr KysrKysrKysrKysrKysrCmNvbnRyaWIvcGdjcnlwdG8vZXhwZWN0ZWQvcGdwLWluZm8ub3V0ICAg ICAgICAgICAgIHwgIDMgKy0KY29udHJpYi9wZ2NyeXB0by9leHBlY3RlZC9wZ3AtcHVia2V5LWRl Y3J5cHQub3V0ICAgfCAzMCArKysrKysrKysrKysrKysrKysrKwpjb250cmliL3BnY3J5cHRvL2V4 cGVjdGVkL3BncC1wdWJrZXktZGVjcnlwdF8xLm91dCB8IDMwICsrKysrKysrKysrKysrKysrKysr CmNvbnRyaWIvcGdjcnlwdG8vcGdwLWNmYi5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjEg KysrKysrKysrKy0tLS0KY29udHJpYi9wZ2NyeXB0by9wZ3AtZGVjcnlwdC5jICAgICAgICAgICAg ICAgICAgICAgfCAgOSArKysrLS0KY29udHJpYi9wZ2NyeXB0by9wZ3AtZW5jcnlwdC5jICAgICAg ICAgICAgICAgICAgICAgfCAgNiArKy0tCmNvbnRyaWIvcGdjcnlwdG8vcGdwLXBnc3FsLmMgICAg ICAgICAgICAgICAgICAgICAgIHwgIDIgKysKY29udHJpYi9wZ2NyeXB0by9wZ3AtcHVia2V5LmMg ICAgICAgICAgICAgICAgICAgICAgfCAgOSArKysrKy0KY29udHJpYi9wZ2NyeXB0by9wZ3AuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgOSArKysrKysKY29udHJpYi9wZ2NyeXB0by9w Z3AuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNyArKysrLQpjb250cmliL3BnY3J5 cHRvL3NxbC9wZ3AtZGVjcnlwdC5zcWwgICAgICAgICAgICAgICB8IDI2ICsrKysrKysrKysrKysr KysrKwpjb250cmliL3BnY3J5cHRvL3NxbC9wZ3AtcHVia2V5LWRlY3J5cHQuc3FsICAgICAgICB8 IDI3ICsrKysrKysrKysrKysrKysrKwpkb2Mvc3JjL3NnbWwvcGdjcnlwdG8uc2dtbCAgICAgICAg ICAgICAgICAgICAgICAgICB8IDMyICsrKysrKysrKysrKysrKysrKysrKysKMTUgZmlsZXMgY2hh bmdlZCwgMjU0IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoK --===============4735653528774079270==--