This should verify that the key size matches one of the available options, it should also expose a key_size attribute that tells you what size it is actually using.

We did this in the ``AES`` class, perhaps it makes sense to make a ``BaseCipher`` or a ``CipherMixin`` or something so we don't end up duplicating this work in every cipher.