<div dir="ltr"><div dir="ltr">Thank you for the hint, but it looks like the problem is somewhere else<div><br></div><div>I rewrote the piece of code in such a way:</div><div><div><font face="monospace, monospace">    char *Result = new char [SignatureLength];</font></div><div><font face="monospace, monospace">    EVP_DigestSignFinal(Ctx, reinterpret_cast<unsigned char *>(Result), &SignatureLength);</font></div><div><font face="monospace, monospace">    </font></div><div><font face="monospace, monospace">    TFile SignatureBin = {"/home/gc/signature.bin", ...};</font></div><div><font face="monospace, monospace">    SignatureBin.Write(Result, SignatureLength);</font></div></div><div><br></div><div>but the problem still persists.</div></div></div>