16#include "TraceableSignatureComputationData.h"
25using namespace calypsonet::terminal::calypso::transaction;
35 public TraceableSignatureComputationData {
43 const bool usePartialSamSerialNumber)
108 bool mIsSamTraceabilityMode =
false;
113 int mTraceabilityOffset = 0;
118 bool mIsPartialSamSerialNumber =
false;
123 bool mIsBusyMode =
true;
128 std::vector<uint8_t> mSignedData;
133 bool mSignedDataPresent =
false;
TraceableSignatureComputationData & withSamTraceabilityMode(const int offset, const bool usePartialSamSerialNumber) override
void setSignedData(const std::vector< uint8_t > &signedData)
const std::vector< uint8_t > & getSignedData() const override
bool isPartialSamSerialNumber() const
TraceableSignatureComputationData & withoutBusyMode() override
bool isSamTraceabilityMode() const
int getTraceabilityOffset() const