+TEST(MirCookieFactory, timestamp_trusted_with_saved_secret_does_attest) +{ + uint64_t timestamp = 23; + unsigned secret_size = 64; + std::vector<uint8_t> secret; + + auto factory = mir::cookie::CookieFactory::create_saving_secret(secret, secret_size); + auto cookie = factory->timestamp_to_cookie(timestamp); + + EXPECT_TRUE(factory->attest_timestamp(cookie)); +}
Not unreasonable, but I was actually thinking of...
uint64_t timestamp = 23; unsigned secret_size = 64; std::vector<uint8_t> secret;
auto const source_factory = mir::cookie::CookieFactory::create_saving_secret(secret, secret_size); auto const sink_factory = mir::cookie::CookieFactory::create_from_secret(secret); auto cookie = source_factory->timestamp_to_cookie(timestamp);
EXPECT_TRUE(sink_factory->attest_timestamp(cookie));
Which as one of the use cases we intend to support is something we should be testing.
« Back to merge proposal
+TEST(MirCookie Factory, timestamp_ trusted_ with_saved_ secret_ does_attest) uint8_t> secret; :CookieFactory: :create_ saving_ secret( secret, secret_size); >timestamp_ to_cookie( timestamp) ; TRUE(factory- >attest_ timestamp( cookie) );
+{
+ uint64_t timestamp = 23;
+ unsigned secret_size = 64;
+ std::vector<
+
+ auto factory = mir::cookie:
+ auto cookie = factory-
+
+ EXPECT_
+}
Not unreasonable, but I was actually thinking of...
uint64_t timestamp = 23; :vector< uint8_t> secret;
unsigned secret_size = 64;
std:
auto const source_factory = mir::cookie: :CookieFactory: :create_ saving_ secret( secret, secret_size); :CookieFactory: :create_ from_secret( secret) ; factory- >timestamp_ to_cookie( timestamp) ;
auto const sink_factory = mir::cookie:
auto cookie = source_
EXPECT_ TRUE(sink_ factory- >attest_ timestamp( cookie) );
Which as one of the use cases we intend to support is something we should be testing.