HELP: Defaults to define compression and protection TYPE: OBJECT SYNTAX: DEFAULTS(MAXREC=num,MINSIZ=num,CMPLEVEL=COPY/FAST/DYNAMIC/COMPACT/ARITHMETIC,CRYCONF=CLEAR/VEIL/ENC,INTPROT=NONE/CHKS/AUTH/MAC,POTPAR(),SERASE[=AUTO/NO/YES],FRCUPD)
Default values can be set for many values that would otherwise need to be specified for every single table/row, column or pot. The defaults set here can be overridden by specifying other values for the respective table/row, columns or pot parameters.
If special segment parameters (flag, length, data or attributes) are set, these have a higher priority than the general specifications for the compression level (CMPLEVEL) or encryption mode (CRYCONF). This means that a specially set mode prevails over the general specifications, even if it originates from a less specific level.
NUMBER: MAXREC=num - Maximum amount of records per matrix [auto]
NUMBER: MINSIZ=num - Minimum size allocated for data buffers [64kiB/pots]
NUMBER: CMPLEVEL=COPY/FAST/DYNAMIC/COMPACT/ARITHMETIC - Default compression level for all pots [DYNAMIC]
COPY - Copy data, no compression
FAST - Fast compression (fast, lower compression ratio)
DYNAMIC - Dynamic compression (balanced speed and compression ratio)
COMPACT - Compact compression (slow, high compression ratio)
ARITHMETIC - Compression for arithmetic data (integer values (type, flags, length, ...)
NUMBER: CRYCONF=CLEAR/VEIL/ENC - Default confidentiality for all pots [ENC if key else NONE]
CLEAR - Clear data, no confidentiality protection
VEIL - Confidentiality protection with veiling
ENC - Confidentiality protection with encryption
NUMBER: INTPROT=NONE/CHKS/AUTH/MAC - Integrity protection [MAC if key else CHKS]
NONE - No integrity protection
CHKS - Integrity protection with checksum
AUTH - Integrity protection with encrypted checksum
MAC - Integrity protection with message authentication codes
NUMBER: SERASE=AUTO/NO/YES - Secure erase data from memory when no longer needed [AUTO -> YES if key else NO]
AUTO - Don't erase memory if no longer needed
NO - Don't erase memory if no longer needed
YES - Erase memory if no longer needed
SWITCH: FRCUPD - Update identical elements to enforce change of matrix [FALSE]