> > -    # Error code is made up first 8 characters of base64 (RFC 4648) encoded MD5
> Why?

The comment was wrong, it is based on CRC and not MD5.

-- 
Later,

 Lukas "lzap" Zapletal
 irc: lzap #theforeman