Skip to content

Commit

Permalink
commit TDEforPG V1.2.1.0 source (update version related information)
Browse files Browse the repository at this point in the history
  • Loading branch information
bocaph committed Jul 11, 2018
1 parent a405e38 commit bed3d24
Show file tree
Hide file tree
Showing 5 changed files with 107 additions and 1 deletion.
2 changes: 1 addition & 1 deletion COPYRIGHT
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Transparent Data Encryption for PostgreSQL Free Edition

Copyright (c) 2015-2017, NEC Corporation
Copyright (c) 2015-2018, NEC Corporation

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
12 changes: 12 additions & 0 deletions INSTALL-NOTE.TXT
Original file line number Diff line number Diff line change
Expand Up @@ -53,3 +53,15 @@ Installation and Configuration
Please enter password for authentication : <password>
Please enter database name to connect : <db_name>

5. AES-NI support
pgcrypto from PostgreSQL 10 support AES-NI.
You can use Windows installer, Linux rpm or build your PostgreSQL
with --with-openssl option.

In PostgreSQL 9.5 or 9.6, if you want to use AES-NI supported pgcrypto,
Please replace ${PGHOME}/lib/pgcrypto.so (pgcrypto.dll in Windows)
with the AES-NI supported binary below,

Linux: ${TDEHOME}/SOURCES/data_encryption/<pgver>/libpgcrypto<pgver>.so.<version>
Windows: ${TDEHOME}\lib\pgcrypto.dll

1 change: 1 addition & 0 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ Please refer to the below URL
=======================================================
History

2018-07-11 V1.2.1.0 release
2017-03-10 V1.1.2.0 release
2015-12-10 V1.1.1.1 release
2015-12-07 V1.1.1.0 release
Expand Down
19 changes: 19 additions & 0 deletions RELEASE-NOTE.TXT
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
Release v1.2.1.0

Summary of changes in this version:

- Added support for the following Windows platforms.
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2016
- Added support for the following PostgreSQL Version
- PostgreSQL 9.6
- PostgreSQL 10
- Added support for the AES-NI instruction set (high-speed encryption and decryption by AES supported processors)
- Improve performance for encrypted/decrypted datatype.

Migration to Version V1.2.1.0

- A dump/restore using pg_dump and pg_restore is required.
Please refer to the manual in wiki or UPGRADE-GUIDE.TXT

Release v1.1.2.0

This release contains following changes.
Expand Down
74 changes: 74 additions & 0 deletions SOURCES/lib/upgrade/installed_list_fe_V1_1_2_0.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
EXTENSION - pgcrypto
COMMENT - EXTENSION pgcrypto
SHELL TYPE public encrypt_bytea
FUNCTION public encbytea_in(cstring)
FUNCTION public encbytea_out(encrypt_bytea)
FUNCTION public encbytea_out(public.encrypt_bytea)
FUNCTION public encbytea_recv(internal)
FUNCTION public encbytea_send(encrypt_bytea)
FUNCTION public encbytea_send(public.encrypt_bytea)
TYPE public encrypt_bytea
SHELL TYPE public encrypt_text
FUNCTION public enctext_in(cstring)
FUNCTION public enctext_out(encrypt_text)
FUNCTION public enctext_out(public.encrypt_text)
FUNCTION public enctext_recv(internal)
FUNCTION public enctext_send(encrypt_text)
FUNCTION public enctext_send(public.encrypt_text)
TYPE public encrypt_text
FUNCTION public cipher_key_backup()
FUNCTION public cipher_key_disable_log()
FUNCTION public cipher_key_enable_log()
FUNCTION public cipher_key_reencrypt_data(text, text, text)
FUNCTION public cipher_key_regist(text, text, text)
FUNCTION public enc_compeq_encbytea(encrypt_bytea, encrypt_bytea)
FUNCTION public enc_compeq_encbytea(public.encrypt_bytea, public.encrypt_bytea)
FUNCTION public enc_compeq_enctext(encrypt_text, encrypt_text)
FUNCTION public enc_compeq_enctext(public.encrypt_text, public.encrypt_text)
FUNCTION public enc_drop_key_info()
FUNCTION public enc_drop_old_key_info()
FUNCTION public enc_hash_encbytea(encrypt_bytea)
FUNCTION public enc_hash_encbytea(public.encrypt_bytea)
FUNCTION public enc_hash_enctext(encrypt_text)
FUNCTION public enc_hash_enctext(public.encrypt_text)
FUNCTION public enc_rename_backupfile(text, text)
FUNCTION public enc_store_key_info(text, text)
FUNCTION public enc_store_old_key_info(text, text)
FUNCTION public enctext(boolean)
FUNCTION public enctext(character)
FUNCTION public enctext(inet)
FUNCTION public enctext(xml)
FUNCTION public mask_activity()
FUNCTION public pgtde_begin_session(text)
FUNCTION public pgtde_end_session()
FUNCTION public pgtde_version()
FUNCTION public regclass(encrypt_text)
FUNCTION public regclass(public.encrypt_text)
OPERATOR FAMILY public hashbytea_enc_ops
OPERATOR CLASS public hashbytea_enc_ops
OPERATOR FAMILY public hashtext_enc_ops
OPERATOR CLASS public hashtext_enc_ops
CAST pg_catalog CAST (boolean AS public.encrypt_text)
CAST pg_catalog CAST (character AS public.encrypt_text)
CAST pg_catalog CAST (bytea AS public.encrypt_bytea)
CAST pg_catalog CAST (cidr AS public.encrypt_text)
CAST pg_catalog CAST (public.encrypt_bytea AS bytea)
CAST pg_catalog CAST (public.encrypt_text AS regclass)
CAST pg_catalog CAST (public.encrypt_text AS text)
CAST pg_catalog CAST (inet AS public.encrypt_text)
CAST pg_catalog CAST (text AS public.encrypt_text)
CAST pg_catalog CAST (xml AS public.encrypt_text)
CAST (boolean AS public.encrypt_text)
CAST (character AS public.encrypt_text)
CAST (bytea AS public.encrypt_bytea)
CAST (cidr AS public.encrypt_text)
CAST (public.encrypt_bytea AS bytea)
CAST (public.encrypt_text AS regclass)
CAST (public.encrypt_text AS text)
CAST (inet AS public.encrypt_text)
CAST (text AS public.encrypt_text)
CAST (xml AS public.encrypt_text)
TABLE public cipher_key_table
ACL public cipher_key_table
ACL public TABLE cipher_key_table
TABLE DATA public cipher_key_table

0 comments on commit bed3d24

Please sign in to comment.