mirror of
https://github.com/PurpleI2P/i2pd-tools.git
synced 2025-09-04 04:10:23 +01:00
fix: pre init fixes, not tested
This commit is contained in:
parent
2700a2a40e
commit
c8c8c462b9
7 changed files with 63 additions and 50 deletions
|
@ -29,16 +29,16 @@ int main (int argc, char * argv[])
|
|||
{
|
||||
auto signatureLen = keys.GetPublic ()->GetSignatureLen ();
|
||||
uint8_t * signature = new uint8_t[signatureLen];
|
||||
char * sig = new char[signatureLen*2];
|
||||
//char * sig = new char[signatureLen*2];
|
||||
std::stringstream out;
|
||||
out << argv[2] << "="; // address
|
||||
out << keys.GetPublic ()->ToBase64 ();
|
||||
keys.Sign ((uint8_t *)out.str ().c_str (), out.str ().length (), signature);
|
||||
auto len = i2p::data::ByteStreamToBase64 (signature, signatureLen, sig, signatureLen*2);
|
||||
sig[len] = 0;
|
||||
auto sig = i2p::data::ByteStreamToBase64 (signature, signatureLen);//, sig, signatureLen*2);
|
||||
//sig[len] = 0;
|
||||
out << "#!sig=" << sig;
|
||||
delete[] signature;
|
||||
delete[] sig;
|
||||
//delete[] sig;
|
||||
std::cout << out.str () << std::endl;
|
||||
}
|
||||
else
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue