type crypto/x509/pkix.AlgorithmIdentifier
26 uses
crypto/x509/pkix (current package)
pkix.go#L19: type AlgorithmIdentifier struct {
pkix.go#L288: SignatureAlgorithm AlgorithmIdentifier
pkix.go#L302: Signature AlgorithmIdentifier
crypto/x509
parser.go#L149: func parseAI(der cryptobyte.String) (pkix.AlgorithmIdentifier, error) {
parser.go#L150: ai := pkix.AlgorithmIdentifier{}
pkcs8.go#L22: Algo pkix.AlgorithmIdentifier
pkcs8.go#L93: privKey.Algo = pkix.AlgorithmIdentifier{
pkcs8.go#L110: privKey.Algo = pkix.AlgorithmIdentifier{
pkcs8.go#L122: privKey.Algo = pkix.AlgorithmIdentifier{
x509.go#L43: Algo pkix.AlgorithmIdentifier
x509.go#L72: func marshalPublicKey(pub any) (publicKeyBytes []byte, publicKeyAlgorithm pkix.AlgorithmIdentifier, err error) {
x509.go#L80: return nil, pkix.AlgorithmIdentifier{}, err
x509.go#L90: return nil, pkix.AlgorithmIdentifier{}, errors.New("x509: unsupported elliptic curve")
x509.go#L103: return nil, pkix.AlgorithmIdentifier{}, fmt.Errorf("x509: unsupported public key type: %T", pub)
x509.go#L119: var publicKeyAlgorithm pkix.AlgorithmIdentifier
x509.go#L143: SignatureAlgorithm pkix.AlgorithmIdentifier
x509.go#L151: SignatureAlgorithm pkix.AlgorithmIdentifier
x509.go#L171: Algorithm pkix.AlgorithmIdentifier
x509.go#L373: Hash pkix.AlgorithmIdentifier `asn1:"explicit,tag:0"`
x509.go#L374: MGF pkix.AlgorithmIdentifier `asn1:"explicit,tag:1"`
x509.go#L379: func getSignatureAlgorithmFromAI(ai pkix.AlgorithmIdentifier) SignatureAlgorithm {
x509.go#L405: var mgf1HashFunc pkix.AlgorithmIdentifier
x509.go#L1360: func signingParamsForPublicKey(pub any, requestedSigAlgo SignatureAlgorithm) (hashFunc crypto.Hash, sigAlgo pkix.AlgorithmIdentifier, err error) {
x509.go#L1772: SignatureAlgorithm pkix.AlgorithmIdentifier
x509.go#L1870: var sigAlgo pkix.AlgorithmIdentifier
x509.go#L1877: var publicKeyAlgorithm pkix.AlgorithmIdentifier