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: alphabet | popularity */
type Tag uint8 (basic type)
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.
Methods (total 2, both are exported )
( T) Constructed () Tag
Constructed returns t with the constructed class bit set.
( T) ContextSpecific () Tag
ContextSpecific returns t with the context-specific class bit set.
As Outputs Of (at least 2, both are exported )
func Tag.Constructed () Tag
func Tag.ContextSpecific () Tag
As Inputs Of (at least 16, in which 14 are exported )
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
/* 2+ unexporteds ... */ /* 2+ unexporteds: */
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
As Types Of (total 16, all are exported )
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
The pages are generated with Golds v0.4.2 . (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu .
PR and bug reports are welcome and can be submitted to the issue list .
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds .