On Sat, 31 Dec 2022 at 19:47, Peter Eisentraut <peter.eisentr...@enterprisedb.com> wrote: > > On 21.12.22 06:46, Peter Eisentraut wrote: > > And another update. The main changes are that I added an 'unspecified' > > CMK algorithm, which indicates that the external KMS knows what it is > > but the database system doesn't. This was discussed a while ago. I > > also changed some details about how the "cmklookup" works in libpq. Also > > added more code comments and documentation and rearranged some code. > > > > According to my local todo list, this patch is now complete. > > Another update, with some merge conflicts resolved. I also fixed up the > remaining TODO markers in the code, which had something to do with Perl > and Windows. I did some more work on schema handling, e.g., CREATE > TABLE / LIKE, views, partitioning etc. on top of encrypted columns, > mostly tedious and repetitive, nothing interesting. I also rewrote the > code that extracts the underlying tables and columns corresponding to > query parameters. It's now much simpler and better encapsulated.
The patch does not apply on top of HEAD as in [1], please post a rebased patch: === Applying patches on top of PostgreSQL commit ID 5f6401f81cb24bd3930e0dc589fc4aa8b5424cdc === === applying patch ./v14-0001-Transparent-column-encryption.patch .... Hunk #1 FAILED at 1109. .... 1 out of 5 hunks FAILED -- saving rejects to file doc/src/sgml/protocol.sgml.rej .... patching file doc/src/sgml/ref/create_table.sgml Hunk #3 FAILED at 351. Hunk #4 FAILED at 704. 2 out of 4 hunks FAILED -- saving rejects to file doc/src/sgml/ref/create_table.sgml.rej .... Hunk #1 FAILED at 1420. Hunk #2 FAILED at 4022. 2 out of 2 hunks FAILED -- saving rejects to file doc/src/sgml/ref/psql-ref.sgml.rej [1] - http://cfbot.cputube.org/patch_41_3718.log Regards, Vignesh