Add sha512, small format change to sha256