Wrote myself some TODO notes. All set length function may need to clean buffers for md5_go builds