Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
KLABK
Control Block Contents
KLABK DSECT
Cross Reference (Contains links to field and bit definitions)
KLABK Prolog
NAME : HCPKLABK DESCRIPTION: Key Label block DSECT : KLABK FUNCTION : Contains the alias name and associated tape- encryption key that was specified on a SET KEYALIAS command. LOCATED BY : SYSKEYLB CREATED BY : HCPKLASE DELETED BY : HCPKLASE COMMENT: This is not an architected control block.
KLABK Control Block Content
KLABK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure KLABK Key Label block 0000 0 Address 4 KLANEXT HLA(next KLABK block in list) 0004 4 Bitstring 1 KLAALEN Byte length of the KEYALIAS 0005 5 Bitstring 1 KLALLEN Byte length of the KEYLABEL (1-64) 0006 6 Bitstring 1 KLAATTR Key Alias attributes 1... .... KLAHASH X'80' KLAHASH Use hashed label 0007 7 Bitstring 1 * Reserved for IBM Use 0008 8 Bitstring 32 KLAALIAS The alias for the associated key label. Padded with blanks on right. 0028 40 Bitstring 32 KLAALIUC The UPPERCASE alias used for searches. Padded with blanks on right. 0048 72 Bitstring 64 KLALABEL The 1-to-64 character key label representing a tape-encryption key known to the key manager. Padded with blanks on right. 00000088 KLABKBSZ *-KLABK Byte length of KLABK 00000011 KLABKDSZ ((KLABKBSZ+7)/8) DWord length of KLABK
KLABK Storage Layout
*** KLABK - Key Label block * * +---------------------------+------+------+------+------+ * 0 | KLANEXT |:ALEN |:LLEN |:ATTR |//////| * +---------------------------+------+------+------+------+ * 8 | | * = KLAALIAS = * | | * +-------------------------------------------------------+ * 28 | | * = KLAALIUC = * | | * +-------------------------------------------------------+ * 48 | | * = KLALABEL = * | | * +-------------------------------------------------------+ * 88 * *** KLABK - Key Label block
KLABK Cross Reference
Symbol Dspl Value -------------- ---- ----- KLAALEN 0004 KLAALIAS 0008 KLAALIUC 0028 KLAATTR 0006 KLABKBSZ 0048 00000088 KLABKDSZ 0048 00000011 KLAHASH 0006 80 KLALABEL 0048 KLALLEN 0005 KLANEXT 0000
Copyright IBM Corporation, 1990, 2011