Add descriptions of AES-CCM, Camellia-CBC, and Chacha20.
This doesn't try to resolve the issues of better names for stream
ciphers. OpenSSL seems to advertise an effective block size of 1
for stream ciphers (and AES-XTS) FWIW, so using a block size of 1
might not be the worst way to describe this.
I probably want to refactor this a bit further in the future to
split into separate sections for AEAD, "plain" cipher, and hashes.
Doh, I misread this as changing the .It Dv rather than the width at first.
If we're documenting that counter-mode ciphers require IVs (nonces?), maybe document that CBC needs a random IV here.
I think "implements" fits better here than "uses."
The former sentence is already kind of awkward, so it might make sense to rewrite it to avoid "implements - implements" awkwardness too.
"read from or written to" is more English-ey. It reads more clearly to me in this instance.
"a unique nonce"?