| Oracle DBMS_CRYPTO_TOOLKIT_TYPES Built-In Package Versions 12.1 - 19.4 |
|---|
| Security Advisory | ||||
| The package is the repository for the definition of data types used by the DBMS_CRYPTO built-in package to support encryption and decryption. Reference to the package here at in the DBSecWorx code library is intended solely as a warning that there is no known legitimate reason for anyone to have access to this security package. |
||||
| Recommended Security Rules | ||||
NEVER
|
||||
| How Oracle Works | ||||
| N/A | N/A | |||
| DBMS_CRYPTO_TOOLKIT_TYPES Package Information | ||||
| AUTHID | N/A |
|||
| Data Types | alias_string_length VARCHAR2(512);/* This data structure describes an identity. An identity may either be myself (a persona) or another trusted identity */ TYPE Identity_Description IS RECORD (/* This record contains the printable alias for a persona as well as the complete identity and persona. NOTE: the size of the persona field must match that contained within the Persona type. PL/SQL will not allow a record to contain another record so the Persona could not be used directly. */ TYPE Persona_Description IS RECORD (/* This data structure is a place holder until it is determined what private information is needed to create a persona. */ Private_Persona_Info_Size RAW(200); |
|||
| Dependencies |
|
|||
| Documented in Types & Packages | No | |||
| First Available | 12.1.0 | |||
| Security Model | Owned by SYS with no privileges granted | |||
| Source | {ORACLE_HOME}/rdbms/admin/dbmsoctk.sql | |||
| Crypto Opaque Types | ||||
| Opaque Datatypes | -- These data types are intended to be opaque. The contents of the -- records are either not visible to the caller or are to be accessed -- using convenience functions. Unfortunately, PL/SQL does not allow -- type definitions to be hidden inside the package bodies. -- Records are used in order to enforce type checking as PL/SQL will -- otherwise do automatic type conversion. -- Dummy variables are used to get around PL/SQL restriction which does -- not allow constrained subtypes, e.g. SUBTYPE foo is VARCHAR(15) is -- not allowed. wallet_size RAW(200); |
|||
| Crypto Subtypes | ||||
| Subtypes | SUBTYPE Crypto_Engine_Function IS POSITIVE; |
|||
| Related Topics |
| DBMS_CRYPTO |
| DBMS_CRYPTO_FFI |
| DBMS_CRYPTO_INTERNAL |
| DBMS_CRYPTO_TOOLKIT |
| DBMS_CRYPTO_TOOLKIT_FFI |