From 455a4f2176a5cfbe325e1e40cea20dd3e466b64c Mon Sep 17 00:00:00 2001 From: Mounir IDRASSI Date: Wed, 12 Jun 2024 12:30:04 +0200 Subject: Avoid conflict with C++17 features std::byte by using uint8 type instead of byte --- src/Common/ResponseAPDU.cpp | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) (limited to 'src/Common/ResponseAPDU.cpp') diff --git a/src/Common/ResponseAPDU.cpp b/src/Common/ResponseAPDU.cpp index 8a7f069c..3fe3b6de 100644 --- a/src/Common/ResponseAPDU.cpp +++ b/src/Common/ResponseAPDU.cpp @@ -5,7 +5,7 @@ using namespace std; namespace VeraCrypt { - uint16 BytesToUInt16(const vector& buff) + uint16 BytesToUInt16(const vector& buff) { uint16 value = 0; for (uint16 i = 0; i < buff.size(); i++) @@ -17,7 +17,7 @@ namespace VeraCrypt return value; } - void AppendData (vector& buffer, const byte* pbData, size_t cbData) + void AppendData (vector& buffer, const uint8* pbData, size_t cbData) { size_t orgSize = buffer.size (); buffer.resize (orgSize + cbData); @@ -36,7 +36,7 @@ namespace VeraCrypt { } - ResponseAPDU::ResponseAPDU(const vector& data, uint16 SW) + ResponseAPDU::ResponseAPDU(const vector& data, uint16 SW) { m_data = data; m_SW = SW; @@ -47,19 +47,19 @@ namespace VeraCrypt return (uint32)m_data.size(); } - const vector ResponseAPDU::getData() + const vector ResponseAPDU::getData() { return m_data; } - byte ResponseAPDU::getSW1() + uint8 ResponseAPDU::getSW1() { - return (byte)((0xFF00 & m_SW) >> 8); + return (uint8)((0xFF00 & m_SW) >> 8); } - byte ResponseAPDU::getSW2() + uint8 ResponseAPDU::getSW2() { - return (byte)(0x00FF & m_SW); + return (uint8)(0x00FF & m_SW); } uint16 ResponseAPDU::getSW() @@ -67,23 +67,23 @@ namespace VeraCrypt return m_SW; } - const vector ResponseAPDU::getBytes() + const vector ResponseAPDU::getBytes() { - vector apdu; + vector apdu; AppendData(apdu, m_data.data(), m_data.size()); - apdu.push_back((byte)getSW1()); - apdu.push_back((byte)getSW2()); + apdu.push_back((uint8)getSW1()); + apdu.push_back((uint8)getSW2()); return apdu; } - void ResponseAPDU::appendData(const vector& data) + void ResponseAPDU::appendData(const vector& data) { appendData(data.data(), data.size()); } - void ResponseAPDU::appendData(const byte* data, size_t dataLen) + void ResponseAPDU::appendData(const uint8* data, size_t dataLen) { AppendData(m_data, data, dataLen); } @@ -93,12 +93,12 @@ namespace VeraCrypt m_SW = SW; } - void ResponseAPDU::setBytes(const vector& bytes) + void ResponseAPDU::setBytes(const vector& bytes) { clear(); if (bytes.size() >= 2) { - vector SWBytes; + vector SWBytes; m_data.resize(bytes.size() - 2); SWBytes.resize(2); -- cgit v1.2.3