cuelang.org/go@v0.10.1/pkg/crypto/md5/pkg.go (about) 1 // Code generated by cuelang.org/go/pkg/gen. DO NOT EDIT. 2 3 package md5 4 5 import ( 6 "cuelang.org/go/internal/core/adt" 7 "cuelang.org/go/internal/pkg" 8 ) 9 10 func init() { 11 pkg.Register("crypto/md5", p) 12 } 13 14 var _ = adt.TopKind // in case the adt package isn't used 15 16 var p = &pkg.Package{ 17 Native: []*pkg.Builtin{{ 18 Name: "Size", 19 Const: "16", 20 }, { 21 Name: "BlockSize", 22 Const: "64", 23 }, { 24 Name: "Sum", 25 Params: []pkg.Param{ 26 {Kind: adt.BytesKind | adt.StringKind}, 27 }, 28 Result: adt.BytesKind | adt.StringKind, 29 Func: func(c *pkg.CallCtxt) { 30 data := c.Bytes(0) 31 if c.Do() { 32 c.Ret = Sum(data) 33 } 34 }, 35 }}, 36 }