cryptnox-sdk-arduino 1.0.0
Arduino library for Cryptnox Hardware Wallet
Loading...
Searching...
No Matches
CW_SecureChannel Member List

This is the complete list of members for CW_SecureChannel, including all inherited members.

_cachedMfCertLenCW_SecureChannelprivate
_cryptoCW_SecureChannelprivate
_driverCW_SecureChannelprivate
_lastNonceCW_SecureChannelprivate
_loggerCW_SecureChannelprivate
_platformCW_SecureChannelprivate
aesCbcDecrypt(const CW_SecureSession &session, uint8_t *response, size_t responseLen, uint8_t *macValue, uint8_t *decryptedOutput=NULL, uint16_t *decryptedOutputLength=NULL)CW_SecureChannel
aesCbcEncrypt(CW_SecureSession &session, const uint8_t apdu[], uint16_t apduLength, const uint8_t data[], uint16_t dataLength, uint8_t *decryptedOutput=NULL, uint16_t *decryptedOutputLength=NULL)CW_SecureChannel
begin()CW_SecureChannel
checkStatusWord(const uint8_t *response, uint16_t responseLength, uint8_t sw1Expected, uint8_t sw2Expected)CW_SecureChannel
CW_SecureChannel(CW_NfcTransport &driver, CW_Logger &logger, CW_CryptoProvider &crypto, CW_Platform &platform)CW_SecureChannel
CW_SecureChannel(const CW_SecureChannel &)=deleteCW_SecureChannel
extractCardEphemeralKey(const uint8_t *cardCertificate, uint8_t *cardEphemeralPubKey, uint8_t *fullEphemeralPubKey65=NULL)CW_SecureChannel
getCardCertificate(uint8_t *cardCertificate, uint8_t &cardCertificateLength)CW_SecureChannel
getManufacturerCertificate(uint8_t *cert, uint16_t &certLen)CW_SecureChannel
inListPassiveTarget()CW_SecureChannel
mutuallyAuthenticate(CW_SecureSession &session, const uint8_t *salt, uint8_t *clientPublicKey, const uint8_t *clientPrivateKey, CW_Curve sessionCurve, const uint8_t *cardEphemeralPubKey)CW_SecureChannel
openSecureChannel(uint8_t *salt, uint8_t *clientPublicKey, uint8_t *clientPrivateKey, CW_Curve sessionCurve)CW_SecureChannel
operator=(const CW_SecureChannel &)=deleteCW_SecureChannel
parseDerSigToRaw(const uint8_t *der, uint8_t derLen, uint8_t *raw64)CW_SecureChannelprivatestatic
preFetchManufacturerCert()CW_SecureChannel
printFirmwareVersion()CW_SecureChannel
resetReader()CW_SecureChannel
selectApdu()CW_SecureChannel
verifyCertificateChain(const uint8_t *cardCert, uint8_t cardCertLen)CW_SecureChannel
verifyEcdsaSha256(const uint8_t *pubKey64, const uint8_t *message, uint16_t msgLen, const uint8_t *derSig, uint8_t derSigLen)CW_SecureChannelprivate