Input

The CKDS entry retrieval exit receives the address of an address list passed in register 1. Each address in the list points to a parameter. The address list exists in the ICSF address space, and register 1 is not ALET-qualified.

Table 1 describes the parameters for the CKDS entry retrieval exit.

Table 1. The CKDS Entry Retrieval Exit Parameters
Parameter Description
1 The address of the current CKDS record. See Cryptographic Key Data Set (CKDS) formats for a description of the CKDS record format.
2 The address of the ALET of the current CKDS record. This record is a fullword address.
3 The address of the record that matches a certain label and type. This value is a fullword integer. The parameter is in the ICSF address space and the exit can access the parameter using an ALET of 0.
4 The address of the record chosen. This value is a fullword integer. The parameter is in the ICSF address space and the exit can access the parameter using an ALET of 0.
5 The address of the exit data length. This value is a fullword integer. The parameter is in the caller's address space, which is the secondary address space, and the exit can access the parameter using an ALET of 1.
6 The address of the exit data. For a description of exit data, see z/OS Cryptographic Services ICSF Application Programmer's Guide. The parameter is in the caller's address space, which is the secondary address space, and the exit can access the parameter using an ALET of 1.
7 The address of the secondary parameter block. See Secondary parameter block for a description of the secondary parameter block. The parameter is in the ICSF address space and the exit can access the parameter using an ALET of 0.