virtual void update(const MemoryRegion &in) { if(!in.isSecure()) secure = false; md5_append(&md5, (const md5_byte_t *)in.data(), in.size()); }