KLABK Back to Index page
 
Prolog 
Control Block Contents 
   KLABK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  KLABK Prolog Top of page
 
 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 Top of page
 

 KLABK DSECT Top of page
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 Top of page
 
 
*** KLABK - Key Label block
*
*     +---------------------------+------+------+------+------+
*   0 |         KLANEXT           |:ALEN |:LLEN |:ATTR |//////|
*     +---------------------------+------+------+------+------+
*   8 |                                                       |
*     =                       KLAALIAS                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  28 |                                                       |
*     =                       KLAALIUC                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  48 |                                                       |
*     =                       KLALABEL                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  88
*
*** KLABK - Key Label block
 
 
  KLABK Cross Reference Top of page
 
 
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
 
This information is based on z/VM 6.4.0 Last updated on 24 Aug 2016 at 09:46:19 EDT.
Copyright IBM Corporation, 1990, 2016