This question is in reference to version 3.0 of the Microsoft Simple Encrypted Arithmetic Library (SEAL), in case it is not evident from the tag.
I'm trying to extract and evaluate the actual bits that will be written to memory, as stored in the Ciphertext class. I'm at a loss for how to do so; the internal representation appears to include 65 bytes of additional information, and it is not clear how much of this is necessary to reconstruct the ciphertext when it is read back. Is there any other part of the save function that will be necessary to reconstruct the ciphertext, assuming the system parameters are fixed and known a priori?
After combing over the code, I decided to try preparing a Ciphertext with my encoder, retrieving the uint64_count, and then iterating over the coefficients using the [] operator overload. If these values are zero-padded to some common length, would this be a faithful representation of the underlying data?
Thanks in advance