22namespace transaction {
46 setData(
const std::vector<uint8_t>& data, uint8_t kif, uint8_t kvc)
C++ Non-templated base extraction class.
Contains the input/output data of the FreeTransactionManager::prepareComputeSignature(SignatureComput...
virtual T & setData(const std::vector< uint8_t > &data, uint8_t kif, uint8_t kvc)=0
Sets the data to be signed and the KIF/KVC of the key to be used for the signature computation.
virtual T & setKeyDiversifier(const std::vector< uint8_t > &diversifier)=0
Sets a specific key diversifier to use before signing (optional).
virtual T & setSignatureSize(const int size)=0
Sets the expected size of the signature in bytes, which can be between 1 and 8 bytes (optional).