Browse Source

allow EdDSA for B33

pull/100/head
orignal 4 months ago
parent
commit
309690575f
  1. 3
      b33address.cpp

3
b33address.cpp

@ -14,7 +14,8 @@ int main(int argc, char * argv[])
auto ident = std::make_shared<i2p::data::IdentityEx>(); auto ident = std::make_shared<i2p::data::IdentityEx>();
if (ident->FromBase64 (base64)) if (ident->FromBase64 (base64))
{ {
if (ident->GetSigningKeyType () == i2p::data::SIGNING_KEY_TYPE_REDDSA_SHA512_ED25519) if (ident->GetSigningKeyType () == i2p::data::SIGNING_KEY_TYPE_REDDSA_SHA512_ED25519 ||
ident->GetSigningKeyType () == i2p::data::SIGNING_KEY_TYPE_EDDSA_SHA512_ED25519)
{ {
i2p::data::BlindedPublicKey blindedKey (ident); i2p::data::BlindedPublicKey blindedKey (ident);
std::cout << "b33 address: " << blindedKey.ToB33 () << ".b32.i2p" << std::endl; std::cout << "b33 address: " << blindedKey.ToB33 () << ".b32.i2p" << std::endl;

Loading…
Cancel
Save