type crypto/x509/pkix.AlgorithmIdentifier
35 uses
crypto/x509/pkix (current package)
pkix.go#L20: type AlgorithmIdentifier struct {
pkix.go#L314: SignatureAlgorithm AlgorithmIdentifier
pkix.go#L330: Signature AlgorithmIdentifier
crypto/x509
parser.go#L243: func parseAI(der cryptobyte.String) (pkix.AlgorithmIdentifier, error) {
parser.go#L244: ai := pkix.AlgorithmIdentifier{}
pkcs8.go#L24: Algo pkix.AlgorithmIdentifier
pkcs8.go#L142: privKey.Algo = pkix.AlgorithmIdentifier{
pkcs8.go#L161: privKey.Algo = pkix.AlgorithmIdentifier{
pkcs8.go#L172: privKey.Algo = pkix.AlgorithmIdentifier{
pkcs8.go#L186: privKey.Algo = pkix.AlgorithmIdentifier{
pkcs8.go#L193: privKey.Algo = pkix.AlgorithmIdentifier{
pkcs8.go#L209: privKey.Algo = pkix.AlgorithmIdentifier{
x509.go#L62: Algo pkix.AlgorithmIdentifier
x509.go#L87: func marshalPublicKey(pub any) (publicKeyBytes []byte, publicKeyAlgorithm pkix.AlgorithmIdentifier, err error) {
x509.go#L95: return nil, pkix.AlgorithmIdentifier{}, err
x509.go#L104: return nil, pkix.AlgorithmIdentifier{}, errors.New("x509: unsupported elliptic curve")
x509.go#L108: return nil, pkix.AlgorithmIdentifier{}, err
x509.go#L123: return nil, pkix.AlgorithmIdentifier{}, errors.New("x509: unsupported ML-DSA parameters")
x509.go#L134: return nil, pkix.AlgorithmIdentifier{}, errors.New("x509: unsupported elliptic curve")
x509.go#L145: return nil, pkix.AlgorithmIdentifier{}, fmt.Errorf("x509: unsupported public key type: %T", pub)
x509.go#L162: var publicKeyAlgorithm pkix.AlgorithmIdentifier
x509.go#L185: SignatureAlgorithm pkix.AlgorithmIdentifier
x509.go#L193: SignatureAlgorithm pkix.AlgorithmIdentifier
x509.go#L213: Algorithm pkix.AlgorithmIdentifier
x509.go#L427: Hash pkix.AlgorithmIdentifier `asn1:"explicit,tag:0"`
x509.go#L428: MGF pkix.AlgorithmIdentifier `asn1:"explicit,tag:1"`
x509.go#L433: func getSignatureAlgorithmFromAI(ai pkix.AlgorithmIdentifier) SignatureAlgorithm {
x509.go#L464: var mgf1HashFunc pkix.AlgorithmIdentifier
x509.go#L1642: func signingParamsForKey(key crypto.Signer, sigAlgo SignatureAlgorithm) (SignatureAlgorithm, pkix.AlgorithmIdentifier, error) {
x509.go#L1643: var ai pkix.AlgorithmIdentifier
x509.go#L1702: return sigAlgo, pkix.AlgorithmIdentifier{
x509.go#L2214: var publicKeyAlgorithm pkix.AlgorithmIdentifier
x509.go#L2371: SignatureAlgorithm: getSignatureAlgorithmFromAI(pkix.AlgorithmIdentifier{
x509.go#L2528: SignatureAlgorithm pkix.AlgorithmIdentifier
x509.go#L2535: Signature pkix.AlgorithmIdentifier