type crypto/rsa.PSSOptions

21 uses

	crypto/rsa (current package)
		pss.go#L257: type PSSOptions struct {
		pss.go#L270: func (opts *PSSOptions) HashFunc() crypto.Hash {
		pss.go#L274: func (opts *PSSOptions) saltLength() int {
		pss.go#L292: func SignPSS(rand io.Reader, priv *PrivateKey, hash crypto.Hash, digest []byte, opts *PSSOptions) ([]byte, error) {
		pss.go#L344: func VerifyPSS(pub *PublicKey, hash crypto.Hash, digest []byte, sig []byte, opts *PSSOptions) error {
		rsa.go#L164: 	if pssOpts, ok := opts.(*PSSOptions); ok {

	crypto/tls
		auth.go#L53: 		signOpts := &rsa.PSSOptions{SaltLength: rsa.PSSSaltLengthEqualsHash}
		handshake_client.go#L813: 			signOpts = &rsa.PSSOptions{SaltLength: rsa.PSSSaltLengthEqualsHash, Hash: sigHash}
		handshake_client_tls13.go#L819: 		signOpts = &rsa.PSSOptions{SaltLength: rsa.PSSSaltLengthEqualsHash, Hash: sigHash}
		handshake_server_tls13.go#L752: 		signOpts = &rsa.PSSOptions{SaltLength: rsa.PSSSaltLengthEqualsHash, Hash: sigHash}
		key_agreement.go#L231: 		signOpts = &rsa.PSSOptions{SaltLength: rsa.PSSSaltLengthEqualsHash, Hash: sigHash}

	crypto/x509
		x509.go#L937: 			return rsa.VerifyPSS(pub, hashType, signed, signature, &rsa.PSSOptions{SaltLength: rsa.PSSSaltLengthEqualsHash})
		x509.go#L1516: 		signerOpts = &rsa.PSSOptions{

	github.com/golang-jwt/jwt/v5
		rsa_pss.go#L15: 	Options *rsa.PSSOptions
		rsa_pss.go#L20: 	VerifyOptions *rsa.PSSOptions
		rsa_pss.go#L37: 		Options: &rsa.PSSOptions{
		rsa_pss.go#L40: 		VerifyOptions: &rsa.PSSOptions{
		rsa_pss.go#L54: 		Options: &rsa.PSSOptions{
		rsa_pss.go#L57: 		VerifyOptions: &rsa.PSSOptions{
		rsa_pss.go#L71: 		Options: &rsa.PSSOptions{
		rsa_pss.go#L74: 		VerifyOptions: &rsa.PSSOptions{