Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1muKrA-0002FJ-EN for pgsql-hackers@arkaria.postgresql.org; Mon, 06 Dec 2021 20:45:04 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1muKr9-0008SH-2y for pgsql-hackers@arkaria.postgresql.org; Mon, 06 Dec 2021 20:45:03 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1muKr8-0008S8-OJ for pgsql-hackers@lists.postgresql.org; Mon, 06 Dec 2021 20:45:02 +0000 Received: from mail-mw2nam08on2058.outbound.protection.outlook.com ([40.107.101.58] helo=NAM04-MW2-obe.outbound.protection.outlook.com) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1muKr4-0004vd-NB for pgsql-hackers@postgresql.org; Mon, 06 Dec 2021 20:45:02 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HTPwWzIDvT9G7uzxIRMEFZEWCnFMvWuFY7MMtTxVgoZ6u8GTKGPrYFRaLtaQRFBaY5Zkx9zvKCmMnnTdexj7NTPYox7rJhOC0kVqh8/XDi9n4hFcwR6z/AjsLW3DNU/b9ZauPITJPrf8OQD5AmIqSabHmeKJXNTI86TGeh2QcEJQea0S4bPzM5oP844/wv3WFuvMACjX53zjZCcIRm81mfqnAsS8I9bIWWQR8HoxsDuUJILUkfPlr5gkNgrCeK6ariOA1+EV4auHGdJzEPo5b05a0sm6CYQoVB0n6kvVMMzqsbp9npKFogMl6uOLwsa8oJaJTOVh0UxTGlLXKfPm4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=BFI39JjOB2qLsWi2Ws0J1q5hi9Qg8XG50/ovb4m3sV0=; b=TWuBJE5ei1vgi3LFvr4DvxHyE2NMpEid453EX5YFzi43Htu17fsmKHojEpXhADzKr22hconcXadlM9odQqMetq/ynhfj1Ki2HdiE6MkS4hUlb327R2tSNJuk1RJiawAsadjO/65rD1hPPiH09U32x6ttBxDoF2QzgjZ0Tag6FvChKsYj3INFkjEk3DS8dW6vCY6E8IlB4kIOku8q+493FPkXsmdFAeSwXhjloBCorawfdcg5gy8CYqSs9wtH66BsZLpNzKDEaPeDd+F9V2app0RKRZWpzxaEjc3yN5zVr6X8B71/CPn0fQWoHADzaOSUZqthXyb6q3hlHZoHemuSeA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vmware.com; dmarc=pass action=none header.from=vmware.com; dkim=pass header.d=vmware.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BFI39JjOB2qLsWi2Ws0J1q5hi9Qg8XG50/ovb4m3sV0=; b=V562DvoGc9Ljb1QYYIEj+rpc/b0Ku2qT5oGm9KPdSoWDHslzE6f0qGWiuQ1x+Th+NJBqijRlytnEo9dKruqGFO53S3vxmX7yRYTvZinkyT7o4TMnuvhrsF78f5Pt8UPatgCq6Nour5seawf2FPvlyhWSJn+g8aCyS/8gSYf6Vpk= Received: from CO1PR05MB8087.namprd05.prod.outlook.com (2603:10b6:303:db::16) by MWHPR0501MB3691.namprd05.prod.outlook.com (2603:10b6:301:77::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.10; Mon, 6 Dec 2021 20:44:54 +0000 Received: from CO1PR05MB8087.namprd05.prod.outlook.com ([fe80::4010:29a:417b:a7d5]) by CO1PR05MB8087.namprd05.prod.outlook.com ([fe80::4010:29a:417b:a7d5%3]) with mapi id 15.20.4778.010; Mon, 6 Dec 2021 20:44:54 +0000 From: Jacob Champion To: "peter.eisentraut@enterprisedb.com" , "pgsql-hackers@postgresql.org" Subject: Re: Transparent column encryption Thread-Topic: Transparent column encryption Thread-Index: AQHX6I1U/CEElHbSkkO+jr8nmZFb66wl8yKA Date: Mon, 6 Dec 2021 20:44:54 +0000 Message-ID: References: <89157929-c2b6-817b-6025-8e4b2d89d88f@enterprisedb.com> In-Reply-To: <89157929-c2b6-817b-6025-8e4b2d89d88f@enterprisedb.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.36.5-0ubuntu1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vmware.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d60894a3-d763-45b9-6cee-08d9b8f941ee x-ms-traffictypediagnostic: MWHPR0501MB3691:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: QvKL2/HJUkoF9NfdvMUFXdl9KpezYvX0H+ODNHU90lTTCPDZkScwHmtgzcjJNezlq+cc5rU8gjLwluax//VJPtFISXL1XYt5scLM+DWUEiFOcqjSrG+dnJa/Tx2NAIyGJZeJaSECAs6nhm0L1OAYvnekAS3q/6lUhgDUY8e5WZjfI3OPEycwT2mAGPIYkzHYDH3XETbho9oz5h1CLBdbpz0jVsrahYlPyG2662UXHQMKRsk7d2Je3gxb9uL3Q3OqYuCH54K8D90gr0taxJ8DamGjW2J0yEbymvG4Th3pdUMzXtnx2MX2FLU6PoENbwcR6Hl/TLb9ZwF1nWdBijT/U1tuD+9LR4iQBFA8gztKG5Fs690kmsXXPEzNWpK9Rr5MGP7C73oth0kSkN0wgR+cqWCmeTdX7Bm693B1NaeKANc2tU1T1Ye/dBpKqFhc6YL8mPth4X4EonrfJYeyYDUN+VzO06KcKtHvmWzWJJEPpoQfCPvrJ7VQG1cwIvoQsOf2WEjt85fO+glqRNqlfZo6mqYkZyTkb5ciJABw1gyJcgOUmOKdI1qjgGJqSEurDxdiFi1sQkYzF8N+c1paC6/K0mt041+ikxHS/aQsGI8gTPtUu7r2x6D8uxUCiNINIKf+n0JGyw3hsHy0XzuILUz5R+BRT3wscQhWbGAgo5rHVHOohqH6d57FgVTvefBPwPP9M+Q/ifA9/Igmxw716sHFH5Sxa7thSt+HS5T+QrVDMWN1qykEwh5Si86RjG11/OQSLeS9nSIhNCBHka6g3X7hJQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR05MB8087.namprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(7116003)(2906002)(38070700005)(86362001)(8936002)(6486002)(83380400001)(316002)(6506007)(110136005)(66946007)(71200400001)(66476007)(66446008)(186003)(26005)(64756008)(66556008)(38100700002)(6512007)(76116006)(508600001)(122000001)(36756003)(966005)(5660300002)(2616005)(3480700007)(8676002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eFdJVDdOT0dRVW9hV0llSlJKTDdsZmlpaDVMUmxoSDUrdmRHRmVtU1ZNSnBC?= =?utf-8?B?dzMwYlhwdkVVY3o0R0RpbmJzMHZlbFJLNWJJcXRjYmRLZGVXVUF0c1prNW56?= =?utf-8?B?eG9YK3hiTHFvZkdqcjIxcXZyTmFkWFk5WlRNcWdYQjRaUFBON1AxL1lqVGZr?= =?utf-8?B?ZEEvRmZJeC9OeHF1ZkIyeGpmbTRyRlV3bk83T3p3aTJ5aVMrMGF3amlkV3NN?= =?utf-8?B?M1NmNjZaNzFXRVI2SHU5dzh4R25ua2dMYy9sTTBHMS8wYXE5SzJpY3lmaDhG?= =?utf-8?B?aFdQc2F6UW1CSjZCN3pqaDd4b2RjV1FXMk1iT2dtd1ZUY1lycDBaci9UMkFm?= =?utf-8?B?ZU1nelhQbmQxcWwxVjhIQkpyVmhzQ2hCUzVMNUtOYWRRbko3bndQTkFrUUhr?= =?utf-8?B?a3luc1pBQ2RqYnpYbTAyN0p3aFBqWlFWS2QyUzVJNENLVjVZNGNhN2puL3dR?= =?utf-8?B?VTNsWGp4NWt1MzNBWU1QMUozdlRlTGFJYW1NRGVxd2Zma0FiL0lveGlRTW5H?= =?utf-8?B?MmJoYnpQMnMwTVR3QzA5eUNDUUk2Q0xpN21TV2xORnpHTU5uZG9xVWdqR1ls?= =?utf-8?B?WjhDbUllRDNKSEx2WVlUSzk3NGk1WUhndWlOQjNaUzVueWxWOFdWd2NTRU5I?= =?utf-8?B?UEZhR0hCMFd4VVJQSThyT2lVajlBeGw2N1VKS0N0ZzBrRFhiMXgwK01ieTVi?= =?utf-8?B?bmZMcWorUjZXZFZUL0lNeXVxdWJ5aWZJaGFNaVpoWUJxODgweFNTckpmNmZP?= =?utf-8?B?RkNkMHJqL294anlTSm1SVWNvU3dSckt0TGdpeHZwRGdjSnhqSGZtMjhMLzFm?= =?utf-8?B?b2dRblk0WGRPQ2t0RU1GTERERGJwdkpsQ2I4WE5wbkk2VXRJeU9yMGRadE9Q?= =?utf-8?B?RXZWdi85ZktOalViNXkwSVhKWE5lcVZBZElid0NLUzd0dGtUQ3M0YVJYRFlE?= =?utf-8?B?UklrY21qOU0yTEtYWkN0dHpNNUVBL3VKOHB4S2E1RHUySkFLU01GOGFHZFdx?= =?utf-8?B?OXlOT3BBWXdEOXlzdjFWVW9VRUNsOFpwZ1VSKzZDRlYxSlppZHFEQldpaFNw?= =?utf-8?B?em9PTjQ1Z0toMDVKcG1ydHlaWnJJdjhFaHViazNHUitXd0ViUFJGYWRSKzFP?= =?utf-8?B?SzlxY3pMdE9Hb0pGT1JLblcwZzl5bEJDMmMzaWp2SXlGWXR6eDdWbksrS0x5?= =?utf-8?B?azYreG5lZWtKSE1PVFFlZ2hpWlVPK1ZNUEo2ZkNwYXE5T1RPSUJMbnZtRHRm?= =?utf-8?B?bTFtc1BXeEtWTS9MWmZIM2tOandJNEVDYU9BcUp0NFJNMjlQZnN2elhQNnV0?= =?utf-8?B?WGltQy9sS1Z3OW1PYk54czVQY2REZThHWlV1UXZGUGxDRitJR1FQQ0RNSzFy?= =?utf-8?B?WWFUVnJGbFNJQXlYenBEanFscDZ6RDdsY3pkNG1kclpSaXJWcHdmSWlPd3Q2?= =?utf-8?B?Rlg0ZEw0YmZENUNkVWE5cE5zVjVheE5UTkpuNjNqc2RBQmFDR1JkQ3ZGNXdM?= =?utf-8?B?STlySjF2eHBPckpmUkZXbFpQOUdLUDBlQW0zVEQ4bngvSmtuNlJnNlQyTldo?= =?utf-8?B?UEtWYXlXUjlwZUZzNC96dEwwVmlkS2syRnd6VDZBN1RJck9GZnl6eDZQRkxl?= =?utf-8?B?VHhYcDBqZHBhUE1ldDhsQmNUR1h0bUNJdDQ1NFRCL2l0N09GMFpOM2lHRVlm?= =?utf-8?B?UWg3eVUwZmJkbC9JUWN6REo0MWh2VkdEL1V2L2VHdTdMcmxSNGt6Q3FadWZN?= =?utf-8?B?ekcyU3BDYWFlbFpkbDF6Q2h0SVI1V1p0L0NnWHUxemdhYlVJampHbVdwWEJB?= =?utf-8?B?bFloK0xvK0RocjZtdEpRbnNoUUx2b28xNFZ5QTdsRlE4YmdaYUZQNk85M3Zw?= =?utf-8?B?T3hCekJmbXc3dlFzdGdIUXlPaUVzamhubkdqdDFlaDMveEQ3alNlTWtDTzI3?= =?utf-8?B?R2NONThlTkZzYkpQMUh6WElCNU80U3d5Rmh1OURZdUdBSW14UXp0QkRZcWxn?= =?utf-8?B?VjV4SUFpR2Y1VXdxWW12TDVIZk1XS2hQSk55ZlFjbWc5TUZVcG9zMGFZQmNr?= =?utf-8?B?MjhSaGFaRDlrWjBEN1RKYmxqSjJkVXVuS3RoOENRM214QThRcVZDWTk2SC94?= =?utf-8?B?WXpORm5INlFPZld2RkpQUmVhdHB6NmF4MEtyclY1LzRxQm02NjBMUlU1WnRX?= =?utf-8?Q?mOZ7+tnSOcwKxMY0P0YMPUc=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <6FF0812F83DB1A499241A284948F4DA7@namprd05.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: vmware.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR05MB8087.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d60894a3-d763-45b9-6cee-08d9b8f941ee X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Dec 2021 20:44:54.0305 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: bMDFg6n9sWxh29ED2iIsodyNcvUHEKnA5LMOGEg6eYR3FccmGmTAe8hEKk6Dv8WlYLks9Ebp90Th31XuKEZ5dQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0501MB3691 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk T24gRnJpLCAyMDIxLTEyLTAzIGF0IDIyOjMyICswMTAwLCBQZXRlciBFaXNlbnRyYXV0IHdyb3Rl Og0KPiBUaGlzIGZlYXR1cmUgZG9lcyBzdXBwb3J0IGRldGVybWluaXN0aWMNCj4gZW5jcnlwdGlv biBhcyBhbiBhbHRlcm5hdGl2ZSB0byB0aGUgZGVmYXVsdCByYW5kb21pemVkIGVuY3J5cHRpb24s IHNvDQo+IGluIHRoYXQgbW9kZSB5b3UgY2FuIGRvIGVxdWFsaXR5IGxvb2t1cHMsIGF0IHRoZSBj b3N0IG9mIHNvbWUNCj4gc2VjdXJpdHkuDQoNCj4gKwkJCQlpZiAoZW5jX2RldCkNCj4gKwkJCQkJ bWVtc2V0KGl2LCBpdmxlbiwgMCk7DQoNCkkgdGhpbmsgcmV1c2luZyBhIHplcm8gSVYgd2lsbCBw b3RlbnRpYWxseSBsZWFrIG1vcmUgaW5mb3JtYXRpb24gdGhhbg0KanVzdCBlcXVhbGl0eSwgZGVw ZW5kaW5nIG9uIHRoZSBjaXBoZXIgaW4gdXNlLiBZb3UgbWF5IGJlIGludGVyZXN0ZWQgaW4NCnN5 bnRoZXRpYyBJVnMgYW5kIG5vbmNlLW1pc3VzZSByZXNpc3RhbmNlIChlLmcuIFsxXSksIHNpbmNl IHRoZXkgc2VlbQ0KbGlrZSB0aGV5IHdvdWxkIG1hdGNoIHRoaXMgdXNlIGNhc2UgZXhhY3RseS4g KEJ1dCBJJ20gbm90IGENCmNyeXB0b2dyYXBoZXIuKQ0KDQo+IFRoZSBlbmNyeXB0aW9uIGFsZ29y aXRobXMgYXJlIG1vc3RseSBoYXJkY29kZWQgcmlnaHQgbm93LCBidXQgdGhlcmUNCj4gYXJlIGZh Y2lsaXRpZXMgZm9yIHBpY2tpbmcgYWxnb3JpdGhtcyBhbmQgYWRkaW5nIG5ldyBvbmVzIHRoYXQg d2lsbCBiZQ0KPiBleHBhbmRlZC4gIFRoZSBDTUsgcHJvY2VzcyB1c2VzIFJTQS1PQUVQLiAgVGhl IENFSyBwcm9jZXNzIHVzZXMNCj4gQUVTLTEyOC1DQkMgcmlnaHQgbm93OyBhIG1vcmUgY29tcGxl dGUgc29sdXRpb24gc2hvdWxkIHByb2JhYmx5DQo+IGludm9sdmUgc29tZSBITUFDIHRocm93biBp bi4NCg0KSGF2ZSB5b3UgZ2l2ZW4gYW55IHRob3VnaHQgdG8gQUVBRD8gQXMgYSBjbGllbnQgSSdk IGxpa2UgdG8gYmUgYWJsZSB0bw0KdGllIGFuIGVuY3J5cHRlZCB2YWx1ZSB0byBvdGhlciBjb2x1 bW4gKG9yIGV4dGVybmFsKSBkYXRhLiBGb3IgZXhhbXBsZSwNCkFFQUQgY291bGQgYmUgdXNlZCB0 byBwcmV2ZW50IGEgREJBIGZyb20gY29weWluZyB0aGUgKGVuY3J5cHRlZCkgdmFsdWUNCm9mIG15 IGNyZWRpdCBjYXJkIGNvbHVtbiBpbnRvIHRoZWlyIGFjY291bnQncyByb3cgdG8gdXNlIGl0Lg0K DQo+IFRoaXMgaXMgbm90IHRhcmdldGluZyBQb3N0Z3JlU1FMIDE1LiAgQnV0IEknZCBhcHByZWNp YXRlIHNvbWUgZmVlZGJhY2sNCj4gb24gdGhlIGRpcmVjdGlvbi4NCg0KV2hhdCBraW5kcyBvZiBh dHRhY2tzIGFyZSB5b3UgaG9waW5nIHRvIHByZXZlbnQgKGFuZCBub3QgcHJldmVudCk/DQoNCi0t SmFjb2INCg0KWzFdIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvcmZjODQ1 Mg0K