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

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

_aesArduinoCryptoProviderprivate
aesCbcDecrypt(uint8_t *in, uint16_t len, uint8_t *out, const uint8_t *key, uint8_t keyLen, uint8_t *iv, bool bitPadding) overrideArduinoCryptoProvidervirtual
aesCbcEncrypt(const uint8_t *in, uint16_t len, uint8_t *out, const uint8_t *key, uint8_t keyLen, uint8_t *iv, bool bitPadding) overrideArduinoCryptoProvidervirtual
ArduinoCryptoProvider()ArduinoCryptoProvider
ArduinoCryptoProvider(const ArduinoCryptoProvider &)=deleteArduinoCryptoProvider
ecdh(const uint8_t *pubKey, const uint8_t *privKey, uint8_t *secret, CW_Curve curve) overrideArduinoCryptoProvidervirtual
ecdsaVerify(const uint8_t *pubKey64, const uint8_t *hash, size_t hashLen, const uint8_t *sig, CW_Curve curve) overrideArduinoCryptoProvidervirtual
makeKey(uint8_t *pubKey, uint8_t *privKey, CW_Curve curve) overrideArduinoCryptoProvidervirtual
operator=(const ArduinoCryptoProvider &)=deleteArduinoCryptoProvider
random(uint8_t *dest, unsigned size) overrideArduinoCryptoProvidervirtual
sha256(const uint8_t *data, size_t len, uint8_t *out) overrideArduinoCryptoProvidervirtual
sha512(const uint8_t *data, size_t len, uint8_t *out) overrideArduinoCryptoProvidervirtual
toUEccCurve(CW_Curve curve)ArduinoCryptoProviderprivatestatic
trngByte()ArduinoCryptoProviderprivatestatic
trngCallback(uint8_t *dest, unsigned size)ArduinoCryptoProviderprivatestatic
~CW_CryptoProvider()CW_CryptoProviderinlinevirtual