crypto/x509/pkix.AlgorithmIdentifier.Algorithm (field)

29 uses

	crypto/x509/pkix (current package)
		pkix.go#L20: 	Algorithm  asn1.ObjectIdentifier

	crypto/x509
		pkcs8.go#L45: 	case privKey.Algo.Algorithm.Equal(oidPublicKeyRSA):
		pkcs8.go#L52: 	case privKey.Algo.Algorithm.Equal(oidPublicKeyECDSA):
		pkcs8.go#L64: 	case privKey.Algo.Algorithm.Equal(oidPublicKeyEd25519):
		pkcs8.go#L78: 		return nil, fmt.Errorf("x509: PKCS#8 wrapping contained private key with unknown algorithm: %v", privKey.Algo.Algorithm)
		pkcs8.go#L94: 			Algorithm:  oidPublicKeyRSA,
		pkcs8.go#L111: 			Algorithm: oidPublicKeyECDSA,
		pkcs8.go#L123: 			Algorithm: oidPublicKeyEd25519,
		x509.go#L66: 	algo := getPublicKeyAlgorithmFromOID(pki.Algorithm.Algorithm)
		x509.go#L83: 		publicKeyAlgorithm.Algorithm = oidPublicKeyRSA
		x509.go#L93: 		publicKeyAlgorithm.Algorithm = oidPublicKeyECDSA
		x509.go#L102: 		publicKeyAlgorithm.Algorithm = oidPublicKeyEd25519
		x509.go#L381: 	if ai.Algorithm.Equal(oidSignatureEd25519) {
		x509.go#L389: 	if !ai.Algorithm.Equal(oidSignatureRSAPSS) {
		x509.go#L391: 			if ai.Algorithm.Equal(details.oid) {
		x509.go#L417: 		!params.MGF.Algorithm.Equal(oidMGF1) ||
		x509.go#L418: 		!mgf1HashFunc.Algorithm.Equal(params.Hash.Algorithm) ||
		x509.go#L425: 	case params.Hash.Algorithm.Equal(oidSHA256) && params.SaltLength == 32:
		x509.go#L427: 	case params.Hash.Algorithm.Equal(oidSHA384) && params.SaltLength == 48:
		x509.go#L429: 	case params.Hash.Algorithm.Equal(oidSHA512) && params.SaltLength == 64:
		x509.go#L1306: 		getPublicKeyAlgorithmFromOID(in.TBSCertificate.PublicKey.Algorithm.Algorithm)
		x509.go#L2021: 		sigAlgo.Algorithm = oidSignatureSHA256WithRSA
		x509.go#L2030: 			sigAlgo.Algorithm = oidSignatureECDSAWithSHA256
		x509.go#L2033: 			sigAlgo.Algorithm = oidSignatureECDSAWithSHA384
		x509.go#L2036: 			sigAlgo.Algorithm = oidSignatureECDSAWithSHA512
		x509.go#L2043: 		sigAlgo.Algorithm = oidSignatureEd25519
		x509.go#L2064: 			sigAlgo.Algorithm, hashFunc = details.oid, details.hash
		x509.go#L2686: 		PublicKeyAlgorithm: getPublicKeyAlgorithmFromOID(in.TBSCSR.PublicKey.Algorithm.Algorithm),