type crypto/x509.SignatureAlgorithm
16 uses
crypto/x509 (current package)
x509.go#L180: type SignatureAlgorithm int
x509.go#L183: UnknownSignatureAlgorithm SignatureAlgorithm = iota
x509.go#L203: func (algo SignatureAlgorithm) isRSAPSS() bool {
x509.go#L212: func (algo SignatureAlgorithm) String() string {
x509.go#L329: algo SignatureAlgorithm
x509.go#L379: func getSignatureAlgorithmFromAI(ai pkix.AlgorithmIdentifier) SignatureAlgorithm {
x509.go#L636: SignatureAlgorithm SignatureAlgorithm
x509.go#L742: type InsecureAlgorithmError SignatureAlgorithm
x509.go#L746: if SignatureAlgorithm(e) == SHA1WithRSA || SignatureAlgorithm(e) == ECDSAWithSHA1 {
x509.go#L749: return fmt.Sprintf("x509: cannot verify signature: insecure algorithm %v", SignatureAlgorithm(e)) + override
x509.go#L800: func (c *Certificate) CheckSignature(algo SignatureAlgorithm, signed, signature []byte) error {
x509.go#L823: func checkSignature(algo SignatureAlgorithm, signed, signature []byte, publicKey crypto.PublicKey, allowSHA1 bool) (err error) {
x509.go#L1360: func signingParamsForPublicKey(pub any, requestedSigAlgo SignatureAlgorithm) (hashFunc crypto.Hash, sigAlgo pkix.AlgorithmIdentifier, err error) {
x509.go#L1723: SignatureAlgorithm SignatureAlgorithm
x509.go#L2094: SignatureAlgorithm SignatureAlgorithm