type crypto/x509/pkix.AlgorithmIdentifier
33 uses
crypto/x509/pkix (current package)
pkix.go#L19: type AlgorithmIdentifier struct {
pkix.go#L290: SignatureAlgorithm AlgorithmIdentifier
pkix.go#L306: Signature AlgorithmIdentifier
crypto/x509
parser.go#L152: func parseAI(der cryptobyte.String) (pkix.AlgorithmIdentifier, error) {
parser.go#L153: ai := pkix.AlgorithmIdentifier{}
pkcs8.go#L23: Algo pkix.AlgorithmIdentifier
pkcs8.go#L111: privKey.Algo = pkix.AlgorithmIdentifier{
pkcs8.go#L130: privKey.Algo = pkix.AlgorithmIdentifier{
pkcs8.go#L141: privKey.Algo = pkix.AlgorithmIdentifier{
pkcs8.go#L152: privKey.Algo = pkix.AlgorithmIdentifier{
pkcs8.go#L168: privKey.Algo = pkix.AlgorithmIdentifier{
x509.go#L60: Algo pkix.AlgorithmIdentifier
x509.go#L85: func marshalPublicKey(pub any) (publicKeyBytes []byte, publicKeyAlgorithm pkix.AlgorithmIdentifier, err error) {
x509.go#L93: return nil, pkix.AlgorithmIdentifier{}, err
x509.go#L102: return nil, pkix.AlgorithmIdentifier{}, errors.New("x509: unsupported elliptic curve")
x509.go#L105: return nil, pkix.AlgorithmIdentifier{}, errors.New("x509: invalid elliptic curve public key")
x509.go#L125: return nil, pkix.AlgorithmIdentifier{}, errors.New("x509: unsupported elliptic curve")
x509.go#L136: return nil, pkix.AlgorithmIdentifier{}, fmt.Errorf("x509: unsupported public key type: %T", pub)
x509.go#L153: var publicKeyAlgorithm pkix.AlgorithmIdentifier
x509.go#L176: SignatureAlgorithm pkix.AlgorithmIdentifier
x509.go#L184: SignatureAlgorithm pkix.AlgorithmIdentifier
x509.go#L204: Algorithm pkix.AlgorithmIdentifier
x509.go#L410: Hash pkix.AlgorithmIdentifier `asn1:"explicit,tag:0"`
x509.go#L411: MGF pkix.AlgorithmIdentifier `asn1:"explicit,tag:1"`
x509.go#L416: func getSignatureAlgorithmFromAI(ai pkix.AlgorithmIdentifier) SignatureAlgorithm {
x509.go#L442: var mgf1HashFunc pkix.AlgorithmIdentifier
x509.go#L1517: func signingParamsForKey(key crypto.Signer, sigAlgo SignatureAlgorithm) (SignatureAlgorithm, pkix.AlgorithmIdentifier, error) {
x509.go#L1518: var ai pkix.AlgorithmIdentifier
x509.go#L1561: return sigAlgo, pkix.AlgorithmIdentifier{
x509.go#L1948: SignatureAlgorithm pkix.AlgorithmIdentifier
x509.go#L2059: var publicKeyAlgorithm pkix.AlgorithmIdentifier
x509.go#L2368: SignatureAlgorithm pkix.AlgorithmIdentifier
x509.go#L2375: Signature pkix.AlgorithmIdentifier