type boolTest … var boolTestData … func TestParseBool(t *testing.T) { … } type int64Test … var int64TestData … func TestParseInt64(t *testing.T) { … } type int32Test … var int32TestData … func TestParseInt32(t *testing.T) { … } var bigIntTests … func TestParseBigInt(t *testing.T) { … } type bitStringTest … var bitStringTestData … func TestBitString(t *testing.T) { … } func TestBitStringAt(t *testing.T) { … } type bitStringRightAlignTest … var bitStringRightAlignTests … func TestBitStringRightAlign(t *testing.T) { … } type objectIdentifierTest … var objectIdentifierTestData … func TestObjectIdentifier(t *testing.T) { … } type timeTest … var utcTestData … func TestUTCTime(t *testing.T) { … } var generalizedTimeTestData … func TestGeneralizedTime(t *testing.T) { … } type tagAndLengthTest … var tagAndLengthData … func TestParseTagAndLength(t *testing.T) { … } type parseFieldParametersTest … func newInt(n int) *int { … } func newInt64(n int64) *int64 { … } func newString(s string) *string { … } func newBool(b bool) *bool { … } var parseFieldParametersTestData … func TestParseFieldParameters(t *testing.T) { … } type TestObjectIdentifierStruct … type TestContextSpecificTags … type TestContextSpecificTags2 … type TestContextSpecificTags3 … type TestElementsAfterString … type TestBigInt … type TestSet … var unmarshalTestData … func TestUnmarshal(t *testing.T) { … } func TestUnmarshalWithNilOrNonPointer(t *testing.T) { … } type Certificate … type TBSCertificate … type AlgorithmIdentifier … type RDNSequence … type RelativeDistinguishedNameSET … type AttributeTypeAndValue … type Validity … type PublicKeyInfo … func TestCertificate(t *testing.T) { … } func TestCertificateWithNUL(t *testing.T) { … } type rawStructTest … func TestRawStructs(t *testing.T) { … } type oiEqualTest … var oiEqualTests … func TestObjectIdentifierEqual(t *testing.T) { … } var derEncodedSelfSignedCert … var derEncodedSelfSignedCertBytes … var derEncodedPaypalNULCertBytes … var stringSliceTestData … func TestStringSlice(t *testing.T) { … } type explicitTaggedTimeTest … var explicitTaggedTimeTestData … func TestExplicitTaggedTime(t *testing.T) { … } type implicitTaggedTimeTest … func TestImplicitTaggedTime(t *testing.T) { … } type truncatedExplicitTagTest … func TestTruncatedExplicitTag(t *testing.T) { … } type invalidUTF8Test … func TestUnmarshalInvalidUTF8(t *testing.T) { … } func TestMarshalNilValue(t *testing.T) { … } type unexported … type exported … func TestUnexportedStructField(t *testing.T) { … } func TestNull(t *testing.T) { … } func TestExplicitTagRawValueStruct(t *testing.T) { … } func TestTaggedRawValue(t *testing.T) { … } var bmpStringTests … func TestBMPString(t *testing.T) { … } func TestNonMinimalEncodedOID(t *testing.T) { … } func BenchmarkObjectIdentifierString(b *testing.B) { … }