std::string name;
std::string rfcMsgDump;
std::string rfcB64Signature;
+ std::string pubKeyHash;
int bits;
uint16_t flags;
uint16_t rfcFlags;
.rfcMsgDump = "",
.rfcB64Signature = "",
+ .pubKeyHash = "QH+uURzTHkYZ5MrwNvOrn+BtnL4=",
.bits = 512,
.flags = 256,
.rfcMsgDump = "",
.rfcB64Signature = "",
+ .pubKeyHash = "aIQTEsTXwMDIOXPY9e6W1G1AnAk=",
.bits = 256,
.flags = 256,
// https://www.rfc-editor.org/errata_search.php?rfc=8080&eid=4935
.rfcB64Signature = "oL9krJun7xfBOIWcGHi7mag5/hdZrKWw15jPGrHpjQeR"
"AvTdszaPD+QLs3fx8A4M3e23mRZ9VrbpMngwcrqNAg==",
+ .pubKeyHash = "l02Woi0iS8Aa25FQkUd9RMzZHJpBoRQwAQEX1SxZJA4=",
.bits = 256,
.flags = 256,
.rfcB64Signature = "3cPAHkmlnxcDHMyg7vFC34l0blBhuG1qpwLmjInI8w1CMB29FkEA"
"IJUA0amxWndkmnBZ6SKiwZSAxGILn/NBtOXft0+Gj7FSvOKxE/07"
"+4RQvE581N3Aj/JtIyaiYVdnYtyMWbSNyGEY2213WKsJlwEA",
+ .pubKeyHash = "3kgROaDjrh0H2iuixWBrc8g2EpBBLCdGzHmn+G2MpTPhpj/"
+ "OiBVHHSfPodx1FYYUcJKm1MDpJtIA",
.bits = 456,
.flags = 256,
if (!signer.rfcMsgDump.empty() && !signer.rfcB64Signature.empty()) {
checkRR(signer);
}
+
+ BOOST_CHECK_EQUAL(Base64Encode(dcke->getPubKeyHash()), signer.pubKeyHash);
}
BOOST_FIXTURE_TEST_CASE(test_generic_signers, Fixture)