Oracle Database 26ai will be available on generic Linux platforms in January and soon on AIX and Windows
Purpose
Messaging Gateway Cryptography Utilities. Based on subprogram names this package is likely deprecated.
Note that this package does not have dependencies on DBMS_OBFUSCATION_TOOLKIT and DBMS_OBFUSCATION_TOOLKIT_FFI but
some of the demos below generate exceptions because these objects have been desupported since database version 21c.
AUTHID
DEFINER
Dependencies
DBMS_CRYPTO
MGW$_GATEWAY
UTL_I18N
DBMS_MGWADM
MGWI_ADMIN
UTL_RAW
DBMS_SYS_ERROR
MGWI_MSGLINK
Documented
No
First Available
Not known
Security Model
Owned by SYS with EXECUTE granted to the MGW_AGENT_ROLE role.
Source
{ORACLE_HOME}/rdbms/admin/mgwicry.plb
SQL> @?/mgw/admin/mgwicry.plb
SP2-0808: Package created with compilation warnings
Grant succeeded.
SQL> sho err
Errors for PACKAGE MGWI_CRYPTO:
LINE/COL ERROR
------------------------------------------------------------------------
1/1 PLW-05018: unit MGWI_CRYPTO omitted optional AUTHID clause;
default value DEFINER used
12/37 PLW-06010: keyword "KEY" used as a defined name
18/37 PLW-06010: keyword "KEY" used as a defined name
27/5 PLW-06010: keyword "KEY" used as a defined name
36/5 PLW-06010: keyword "KEY" used as a defined name
SQL> @?/mgw/admin/mgwicryb.plb
SP2-0810: Package Body created with compilation warnings
SQL> sho err
Errors for PACKAGE BODY MGWI_CRYPTO:
LINE/COL ERROR
------------------------------------------------------------------------
105/37 PLW-06010: keyword "KEY" used as a defined name
135/37 PLW-06010: keyword "KEY" used as a defined name
219/5 PLW-06010: keyword "KEY" used as a defined name
278/5 PLW-06010: keyword "KEY" used as a defined name