Commit Graph

63 Commits (8596e4385702bbb74d12a1b72b06fc6fb75a56e6)

Author SHA1 Message Date
Andrew Pogrebnoi 8596e43857
Fix memory usage in the internal keys cache (#385) 9 months ago
Zsolt Parragi 1907c42e76
PG-1259: Correctly use the beta tag everywhere where we deal with versions (#386) 9 months ago
Zsolt Parragi 7810250e76 Fixing warnings on the pg_tde side 10 months ago
Andrew Pogrebnoi e0978a8be6
Remove maketools and fix frontend tools tde data usage (#362) 10 months ago
Zsolt Parragi 69e82d2321
Basic KMIP keyring implementation (#325) 10 months ago
Andrew Pogrebnoi 30cb32b5ef
Move pg_tde files to one dir inside PGDATA (tablespaces issues) 10 months ago
Andrew Pogrebnoi 2af27a5819
Use proper tablespace ID in key rotation (#326) 10 months ago
Andrew Pogrebnoi ef905f8d4a
Temporarily turn off tablespace tests for tde_heap (#348) 10 months ago
Andrew Pogrebnoy 05f2e227f3 Move tde keys and keyring when chaging tablespace 11 months ago
Artem Gavrilov 20861e414b PG-1038 Add regression tests for ALTER ... TABLESPACE 11 months ago
Muhammad Usama e9f028e7b3
Pg 1058 Fix Mergejoin issue (#323) 11 months ago
Andrew Pogrebnoi c5f2fbb322
Fix IF eval precedence in ALTER trigger (#322) 11 months ago
Artem Gavrilov 54af36c922
Post-migration renaming (#311) 11 months ago
Zsolt Parragi 09b5608b9f PG-1072: Fix major event trigger issues 11 months ago
Artem Gavrilov 3e4c889823
PG-1056 xmin and xmax correctness (#292) 11 months ago
Zsolt Parragi a683aa3505
PG-979: Run SQL tests with both tde_heap and tde_heap_basic (#291) 12 months ago
Andrew Pogrebnoi bf4725fc46
Make related code compilable with frontend (#266) 1 year ago
Muhammad Usama 19f722e403
PG-853: Access control of pg_tde SQL functions (#277) 1 year ago
Andrew Pogrebnoi 8996c03dc5
PG-857: use common JSON API for keyring (#252) 1 year ago
Zsolt Parragi 6cbd7c879a Added new merging script and updated build scripts accordingly 1 year ago
Zsolt Parragi ca3bcef312 Updated version string 1 year ago
Andrew Pogrebnoi 02cd531c18
WAL keyring improvements (#238) 1 year ago
Jeffrey Walter 80ae7d8e27
#243: Rename pgtde_is_encrypted() to pg_tde_is_encrypted() (#242) 1 year ago
Zsolt Parragi 2a4f0d876d
Renamed master key to principal key (#228) 1 year ago
Andrew Pogrebnoy 594a582dc4 Create and use global catalog key 1 year ago
Muhammad Usama fefe7b7dea
TDE TupleTableSlot for storing decrypted tuple along with the buffer … (#197) 1 year ago
Muhammad Usama 48d211926d
Implement event triggers to identify index creation on encrypted tables. (#196) 1 year ago
Zsolt Parragi b4476405ba Simple SMGR based AES-CBC encryption 1 year ago
Muhammad Usama 50b55b722a
Fix issue-153: Server crash and database corruption (#165) 1 year ago
Hamid Akhtar 838ac6d725 Setting the version to 1.0.0-alpha for the tech preview release. 1 year ago
Muhammad Usama 5cf6ad8abd
Add pg_tde_version() function to get the module version of the extension (#158) 1 year ago
Zsolt Parragi 0250a6ab52
Implementing remote options for keyring configuration (#91) 2 years ago
Muhammad Usama c5434798cc Delete master-key cache entry as part of key rotation 2 years ago
Zsolt Parragi d91c629be6
Remove remaining json-c dependency from keyring vault (#138) 2 years ago
Andrew Pogrebnoi 0d832d1d6c
Fix internal key XLogging for keyring changes (#137) 2 years ago
Zsolt Parragi 72d598f4ad
Extracting curl setup logic from the vault code (#136) 2 years ago
Muhammad Usama 6b27bcebab
Disallow deletion of keyring used by Master key. (#132) 2 years ago
Zsolt Parragi c4b549dfda
Updating CI scripts after recent changes (#129) 2 years ago
Andrew Pogrebnoi 57cf804f63
Fix crash while deleting tuple w/ va attributes (#127) 2 years ago
Muhammad Usama 210c95cf00
Framework for multi-tenancy support (#121) 2 years ago
Hamid Akhtar 56af84e986
Key Map Implementation - Replacing TDE Forks (#113) 2 years ago
Zsolt Parragi b6ccd6c87c
Using ctid as IV base instead of offset calculation (#107) 2 years ago
Zsolt Parragi dbc21ace03
Repository rename: using the new name everywhere (#114) 2 years ago
Artem Gavrilov 8508771e8e
Add MacOS specific linker flags to meson tests build step for MacOS (#100) 2 years ago
Zsolt Parragi d7c552c4c3
Vault KVv2 API support for key storage (#81) 2 years ago
Andrew Pogrebnoi dee6e357ef
Fix compressed TOASTs encryption/decryption (#76) 2 years ago
Andrew Pogrebnoi 07fe8e49cd
Fix decryption of large tuples/TOASTs (#73) 2 years ago
Zsolt Parragi 2b7ecbe042
Fix update crash after code cleanup (#67) 2 years ago
Andrew Pogrebnoi a4711f682b
XLog: replicate fork file and encrypt tuples (#59) 2 years ago
Muhammad Usama 4ab05396fc
Few enhancements and code cleanup around tuple encryption/decryption (#52) 2 years ago