Switching to HsOpenSSL for better performance.
Fixes off-by-one error in file block count, if size is not exactly divisible by 512.