// (1) Elimina los 8 primeros bytes que tuvimos que poner de relleno en la codificacion.
//-------------------------------------------------------------------------------------------------
const DataBlock& Encoder::decode(const EncodedData& data)
// (1) Elimina los 8 primeros bytes que tuvimos que poner de relleno en la codificacion.
//-------------------------------------------------------------------------------------------------
const DataBlock& Encoder::decode(const EncodedData& data)
if(data.a_realSize <= 0) {
string msg("anna::Encoder::encode | Cannot decode an uninitialized data");
throw RuntimeException(msg, ANNA_FILE_LOCATION);
if(data.a_realSize <= 0) {
string msg("anna::Encoder::encode | Cannot decode an uninitialized data");
throw RuntimeException(msg, ANNA_FILE_LOCATION);
// 'const_cast <EncodedData&> (data).a_value.remove (sizeof (DES_cblock));'
//-------------------------------------------------------------------------------------------------
DataBlock& Encoder::setDataBlock(const DataBlock& other)
// 'const_cast <EncodedData&> (data).a_value.remove (sizeof (DES_cblock));'
//-------------------------------------------------------------------------------------------------
DataBlock& Encoder::setDataBlock(const DataBlock& other)