Added signature.clear
diff --git a/ndn-cpp/data.hpp b/ndn-cpp/data.hpp
index 34a7f65..d7b9dbe 100644
--- a/ndn-cpp/data.hpp
+++ b/ndn-cpp/data.hpp
@@ -55,6 +55,16 @@
{
setVector(signature_, signature, signatureLength);
}
+
+ /**
+ * Clear the digest algorithm, witness and signature fields.
+ */
+ void clear()
+ {
+ digestAlgorithm_.clear();
+ witness_.clear();
+ signature_.clear();
+ }
private:
std::vector<unsigned char> digestAlgorithm_; /**< if empty, the default is 2.16.840.1.101.3.4.2.1 (sha-256) */