github.com/goplus/gossa@v0.3.25/pkg/crypto/go114_export.go (about) 1 // export by github.com/goplus/gossa/cmd/qexp 2 3 //+build go1.14,!go1.15 4 5 package crypto 6 7 import ( 8 q "crypto" 9 10 "go/constant" 11 "reflect" 12 13 "github.com/goplus/gossa" 14 ) 15 16 func init() { 17 gossa.RegisterPackage(&gossa.Package{ 18 Name: "crypto", 19 Path: "crypto", 20 Deps: map[string]string{ 21 "hash": "hash", 22 "io": "io", 23 "strconv": "strconv", 24 }, 25 Interfaces: map[string]reflect.Type{ 26 "Decrypter": reflect.TypeOf((*q.Decrypter)(nil)).Elem(), 27 "DecrypterOpts": reflect.TypeOf((*q.DecrypterOpts)(nil)).Elem(), 28 "PrivateKey": reflect.TypeOf((*q.PrivateKey)(nil)).Elem(), 29 "PublicKey": reflect.TypeOf((*q.PublicKey)(nil)).Elem(), 30 "Signer": reflect.TypeOf((*q.Signer)(nil)).Elem(), 31 "SignerOpts": reflect.TypeOf((*q.SignerOpts)(nil)).Elem(), 32 }, 33 NamedTypes: map[string]gossa.NamedType{ 34 "Hash": {reflect.TypeOf((*q.Hash)(nil)).Elem(), "Available,HashFunc,New,Size", ""}, 35 }, 36 AliasTypes: map[string]reflect.Type{}, 37 Vars: map[string]reflect.Value{}, 38 Funcs: map[string]reflect.Value{ 39 "RegisterHash": reflect.ValueOf(q.RegisterHash), 40 }, 41 TypedConsts: map[string]gossa.TypedConst{ 42 "BLAKE2b_256": {reflect.TypeOf(q.BLAKE2b_256), constant.MakeInt64(int64(q.BLAKE2b_256))}, 43 "BLAKE2b_384": {reflect.TypeOf(q.BLAKE2b_384), constant.MakeInt64(int64(q.BLAKE2b_384))}, 44 "BLAKE2b_512": {reflect.TypeOf(q.BLAKE2b_512), constant.MakeInt64(int64(q.BLAKE2b_512))}, 45 "BLAKE2s_256": {reflect.TypeOf(q.BLAKE2s_256), constant.MakeInt64(int64(q.BLAKE2s_256))}, 46 "MD4": {reflect.TypeOf(q.MD4), constant.MakeInt64(int64(q.MD4))}, 47 "MD5": {reflect.TypeOf(q.MD5), constant.MakeInt64(int64(q.MD5))}, 48 "MD5SHA1": {reflect.TypeOf(q.MD5SHA1), constant.MakeInt64(int64(q.MD5SHA1))}, 49 "RIPEMD160": {reflect.TypeOf(q.RIPEMD160), constant.MakeInt64(int64(q.RIPEMD160))}, 50 "SHA1": {reflect.TypeOf(q.SHA1), constant.MakeInt64(int64(q.SHA1))}, 51 "SHA224": {reflect.TypeOf(q.SHA224), constant.MakeInt64(int64(q.SHA224))}, 52 "SHA256": {reflect.TypeOf(q.SHA256), constant.MakeInt64(int64(q.SHA256))}, 53 "SHA384": {reflect.TypeOf(q.SHA384), constant.MakeInt64(int64(q.SHA384))}, 54 "SHA3_224": {reflect.TypeOf(q.SHA3_224), constant.MakeInt64(int64(q.SHA3_224))}, 55 "SHA3_256": {reflect.TypeOf(q.SHA3_256), constant.MakeInt64(int64(q.SHA3_256))}, 56 "SHA3_384": {reflect.TypeOf(q.SHA3_384), constant.MakeInt64(int64(q.SHA3_384))}, 57 "SHA3_512": {reflect.TypeOf(q.SHA3_512), constant.MakeInt64(int64(q.SHA3_512))}, 58 "SHA512": {reflect.TypeOf(q.SHA512), constant.MakeInt64(int64(q.SHA512))}, 59 "SHA512_224": {reflect.TypeOf(q.SHA512_224), constant.MakeInt64(int64(q.SHA512_224))}, 60 "SHA512_256": {reflect.TypeOf(q.SHA512_256), constant.MakeInt64(int64(q.SHA512_256))}, 61 }, 62 UntypedConsts: map[string]gossa.UntypedConst{}, 63 }) 64 }