activateEncryption()=0 | keypop::calypso::crypto::symmetric::spi::SymmetricCryptoCardTransactionManagerSpi | pure virtual |
cipherPinForModification(const std::vector< uint8_t > &cardChallenge, const std::vector< uint8_t > ¤tPin, const std::vector< uint8_t > &newPin, const std::shared_ptr< uint8_t > kif, const std::shared_ptr< uint8_t > kvc)=0 | keypop::calypso::crypto::symmetric::spi::SymmetricCryptoCardTransactionManagerSpi | pure virtual |
cipherPinForPresentation(const std::vector< uint8_t > &cardChallenge, const std::vector< uint8_t > &pin, const std::shared_ptr< uint8_t > kif, const std::shared_ptr< uint8_t > kvc)=0 | keypop::calypso::crypto::symmetric::spi::SymmetricCryptoCardTransactionManagerSpi | pure virtual |
computeSvCommandSecurityData(const std::shared_ptr< SvCommandSecurityDataApi > data)=0 | keypop::calypso::crypto::symmetric::spi::SymmetricCryptoCardTransactionManagerSpi | pure virtual |
deactivateEncryption()=0 | keypop::calypso::crypto::symmetric::spi::SymmetricCryptoCardTransactionManagerSpi | pure virtual |
finalizeTerminalSessionMac()=0 | keypop::calypso::crypto::symmetric::spi::SymmetricCryptoCardTransactionManagerSpi | pure virtual |
generateCipheredCardKey(const std::vector< uint8_t > &cardChallenge, const uint8_t issuerKeyKif, const uint8_t issuerKeyKvc, const uint8_t targetKeyKif, const uint8_t targetKeyKvc)=0 | keypop::calypso::crypto::symmetric::spi::SymmetricCryptoCardTransactionManagerSpi | pure virtual |
generateTerminalSessionMac()=0 | keypop::calypso::crypto::symmetric::spi::SymmetricCryptoCardTransactionManagerSpi | pure virtual |
initTerminalSecureSessionContext()=0 | keypop::calypso::crypto::symmetric::spi::SymmetricCryptoCardTransactionManagerSpi | pure virtual |
initTerminalSessionMac(const std::vector< uint8_t > &openSecureSessionDataOut, const uint8_t kif, const uint8_t kvc)=0 | keypop::calypso::crypto::symmetric::spi::SymmetricCryptoCardTransactionManagerSpi | pure virtual |
isCardSessionMacValid(const std::vector< uint8_t > &cardSessionMac)=0 | keypop::calypso::crypto::symmetric::spi::SymmetricCryptoCardTransactionManagerSpi | pure virtual |
isCardSvMacValid(const std::vector< uint8_t > &cardSvMac)=0 | keypop::calypso::crypto::symmetric::spi::SymmetricCryptoCardTransactionManagerSpi | pure virtual |
synchronize()=0 | keypop::calypso::crypto::symmetric::spi::SymmetricCryptoCardTransactionManagerSpi | pure virtual |
updateTerminalSessionMac(const std::vector< uint8_t > &cardApdu)=0 | keypop::calypso::crypto::symmetric::spi::SymmetricCryptoCardTransactionManagerSpi | pure virtual |