In the application I'm writing there is need for a huge amount of private data transfer on the order of eighty gigabytes, but there is no public data. I'm looking especially to gain bandwidth/performance benefit by not using an AE scheme that expects associated data.
This is what I'm looking for:
- As little bandwidth overhead as possible (seriously; this will make a world of difference)
- No padding
- No associated data
- Low complexity (least important)
Out of all the options, which mode could I best put to use here? With these criteria, am I necessarily I looking for one-pass or two-pass?
EDIT: For the perfect answer to this type of question, see this answer.