/************************************************* * EMSA-Raw Source File * * (C) 1999-2007 Jack Lloyd * *************************************************/ #include namespace Botan { /************************************************* * EMSA-Raw Encode Operation * *************************************************/ void EMSA_Raw::update(const byte input[], u32bit length) { message.append(input, length); } /************************************************* * Return the raw (unencoded) data * *************************************************/ SecureVector EMSA_Raw::raw_data() { SecureVector buf = message; message.destroy(); return buf; } /************************************************* * EMSA-Raw Encode Operation * *************************************************/ SecureVector EMSA_Raw::encoding_of(const MemoryRegion& msg, u32bit, RandomNumberGenerator&) { return msg; } }