Is there an upper limit on how many bytes you can pass into the two Crypto.SHA512 and Crypto.SHA2_512 methods?
Technically no. In a practical sense, it’s whatever you can fit in memory.
In my M_Crypto project, I created Digest forms of the SHA hashes. You can feed those in chunks and retrieve the value at the end, if that helps.
Thanks for the answer.