/
gen_encoding__asn1_linux_amd64.go
59 lines (51 loc) · 2.47 KB
/
gen_encoding__asn1_linux_amd64.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
package stdgolibs
import (
pkg "encoding/asn1"
"reflect"
)
func init() {
registerValues("encoding/asn1", map[string]reflect.Value{
// Functions
"Marshal": reflect.ValueOf(pkg.Marshal),
"MarshalWithParams": reflect.ValueOf(pkg.MarshalWithParams),
"Unmarshal": reflect.ValueOf(pkg.Unmarshal),
"UnmarshalWithParams": reflect.ValueOf(pkg.UnmarshalWithParams),
// Consts
"TagBoolean": reflect.ValueOf(pkg.TagBoolean),
"TagInteger": reflect.ValueOf(pkg.TagInteger),
"TagBitString": reflect.ValueOf(pkg.TagBitString),
"TagOctetString": reflect.ValueOf(pkg.TagOctetString),
"TagNull": reflect.ValueOf(pkg.TagNull),
"TagOID": reflect.ValueOf(pkg.TagOID),
"TagEnum": reflect.ValueOf(pkg.TagEnum),
"TagUTF8String": reflect.ValueOf(pkg.TagUTF8String),
"TagSequence": reflect.ValueOf(pkg.TagSequence),
"TagSet": reflect.ValueOf(pkg.TagSet),
"TagNumericString": reflect.ValueOf(pkg.TagNumericString),
"TagPrintableString": reflect.ValueOf(pkg.TagPrintableString),
"TagT61String": reflect.ValueOf(pkg.TagT61String),
"TagIA5String": reflect.ValueOf(pkg.TagIA5String),
"TagUTCTime": reflect.ValueOf(pkg.TagUTCTime),
"TagGeneralizedTime": reflect.ValueOf(pkg.TagGeneralizedTime),
"TagGeneralString": reflect.ValueOf(pkg.TagGeneralString),
"TagBMPString": reflect.ValueOf(pkg.TagBMPString),
"ClassUniversal": reflect.ValueOf(pkg.ClassUniversal),
"ClassApplication": reflect.ValueOf(pkg.ClassApplication),
"ClassContextSpecific": reflect.ValueOf(pkg.ClassContextSpecific),
"ClassPrivate": reflect.ValueOf(pkg.ClassPrivate),
// Variables
"NullRawValue": reflect.ValueOf(&pkg.NullRawValue),
"NullBytes": reflect.ValueOf(&pkg.NullBytes),
})
registerTypes("encoding/asn1", map[string]reflect.Type{
// Non interfaces
"StructuralError": reflect.TypeOf((*pkg.StructuralError)(nil)).Elem(),
"SyntaxError": reflect.TypeOf((*pkg.SyntaxError)(nil)).Elem(),
"BitString": reflect.TypeOf((*pkg.BitString)(nil)).Elem(),
"ObjectIdentifier": reflect.TypeOf((*pkg.ObjectIdentifier)(nil)).Elem(),
"Enumerated": reflect.TypeOf((*pkg.Enumerated)(nil)).Elem(),
"Flag": reflect.TypeOf((*pkg.Flag)(nil)).Elem(),
"RawValue": reflect.TypeOf((*pkg.RawValue)(nil)).Elem(),
"RawContent": reflect.TypeOf((*pkg.RawContent)(nil)).Elem(),
})
}