mirror of
https://github.com/PurpleI2P/i2pd-tools
synced 2025-08-26 12:51:50 +00:00
fix: pre init fix not tested
This commit is contained in:
parent
c8c8c462b9
commit
570bad5af4
@ -69,23 +69,23 @@ int main (int argc, char * argv[])
|
|||||||
|
|
||||||
auto oldSignatureLen = oldkeys.GetPublic ()->GetSignatureLen ();
|
auto oldSignatureLen = oldkeys.GetPublic ()->GetSignatureLen ();
|
||||||
uint8_t * oldSignature = new uint8_t[oldSignatureLen];
|
uint8_t * oldSignature = new uint8_t[oldSignatureLen];
|
||||||
char * oldSig = new char[oldSignatureLen*2];
|
//char * oldSig = new char[oldSignatureLen*2];
|
||||||
oldkeys.Sign ((uint8_t *)out.str ().c_str (), out.str ().length (), oldSignature);
|
oldkeys.Sign ((uint8_t *)out.str ().c_str (), out.str ().length (), oldSignature);
|
||||||
auto len = i2p::data::ByteStreamToBase64 (oldSignature, oldSignatureLen, oldSig, oldSignatureLen*2);
|
auto oldSig = i2p::data::ByteStreamToBase64 (oldSignature, oldSignatureLen);//, oldSig, oldSignatureLen*2);
|
||||||
oldSig[len] = 0;
|
//oldSig[len] = 0;
|
||||||
out << "#oldsig=" << oldSig;
|
out << "#oldsig=" << oldSig;
|
||||||
delete[] oldSignature;
|
delete[] oldSignature;
|
||||||
delete[] oldSig;
|
//delete[] oldSig;
|
||||||
|
|
||||||
auto signatureLen = newkeys.GetPublic ()->GetSignatureLen ();
|
auto signatureLen = newkeys.GetPublic ()->GetSignatureLen ();
|
||||||
uint8_t * signature = new uint8_t[signatureLen];
|
uint8_t * signature = new uint8_t[signatureLen];
|
||||||
char * sig = new char[signatureLen*2];
|
//char * sig = new char[signatureLen*2];
|
||||||
newkeys.Sign ((uint8_t *)out.str ().c_str (), out.str ().length (), signature);
|
newkeys.Sign ((uint8_t *)out.str ().c_str (), out.str ().length (), signature);
|
||||||
len = i2p::data::ByteStreamToBase64 (signature, signatureLen, sig, signatureLen*2);
|
auto sig = i2p::data::ByteStreamToBase64 (signature, signatureLen);//, sig, signatureLen*2);
|
||||||
sig[len] = 0;
|
//sig[len] = 0;
|
||||||
out << "#sig=" << sig;
|
out << "#sig=" << sig;
|
||||||
delete[] signature;
|
delete[] signature;
|
||||||
delete[] sig;
|
//delete[] sig;
|
||||||
|
|
||||||
std::cout << out.str () << std::endl;
|
std::cout << out.str () << std::endl;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user