tlv: introduce NullSignature signature type
Refs: #4900
Change-Id: Ib5ab76e1e7a4b0cbec09b945859fb30e9322dd6b
diff --git a/tests/make-interest-data.cpp b/tests/make-interest-data.cpp
index 9f5a790..b4f47a0 100644
--- a/tests/make-interest-data.cpp
+++ b/tests/make-interest-data.cpp
@@ -25,11 +25,14 @@
namespace tests {
shared_ptr<Interest>
-makeInterest(const Name& name, bool canBePrefix, time::milliseconds lifetime,
+makeInterest(const Name& name, bool canBePrefix, optional<time::milliseconds> lifetime,
optional<Interest::Nonce> nonce)
{
- auto interest = std::make_shared<Interest>(name, lifetime);
+ auto interest = std::make_shared<Interest>(name);
interest->setCanBePrefix(canBePrefix);
+ if (lifetime) {
+ interest->setInterestLifetime(*lifetime);
+ }
interest->setNonce(nonce);
return interest;
}
@@ -44,7 +47,7 @@
Data&
signData(Data& data)
{
- data.setSignatureInfo(SignatureInfo(tlv::SignatureSha256WithRsa));
+ data.setSignatureInfo(SignatureInfo(tlv::NullSignature));
data.setSignatureValue(std::make_shared<Buffer>());
data.wireEncode();
return data;