Oracle Database 26ai is now availble. If you haven't you downloaded already: Why?
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