IBM 2 Computer Hardware User Manual


 
Key_Token_Parse CCA Release 2.54
key_value
The key_value parameter is a pointer to a string variable. If the verb returns
the KEY keyword in the rule array, the key-value variable contains the 16-byte
enciphered key.
MKVP
The MKVP parameter is a pointer to an integer variable. The verb writes zero
into the variable except when parsing a version X'03' internal key-token.
reserved_2/5
The reserved_2 and reserved_5 parameters are either null pointers or pointers
to integer variables. If the parameter is not a null pointer, the verb writes zero
into the reserved variable.
reserved_3/4
The reserved_3 and reserved_4 parameters are either null pointers or pointers
to string variables. If the parameter is not a null pointer, the verb writes eight
bytes of X'00' into the reserved variable.
reserved_6
The reserved_6 parameter is either a null pointer or a pointer to a string
variable. If the parameter is not a null pointer, the verb writes eight space
characters into the reserved variable.
control_vector
The control_vector parameter is a pointer to a string variable in application
storage. If the verb returns the NO-CV keyword in the rule array, the key token
did not contain a control-vector value and the control vector variable will be
filled with 16 space characters.
master_key_verification_pattern
The master_key_verification_pattern parameter is a pointer to a string variable
in application storage. For version 0 key-tokens that contain a key, the
eight-byte master key verification pattern will be copied to the variable.
Otherwise the variable will be filled with eight space characters.
Required Commands
The Key_Token_Parse verb has no required hardware commands because it is not
a cryptographic verb.
5-68 IBM 4758 CCA Basic Services, Release 2.54, February 2005