Use md5.GetDigestSize() instead of GetByteLength()

Fixes a bug in 0.27 that I didn't catch earlier :-(