PIC32 - making an XML and signing using RSA-SHA256
I just can figure it out by myself so I would kindly ask for you help. I need to make a device that must be able to put together an XML file and hash it with SHA256 and then sign it using RSA-SHA256 and a certificate key. The maximum xml size (with signature part) must be less than 1Mb. The questions are:
1. how much RAM do I need for such task on the micro?
2. in last MLA I found examples for SHA256 hashing and RSA crypt using SHA256. Can mentioned xml signing be done using PIC24 family? I personally think not because there is no space to make XML of 1Mb.
3. can this task be done with an PIC32MZ2064DAS169 and external RAM?
Thanks in advance for any idea and thinking on this topic while I am "blocked" in decision if I shall even think about PIC or it is better to find a SoC or SoM capable of running Linux and implement all this in that environment.