Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Legacy vs EMVCo Book Cx Testing

There are 6 kernels impacted by this dichotomy:

...

Code Block
//---------------------------------------------------------
//            enpSetLegacyAMEXStatus()
//---------------------------------------------------------
//  Initialize Agnos entry point to manage PPSE select following AMEX specifications
//
//  Visibility: Public
//  Hypothesis: --
//  Reference: --
//
void enpSetLegacyAMEXStatus(tBoolean status);
//---------------------------------------------------------
//            enpSetLegacyZIPStatus()
//---------------------------------------------------------
//  Initialize Agnos entry point to manage PPSE select following ZIP specifications
//
//  Visibility: Public
//  Hypothesis: --
//  Reference: --
//
void enpSetLegacyZIPStatus(tBoolean status);
//---------------------------------------------------------
//            enpSetPPSEDPASStatus()
//---------------------------------------------------------
//  Initialize Agnos entry point to manage PPSE select following DPAS specifications
//
//  Visibility: Public
//  Hypothesis: --
//  Reference: --
//
void enpSetLegacyDPASStatus(tBoolean status);
//---------------------------------------------------------
//            enpSetLegacyPayPassStatus()
//---------------------------------------------------------
//  Initialize Agnos entry point to manage PPSE select following PayPass specifications
//
//  Visibility: Public
//  Hypothesis: --
//  Reference: --
//
void enpSetLegacyPayPassStatus(tBoolean status);
//---------------------------------------------------------
//            enpSetPPSEJCBStatus()
//---------------------------------------------------------
//  Initialize Agnos entry point to manage PPSE select following JCB specifications
//
//  Visibility: Public
//  Hypothesis: --
//  Reference: --
//
void enpSetLegacyJCBStatus(tBoolean status);
//---------------------------------------------------------
//            enpSetPPSEVISAStatus()
//---------------------------------------------------------
//  Initialize Agnos entry point to manage PPSE select following VISA specifications
//
//  Visibility: Public
//  Hypothesis: --
//  Reference: --
//
void enpSetLegacyVISAStatus(tBoolean status);
//---------------------------------------------------------
//            enpSetPPSECUPStatus()
//---------------------------------------------------------
//  Initialize Agnos entry point to manage PPSE select following CUP specifications
//
//  Visibility: Public
//  Hypothesis: --
//  Reference: --
//
void enpSetLegacyCUPStatus(tBoolean status);

Entry Point EMVCo Book B Certification

Agnos Entry Point certification requires a specific kernel - TestKernel - that needs to be loaded at run time. Else, the testing paradigm is the same:

...