postgres/contrib/pgcrypto/sql
Daniel Gustafsson 9ad1b3d01f pgcrypto: Add support for CFB mode in AES encryption
Cipher Feedback Mode, CFB, is a self-synchronizing stream cipher which
is very similar to CBC performed in reverse. Since OpenSSL supports it,
we can easily plug it into the existing cipher selection code without
any need for infrastructure changes.

This patch was simultaneously submitted by Umar Hayat and Vladyslav
Nebozhyn, the latter whom suggested the feauture. The committed patch
is Umar's version.

Author: Umar Hayat <postgresql.wizard@gmail.com>
Reviewed-by: Daniel Gustafsson <daniel@yesql.se>
Reviewed-by: Álvaro Herrera <alvherre@alvh.no-ip.org>
Discussion: https://postgr.es/m/CAPBGcbxo9ASzq14VTpQp3mnUJ5omdgTWUJOvWV0L6nNigWE5jw@mail.gmail.com
2025-02-14 21:18:37 +01:00
..
3des.sql pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00
blowfish.sql pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00
cast5.sql pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00
crypt-blowfish.sql pgcrypto: Detect and report too-short crypt() salts. 2015-10-05 10:06:29 -04:00
crypt-des.sql pgcrypto: Make it possible to disable built-in crypto 2025-01-24 14:25:08 +01:00
crypt-md5.sql Remove extra newlines at end and beginning of files, add missing newlines 2010-08-19 05:57:36 +00:00
crypt-xdes.sql pgcrypto: Detect and report too-short crypt() salts. 2015-10-05 10:06:29 -04:00
des.sql pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00
hmac-md5.sql pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00
hmac-sha1.sql pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00
init.sql pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00
md5.sql pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00
pgp-armor.sql pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00
pgp-compression.sql Fix typos in comments and in one isolation test. 2024-01-02 12:05:41 -05:00
pgp-decrypt.sql pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00
pgp-encrypt-md5.sql pgcrypto: Split off pgp-encrypt-md5 test 2023-11-16 16:16:07 +01:00
pgp-encrypt.sql pgcrypto: Split off pgp-encrypt-md5 test 2023-11-16 16:16:07 +01:00
pgp-info.sql Remove extra newlines at end and beginning of files, add missing newlines 2010-08-19 05:57:36 +00:00
pgp-pubkey-decrypt.sql Fix buffer overrun after incomplete read in pullf_read_max(). 2015-02-02 10:00:45 -05:00
pgp-pubkey-encrypt.sql pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00
pgp-zlib-DISABLED.sql Remove extra newlines at end and beginning of files, add missing newlines 2010-08-19 05:57:36 +00:00
rijndael.sql pgcrypto: Add support for CFB mode in AES encryption 2025-02-14 21:18:37 +01:00
sha1.sql pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00
sha2.sql pgcrypto: Remove explicit hex encoding/decoding from tests 2021-12-08 06:06:22 +01:00