Factor symmetric key generation into Confusion::Keys::SymmetricKey