Specification updated. I've gone for option 2, because asking for the security key long after choosing encryption would seem out of context. The loss of speed is a worthwhile tradeoff to avoid this confusion.
Specification updated. I've gone for option 2, because asking for the security key long after choosing encryption would seem out of context. The loss of speed is a worthwhile tradeoff to avoid this confusion.