package asn1
Import Path
vendor/golang.org/x/crypto/cryptobyte/asn1 (on go.dev)
Dependency Relation
imports 0 packages, and imported by 3 packages
Package-Level Type Names (only one, which is exported)
/* sort exporteds by: | */
Tag represents an ASN.1 identifier octet, consisting of a tag number
(indicating a type) and class (such as context-specific or constructed).
Methods in the cryptobyte package only support the low-tag-number form, i.e.
a single identifier octet with bits 7-8 encoding the class and bits 1-6
encoding the tag number.
Constructed returns t with the constructed class bit set.
ContextSpecific returns t with the context-specific class bit set.
func Tag.Constructed() Tag
func Tag.ContextSpecific() Tag
func vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1(tag Tag, f cryptobyte.BuilderContinuation)
func vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1Int64WithTag(v int64, tag Tag)
func vendor/golang.org/x/crypto/cryptobyte.String.PeekASN1Tag(tag Tag) bool
func vendor/golang.org/x/crypto/cryptobyte.(*String).ReadAnyASN1(out *cryptobyte.String, outTag *Tag) bool
func vendor/golang.org/x/crypto/cryptobyte.(*String).ReadAnyASN1Element(out *cryptobyte.String, outTag *Tag) bool
func vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1(out *cryptobyte.String, tag Tag) bool
func vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Bytes(out *[]byte, tag Tag) bool
func vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Element(out *cryptobyte.String, tag Tag) bool
func vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Int64WithTag(out *int64, tag Tag) bool
func vendor/golang.org/x/crypto/cryptobyte.(*String).ReadOptionalASN1(out *cryptobyte.String, outPresent *bool, tag Tag) bool
func vendor/golang.org/x/crypto/cryptobyte.(*String).ReadOptionalASN1Integer(out interface{}, tag Tag, defaultValue interface{}) bool
func vendor/golang.org/x/crypto/cryptobyte.(*String).ReadOptionalASN1OctetString(out *[]byte, outPresent *bool, tag Tag) bool
func vendor/golang.org/x/crypto/cryptobyte.(*String).SkipASN1(tag Tag) bool
func vendor/golang.org/x/crypto/cryptobyte.(*String).SkipOptionalASN1(tag Tag) bool
func vendor/golang.org/x/crypto/cryptobyte.(*Builder).addASN1Signed(tag Tag, v int64)
func vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1(out *cryptobyte.String, outTag *Tag, skipHeader bool) bool
func crypto/x509.parseASN1String(tag Tag, value []byte) (string, error)
const BIT_STRING
const BOOLEAN
const ENUM
const GeneralizedTime
const GeneralString
const IA5String
const INTEGER
const NULL
const OBJECT_IDENTIFIER
const OCTET_STRING
const PrintableString
const SEQUENCE
const SET
const T61String
const UTCTime
const UTF8String