Hi,

I'm trying to create a new pdf and sign it.
I'm using the latest version of Podofo, downloaded today on 17.3.2024.
I have manged to follow the "hello world" documentation to create a new doc.

I am trying to follow example 4 ("TestPdfSignerCms") in  provided in [tests](https://github.com/podofo/podofo/blob/master/test/unit/SignatureTest.cpp)  

PoDoFo::charbuff     Buff;
std::string cert;
std::cout << "before read cert"<< std::endl;
readTestInputFile("/home/omerbrandis/openssl_test/march2024/myCA.pem", cert);
PoDoFo::PdfSignerCms Signer(cert);
Signer.ComputeSignatureSequential({ }, Buff, true);


+ please provide more documentation on this example.
what is the difference between ComputeSignatureSequential and ComputeSignature
why must both be used?
why are there multiple executions of each of them.

:-)

PdfErrorCode::OutOfMemory, PoDoFo is out of memory. in Signer.ComputeSignatureSequential({ }, Buff, true);
This is a GitHub Issue
repo:podofo
owner:podofo
Title : PdfErrorCode::OutOfMemory, PoDoFo is out of memory. in Signer.ComputeSignatureSequential({ }, Buff, true);
Issue date:

--- start body ---
Hi,

I'm trying to create a new pdf and sign it.
I'm using the latest version of Podofo, downloaded today on 17.3.2024.
I have manged to follow the "hello world" documentation to create a new doc.

I am trying to follow example 4 ("TestPdfSignerCms") in  provided in [tests](https://github.com/podofo/podofo/blob/master/test/unit/SignatureTest.cpp)  

PoDoFo::charbuff     Buff;
std::string cert;
std::cout << "before read cert"<< std::endl;
readTestInputFile("/home/omerbrandis/openssl_test/march2024/myCA.pem", cert);
PoDoFo::PdfSignerCms Signer(cert);
Signer.ComputeSignatureSequential({ }, Buff, true);


+ please provide more documentation on this example.
what is the difference between ComputeSignatureSequential and ComputeSignature
why must both be used?
why are there multiple executions of each of them.

:-)

--- end body ---
