const crypto.SHA512

21 uses

	crypto (current package)
		crypto.go#L37: 	case SHA512:
		crypto.go#L75: 	SHA512                      // import crypto/sha512
		crypto.go#L98: 	SHA512:      64,

	crypto/ed25519
		ed25519.go#L98: 	case hash == crypto.SHA512: // Ed25519ph
		ed25519.go#L284: 	case opts.Hash == crypto.SHA512: // Ed25519ph

	crypto/rsa
		pkcs1v15.go#L271: 	crypto.SHA512:    {0x30, 0x51, 0x30, 0x0d, 0x06, 0x09, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x03, 0x05, 0x00, 0x04, 0x40},

	crypto/sha512
		sha512.go#L23: 	crypto.RegisterHash(crypto.SHA512, New)
		sha512.go#L151: 	case crypto.SHA512:
		sha512.go#L178: 	case d.function == crypto.SHA512 && string(b[:len(magic512)]) == magic512:
		sha512.go#L209: 	d := &digest{function: crypto.SHA512}
		sha512.go#L344: 	d := digest{function: crypto.SHA512}

	crypto/tls
		auth.go#L119: 		hash = crypto.SHA512
		auth.go#L157: 	{PSSWithSHA512, crypto.SHA512.Size()*2 + 2, VersionTLS13},
		auth.go#L163: 	{PKCS1WithSHA512, 19 + crypto.SHA512.Size() + 11, VersionTLS12},

	crypto/x509
		x509.go#L375: 	{SHA512WithRSA, "SHA512-RSA", oidSignatureSHA512WithRSA, asn1.NullRawValue, RSA, crypto.SHA512, false},
		x509.go#L378: 	{SHA512WithRSAPSS, "SHA512-RSAPSS", oidSignatureRSAPSS, pssParametersSHA512, RSA, crypto.SHA512, true},
		x509.go#L384: 	{ECDSAWithSHA512, "ECDSA-SHA512", oidSignatureECDSAWithSHA512, emptyRawValue, ECDSA, crypto.SHA512, false},

	github.com/golang-jwt/jwt/v5
		ecdsa.go#L46: 	SigningMethodES512 = &SigningMethodECDSA{"ES512", crypto.SHA512, 66, 521}
		hmac.go#L38: 	SigningMethodHS512 = &SigningMethodHMAC{"HS512", crypto.SHA512}
		rsa.go#L37: 	SigningMethodRS512 = &SigningMethodRSA{"RS512", crypto.SHA512}
		rsa_pss.go#L69: 			Hash: crypto.SHA512,