BlockCipherAlgorithm because we should document block_size and ARC4 shouldn't need block_size = 1.

I'm also not opposed to this being named `CipherAlgorithmWithBlockSize`