updated Signature to use sha256 hashes