Implementation of the ANSI 3DES DUKPT standard: specified within Retail Financial Services Symmetric Key Management Part 1: Using Symmetric Techniques (ANSI X9.24-1:2009).
The Dukpt class is expanded with methods for the encryption and decryption using AES 128, AES 192 and AES 256, padding the key if necessary
The method computeKeyFromIpek is added to both Dukpt and DukptVariant classes for use when an IPEK is provided to the device instead of a BDK