Add CTR mode version.
Move away from using filebuf.
Generating the correct h0.
Output the h0 tag in lowercase hex encoding.