forked from uber-archive/vertica-aesgcm-udx
-
Notifications
You must be signed in to change notification settings - Fork 0
/
install.sql
11 lines (9 loc) · 784 Bytes
/
install.sql
1
2
3
4
5
6
7
8
9
10
11
SELECT VERSION();
\set libfile '\''`pwd`'/aesgcm.so\'';
CREATE OR REPLACE LIBRARY AESGCM AS :libfile;
CREATE OR REPLACE FUNCTION AESGCM_Decrypt AS LANGUAGE 'C++' NAME 'AESGCMDecryptFactory' LIBRARY AESGCM;
CREATE OR REPLACE FUNCTION AESGCM_Decrypt AS LANGUAGE 'C++' NAME 'AESGCMDecryptWithVarcharADFactory' LIBRARY AESGCM;
CREATE OR REPLACE FUNCTION AESGCM_Decrypt AS LANGUAGE 'C++' NAME 'AESGCMDecryptWithVarbinaryADFactory' LIBRARY AESGCM;
CREATE OR REPLACE FUNCTION AESGCM_Encrypt AS LANGUAGE 'C++' NAME 'AESGCMEncryptFactory' LIBRARY AESGCM;
CREATE OR REPLACE FUNCTION AESGCM_Encrypt AS LANGUAGE 'C++' NAME 'AESGCMEncryptWithVarcharADFactory' LIBRARY AESGCM;
CREATE OR REPLACE FUNCTION AESGCM_Encrypt AS LANGUAGE 'C++' NAME 'AESGCMEncryptWithVarbinaryADFactory' LIBRARY AESGCM;