IBM 2 Computer Hardware User Manual


 
Encrypted_PIN_Verify CCA Release 2.54
data_array
The data_array parameter is a pointer to a string variable containing three
16-byte character strings, which are equivalent to a single 48-byte string. The
values you specify in the data array depend on the PIN-calculation method.
Each element is not always used, but you must always declare a complete
48-byte data array.
When using the IBM-PIN, IBM-PINO or GBP-PIN keyword, identify the
following elements in the data array.
Element Description
decimalization_table This element contains the decimalization
table of 16 characters (0 to 9) that are used
to convert the hexadecimal digits
(X'0' to X'F') of the encrypted validation
data to decimal digits (X'0' to X'9').
validation_data This 16-byte element contains 1 to 16
characters of account data. The data must
be left-justified and padded on the right with
space characters. (To conform with industry
practice, any hexadecimal character can be
specified.)
offset data When using the IBM-PINO keyword, this
16-byte element contains the offset data
which must be left-justified and padded on
the right with space characters. The PIN
length specifies the number of digits that are
processed for the IBM-PINO PIN-calculation
method.
When using the IBM-PIN or GBP-PIN
keyword, this element is ignored, but must
be declared.
8-46 IBM 4758 CCA Basic Services, Release 2.54, February 2005