update to latest, add sha256/sha512 tests