API name declarations

Prev Next

PL/1

Insert one or more of the following declarations to use the required functions.

Table: Name declarations provided in Member PL1FNMAP of SAMPLIB
FunctionDeclaration
AAL2AuthorizeUnlockDCL AAL2AuthorizeUnlock                     ENTRY EXTERNAL('AA2AUCK') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2ChangeEncryptedStaticPasswordDCL AAL2ChangeEncryptedStaticPassword       ENTRY EXTERNAL('AA2CESP') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2ChangeEncryptedStaticPasswordEsDCL AAL2ChangeEncryptedStaticPasswordEs     ENTRY EXTERNAL('AA2CESPS') OPTIONS(BYVALUE)    RETURNS(BYVALUE BIN FIXED(31));
AAL2ChangeStaticPasswordDCL AAL2ChangeStaticPassword                ENTRY EXTERNAL('AA2VCSP') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2ConvTokenDataDCL AAL2ConvTokenData                       ENTRY EXTERNAL('AA2VCTD') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2CINIT-APrepareDCL AAL2CINIT-APrepare                      ENTRY EXTERNAL('AA2CIPC') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2CINIT-AProcessDCL AAL2CINIT-AProcess                      ENTRY EXTERNAL('AA2CIXC') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2DPXCloseDCL AAL2DPXClose                            ENTRY EXTERNAL('AA2VCLC') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2DPXGetErrorMsgDCL AAL2DPXGetErrorMsg                      ENTRY EXTERNAL('AA2VDEM') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2DPXGetStaticVectorDCL AAL2DPXGetStaticVector                  ENTRY EXTERNAL('AA2VGST') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2DPXGetTokenDCL AAL2DPXGetToken                         ENTRY EXTERNAL('AA2VGTC') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2DPXGetTokenBlobsDCL AAL2DPXGetTokenBlobs                    ENTRY EXTERNAL('AA2VGTB') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2DPXInitDCL AAL2DPXInit                             ENTRY EXTERNAL('AA2VINC') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2DPXInitExDCL AAL2DPXInitEx                           ENTRY EXTERNAL('AA2VINCE') OPTIONS(BYVALUE)    RETURNS(BYVALUE BIN FIXED(31));
AAL2GenerateChallengeDCL AAL2GenerateChallenge                   ENTRY EXTERNAL('AA2VGCL') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2GenerateChallengeExDCL AAL2GenerateChallengeEx                 ENTRY EXTERNAL('AA2VGCE') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2GenActivationCodeDCL AAL2GenActivationCode                   ENTRY EXTERNAL('AA2GACTC') OPTIONS(BYVALUE)    RETURNS(BYVALUE BIN FIXED(31));
AAL2GenActivationCodeExDCL AAL2GenActivationCodeEx                 ENTRY EXTERNAL('AA2QGACE') OPTIONS(BYVALUE)    RETURNS(BYVALUE BIN FIXED(31));
AAL2GenPasswordDCL AAL2GenPassword                         ENTRY EXTERNAL('AA2GNPW') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2GenPasswordExDCL AAL2GenPasswordEx                       ENTRY EXTERNAL('AA2GNPWE') OPTIONS(BYVALUE)    RETURNS(BYVALUE BIN FIXED(31));
AAL2GenQAKeyDCL AAL2GenQAKey                            ENTRY EXTERNAL('AA2QGQK') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2GenSignatureDCL AAL2GenSignature                        ENTRY EXTERNAL('AA2GNSG') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2GenSignatureExDCL AAL2GenSignatureEx                      ENTRY EXTERNAL('AA2GNSGE') OPTIONS(BYVALUE)    RETURNS(BYVALUE BIN FIXED(31));
AAL2GenTLVDCL AAL2GenTLV                              ENTRY EXTERNAL('AA2GTLV') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2GenTLVExDCL AAL2GenTLVEx                            ENTRY EXTERNAL('AA2GTLVX') OPTIONS(BYVALUE)    RETURNS(BYVALUE BIN FIXED(31));
AAL2GenUnlockAuthCodeDCL AAL2GenUnlockAuthCode                   ENTRY EXTERNAL('AA2GUAC') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2GetErrorMsgDCL AAL2GetErrorMsg                         ENTRY EXTERNAL('AA2VGEM') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2GetTokenInfoDCL AAL2GetTokenInfo                        ENTRY EXTERNAL('AA2VGTI') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2GetTokenInfoExDCL AAL2GetTokenInfoEx                      ENTRY EXTERNAL('AA2VGTIE') OPTIONS(BYVALUE)    RETURNS(BYVALUE BIN FIXED(31));
AAL2GetTokenPropertyDCL AAL2GetTokenProperty                    ENTRY EXTERNAL('AA2GTP') OPTIONS(BYVALUE)      RETURNS(BYVALUE BIN FIXED(31));
AAL2MigrateBlobDCL AAL2MigrateBlob                         ENTRY EXTERNAL('AA2MGBL') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2MigrateBlobExDCL AAL2MigrateBlobEx                       ENTRY EXTERNAL('AA2MGBLX') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2MXGenerateChallengeDCL AAL2MXGenerateChallenge                 ENTRY EXTERNAL('AA2MXGC') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2MXGenAuthCharDCL AAL2MXGenAuthChar                       ENTRY EXTERNAL('AA2MXGAC') OPTIONS(BYVALUE)    RETURNS(BYVALUE BIN FIXED(31));
AAL2MXVerifyPasswordDCL AAL2MXVerifyPassword                    ENTRY EXTERNAL('AA2MXVP') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2QADecryptQABlobDCL AAL2QADecryptQABlob                     ENTRY EXTERNAL('AA2QDQB') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2QAGenQABlobDCL AAL2QAGenQABlob                         ENTRY EXTERNAL('AA2QGQB') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2QAGenQAHashDataDCL AAL2QAGenQAHashData                     ENTRY EXTERNAL('AA2QGQHD') OPTIONS(BYVALUE)    RETURNS(BYVALUE BIN FIXED(31));
AAL2ResetStaticPasswordDCL AAL2ResetStaticPassword                 ENTRY EXTERNAL('AA2VRSP') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2ResetTokenInfoDCL AAL2ResetTokenInfo                      ENTRY EXTERNAL('AA2VRTI') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2SetTokenPropertyDCL AAL2SetTokenProperty                    ENTRY EXTERNAL('AA2STP') OPTIONS(BYVALUE)      RETURNS(BYVALUE BIN FIXED(31));
AAL2SetTokenPropertyDCL AAL2SetTokenProperty                    ENTRY EXTERNAL('AA2STP') OPTIONS(BYVALUE)      RETURNS(BYVALUE BIN FIXED(31));
AAL2SyncTokenAndHostDCL AAL2SyncTokenAndHost                    ENTRY EXTERNAL('AA2STAH') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2SyncTokenBlobDCL AAL2SyncTokenBlob                       ENTRY EXTERNAL('AA2SYNTB') OPTIONS(BYVALUE)    RETURNS(BYVALUE BIN FIXED(31));
AAL2SyncTokenBlobExDCL AAL2SyncTokenBlobEx                     ENTRY EXTERNAL('AA2SYNBE') OPTIONS(BYVALUE)    RETURNS(BYVALUE BIN FIXED(31));
AAL2UnlockDCL AAL2Unlock                              ENTRY EXTERNAL('AA2VULK') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2VerifyAllDCL AAL2VerifyAll                           ENTRY EXTERNAL('AA2VVAL') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2VerifyAllEsDCL AAL2VerifyAllEs                         ENTRY EXTERNAL('AA2VVALS') OPTIONS(BYVALUE)    RETURNS(BYVALUE BIN FIXED(31));
AAL2VerifyAllEsExDCL AAL2VerifyAllEsEx                       ENTRY EXTERNAL('AA2VALSX') OPTIONS(BYVALUE)    RETURNS(BYVALUE BIN FIXED(31));
AAL2VerifyPasswordDCL AAL2VerifyPassword                      ENTRY EXTERNAL('AA2VVPD') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2VerifyPasswordEsDCL AAL2VerifyPasswordEs                    ENTRY EXTERNAL('AA2VVPDS') OPTIONS(BYVALUE)    RETURNS(BYVALUE BIN FIXED(31));
AAL2VerifyPasswordExDCL AAL2VerifyPasswordEx                    ENTRY EXTERNAL('AA2VVPDE') OPTIONS(BYVALUE)    RETURNS(BYVALUE BIN FIXED(31));
AAL2VerifySignatureDCL AAL2VerifySignature                     ENTRY EXTERNAL('AA2VVSG') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2VerifySignatureEsDCL AAL2VerifySignatureEs                   ENTRY EXTERNAL('AA2VVSGS') OPTIONS(BYVALUE)    RETURNS(BYVALUE BIN FIXED(31));
AAL2VerifySignatureExDCL AAL2VerifySignatureEx                   ENTRY EXTERNAL('AA2VVSGE') OPTIONS(BYVALUE)    RETURNS(BYVALUE BIN FIXED(31));
AAL2GenMessageActivation1DCL AAL2GenMessageActivation1               ENTRY EXTERNAL('AA2GMA1') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2VerifyDeviceCodeDCL AAL2VerifyDeviceCode                    ENTRY EXTERNAL('AA2VDC') OPTIONS(BYVALUE)      RETURNS(BYVALUE BIN FIXED(31));
AAL2GenPayloadKeyBlobDCL AAL2GenPayloadKeyBlob                   ENTRY EXTERNAL('AA2GPKB') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2GenMessageActivation2DCL AAL2GenMessageActivation2               ENTRY EXTERNAL('AA2GMA2') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2GenMessageRequestDCL AAL2GenMessageRequest                   ENTRY EXTERNAL('AA2GMR') OPTIONS(BYVALUE)      RETURNS(BYVALUE BIN FIXED(31));
AAL2GenMessageDeactivationDCL AAL2GenMessageDeactivation              ENTRY EXTERNAL('AA2GMD') OPTIONS(BYVALUE)      RETURNS(BYVALUE BIN FIXED(31));
AAL2MigratePKBlobDCL AAL2MigratePKBlob                       ENTRY EXTERNAL('AA2MPKB') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2MigratePKBlobExDCL AAL2MigratePKBlobEx                     ENTRY EXTERNAL('AA2MPKBX') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2VerifyMessageSignatureDCL AAL2VerifyMessageSignature              ENTRY EXTERNAL('AA2VMSG') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2DPXGetMessageVectorDCL AAL2DPXGetMessageVector                 ENTRY EXTERNAL('AA2VGMV') OPTIONS(BYVALUE)     RETURNS(BYVALUE BIN FIXED(31));
AAL2DPXGetTokenBlobsExDCL AAL2DPXGetTokenBlobsEx                  ENTRY EXTERNAL('AA2VGTBE') OPTIONS(BYVALUE)    RETURNS(BYVALUE BIN FIXED(31));
AAL2DPXGetTokenBlobsEx2DCL AAL2DPXGetTokenBlobsEx2                 ENTRY EXTERNAL('AA2GTBE2') OPTIONS(BYVALUE)    RETURNS(BYVALUE BIN FIXED(31));
AAL2GetLibraryVersionDCL AAL2GetLibraryVersion                   ENTRY EXTERNAL('AA2GLV') OPTIONS(BYVALUE)      RETURNS(BYVALUE BIN FIXED(31));
AAL2GetMessagePropertiesDCL AAL2GetMessageProperties                ENTRY EXTERNAL('AA2GMP') OPTIONS(BYVALUE)      RETURNS(BYVALUE BIN FIXED(31));
AAL2ProcMessageInformationDCL AAL2ProcMessageInformation              ENTRY EXTERNAL('AA2PMI') OPTIONS(BYVALUE)      RETURNS(BYVALUE BIN FIXED(31));
AAL2ProcMessageResponseDCL AAL2ProcMessageResponse                 ENTRY EXTERNAL('AA2PMR') OPTIONS(BYVALUE)      RETURNS(BYVALUE BIN FIXED(31));

COBOL

Insert one or more of the following declarations to use the required functions.

The AAL2 prefix for the C function names has been removed to comply with the COBOL limit of 30 characters for a name. 

Table: Name declarations provided in Member COBFNMAP of SAMPLIB
FunctionDeclaration
AuthorizeUnlock02  AuthorizeUnlock                  PIC x(8) VALUE 'AA2AUCK'.
ChangeEncryptedStatic
Password
02  ChangeEncryptedStaticPassword    PIC x(8) VALUE 'AA2CESP'.
ChangeEncryptedStatic
PasswordEs
02  ChangeEncryptedStaticPasswordEs  PIC x(8) VALUE 'AA2CESPS'.
ChangeStaticPassword02  ChangeStaticPassword             PIC x(8) VALUE 'AA2VCSP'.
ConvTokenData02  ConvTokenData                    PIC x(8) VALUE 'AA2VCTD'.
CINIT-APrepare02  CINIT-APrepare                   PIC x(8) VALUE 'AA2CIPC'.
CINIT-AProcess02  CINIT-AProcess                   PIC x(8) VALUE 'AA2CIXC'.
DeriveTokenBlobs02  DeriveTokenBlobs                 PIC x(8) VALUE 'AA2DTB'.
DPXClose02  DPXClose                         PIC x(8) VALUE 'AA2VCLC'.
DPXGetErrorMsg02  DPXGetErrorMsg                   PIC x(8) VALUE 'AA2VDEM'.
DPXGetStaticVector02  DPXGetStaticVector               PIC x(8) VALUE 'AA2VGST'.
DPXGetToken02  DPXGetToken                      PIC x(8) VALUE 'AA2VGTC'.
DPXGetTokenBlobs02  DPXGetTokenBlobs                 PIC x(8) VALUE 'AA2VGTB'.
DPXInit02  DPXInit                          PIC x(8) VALUE 'AA2VINC'.
DPXInitEx02  DPXInitEx                        PIC x(8) VALUE 'AA2VINCE'.
GenerateChallenge02  GenerateChallenge                PIC x(8) VALUE 'AA2VGCL'.
GenerateChallengeEx02  GenerateChallengeEx              PIC x(8) VALUE 'AA2VGCE'.
GenActivationCode02  GenActivationCode                PIC x(8) VALUE 'AA2GACTC'.
GenActivationCodeEx02  GenActivationCodeEx              PIC x(8) VALUE 'AA2QGACE'.
GenActivationDataRndKey02  GenActivationDataRndKey          PIC x(8) VALUE 'AA2GADRK'.
GenPassword02  GenPassword                      PIC x(8) VALUE 'AA2GNPW'.
GenPasswordEx02  GenPasswordEx                    PIC x(8) VALUE 'AA2GNPWE'.
GenQAKey02  GenQAKey                         PIC x(8) VALUE 'AA2QGQK'.
GenSignature02  GenSignature                     PIC x(8) VALUE 'AA2GNSG'.
GenSignatureEx02  GenSignatureEx                   PIC x(8) VALUE 'AA2GNSGE'.
GenTestPassword02  GenTestPassword                  PIC x(8) VALUE 'AA2GNTPW'.
GenTLV02  GenTLV                           PIC x(8) VALUE 'AA2GTLV'.
GenTLVEx02  GenTLVEx                         PIC x(8) VALUE 'AA2GTLVX'.
GenUnlockAuthCode02  GenUnlockAuthCode                PIC x(8) VALUE 'AA2GUAC'.
GetErrorMsg02  GetErrorMsg                      PIC x(8) VALUE 'AA2VGEM'.
GetTokenInfo02  GetTokenInfo                     PIC x(8) VALUE 'AA2VGTI'.
GetTokenInfoEx02  GetTokenInfoEx                   PIC x(8) VALUE 'AA2VGTIE'.
GetTokenProperty02  GetTokenProperty                 PIC x(8) VALUE 'AA2GTP'.
MigrateBlob02  MigrateBlob                      PIC x(8) VALUE 'AA2MGBL'.
MigrateBlobEx02  MigrateBlobEx                    PIC x(8) VALUE 'AA2MGBLX'.
MXGenerateChallenge02  MXGenerateChallenge              PIC x(8) VALUE 'AA2MXGC'.
MXGenAuthChar02  MXGenAuthChar                    PIC x(8) VALUE 'AA2MXGAC'.
MXVerifyPassword02  MXVerifyPassword                 PIC x(8) VALUE 'AA2MXVP'.
QADecryptQABlob02  QADecryptQABlob                  PIC x(8) VALUE 'AA2QDQB'.
QAGenQABlob02  QAGenQABlob                      PIC x(8) VALUE 'AA2QGQB'.
QAGenQAHashData02  QAGenQAHashData                  PIC x(8) VALUE 'AA2QGQHD'.
ResetStaticPassword02  ResetStaticPassword              PIC x(8) VALUE 'AA2VRSP'.
ResetTokenInfo02  ResetTokenInfo                   PIC x(8) VALUE 'AA2VRTI'.
SetTokenProperty02  SetTokenProperty                 PIC x(8) VALUE 'AA2STP'.
SetTokenProperty02  SetTokenProperty                 PIC x(8) VALUE 'AA2STP'.
SyncTokenAndHost02  SyncTokenAndHost                 PIC x(8) VALUE 'AA2STAH'.
SyncTokenBlob02  SyncTokenBlob                    PIC x(8) VALUE 'AA2SYNTB'.
SyncTokenBlobEx02  SyncTokenBlobEx                  PIC x(8) VALUE 'AA2SYNBE'.
Unlock02  Unlock                           PIC x(8) VALUE 'AA2VULK'.
VerifyAll02  VerifyAll                        PIC x(8) VALUE 'AA2VVAL'.
VerifyAllEs02  VerifyAllEs                      PIC x(8) VALUE 'AA2VVALS'.
VerifyAllEsEx02  VerifyAllEsEx                    PIC x(8) VALUE 'AA2VALSX'.
VerifyPassword02  VerifyPassword                   PIC x(8) VALUE 'AA2VVPD'.
VerifyPasswordEs02  VerifyPasswordEs                 PIC x(8) VALUE 'AA2VVPDS'.
VerifyPasswordEx02  VerifyPasswordEx                 PIC x(8) VALUE 'AA2VVPDE'.
VerifySignature02  VerifySignature                  PIC x(8) VALUE 'AA2VVSG'.
VerifySignatureEs02  VerifySignatureEs                PIC x(8) VALUE 'AA2VVSGS'.
VerifySignatureEx02  VerifySignatureEx                PIC x(8) VALUE 'AA2VVSGE'.
GenMessageActivation102  GenMessageActivation1            PIC x(8) VALUE 'AA2GMA1'.
VerifyDeviceCode02  VerifyDeviceCode                 PIC x(8) VALUE 'AA2VDC'.
GenPayloadKeyBlob02  GenPayloadKeyBlob                PIC x(8) VALUE 'AA2GPKB'.
GenMessageActivation202  GenMessageActivation2            PIC x(8) VALUE 'AA2GMA2'.
GenMessageRequest02  GenMessageRequest                PIC x(8) VALUE 'AA2GMR'.
GenMessageDeactivation02  GenMessageDeactivation           PIC x(8) VALUE 'AA2GMD'.
MigratePKBlob02  MigratePKBlob                    PIC x(8) VALUE 'AA2MPKB'.
MigratePKBlobEx02  MigratePKBlobEx                  PIC x(8) VALUE 'AA2MPKBX'.
VerifyMessageSignature02  VerifyMessageSignature           PIC x(8) VALUE 'AA2VMSG'.
DPXGetMessageVector02  DPXGetMessageVector              PIC x(8) VALUE 'AA2VGMV'.
DPXGetTokenBlobsEx02  DPXGetTokenBlobsEx               PIC x(8) VALUE 'AA2VGTBE'.
DPXGetTokenBlobsEx202  DPXGetTokenBlobsEx2              PIC x(8) VALUE 'AA2GTBE2'.
GetLibraryVersion02  GetLibraryVersion                PIC x(8) VALUE 'AA2GLV'.
GetMessageProperties02  GetMessageProperties             PIC x(8) VALUE 'AA2GMP'.
ProcMessageInformation02  ProcMessageInformation           PIC x(8) VALUE 'AA2PMI'.
ProcMessageResponse02  ProcMessageResponse              PIC x(8) VALUE 'AA2PMR'.