github.com/joomcode/cue@v0.4.4-0.20221111115225-539fe3512047/pkg/crypto/sha512/pkg.go (about) 1 // Code generated by go generate. DO NOT EDIT. 2 3 //go:generate rm pkg.go 4 //go:generate go run ../../gen/gen.go 5 6 package sha512 7 8 import ( 9 "github.com/joomcode/cue/internal/core/adt" 10 "github.com/joomcode/cue/pkg/internal" 11 ) 12 13 func init() { 14 internal.Register("crypto/sha512", pkg) 15 } 16 17 var _ = adt.TopKind // in case the adt package isn't used 18 19 var pkg = &internal.Package{ 20 Native: []*internal.Builtin{{ 21 Name: "Size", 22 Const: "64", 23 }, { 24 Name: "Size224", 25 Const: "28", 26 }, { 27 Name: "Size256", 28 Const: "32", 29 }, { 30 Name: "Size384", 31 Const: "48", 32 }, { 33 Name: "BlockSize", 34 Const: "128", 35 }, { 36 Name: "Sum512", 37 Params: []internal.Param{ 38 {Kind: adt.BytesKind | adt.StringKind}, 39 }, 40 Result: adt.BytesKind | adt.StringKind, 41 Func: func(c *internal.CallCtxt) { 42 data := c.Bytes(0) 43 if c.Do() { 44 c.Ret = Sum512(data) 45 } 46 }, 47 }, { 48 Name: "Sum384", 49 Params: []internal.Param{ 50 {Kind: adt.BytesKind | adt.StringKind}, 51 }, 52 Result: adt.BytesKind | adt.StringKind, 53 Func: func(c *internal.CallCtxt) { 54 data := c.Bytes(0) 55 if c.Do() { 56 c.Ret = Sum384(data) 57 } 58 }, 59 }, { 60 Name: "Sum512_224", 61 Params: []internal.Param{ 62 {Kind: adt.BytesKind | adt.StringKind}, 63 }, 64 Result: adt.BytesKind | adt.StringKind, 65 Func: func(c *internal.CallCtxt) { 66 data := c.Bytes(0) 67 if c.Do() { 68 c.Ret = Sum512_224(data) 69 } 70 }, 71 }, { 72 Name: "Sum512_256", 73 Params: []internal.Param{ 74 {Kind: adt.BytesKind | adt.StringKind}, 75 }, 76 Result: adt.BytesKind | adt.StringKind, 77 Func: func(c *internal.CallCtxt) { 78 data := c.Bytes(0) 79 if c.Do() { 80 c.Ret = Sum512_256(data) 81 } 82 }, 83 }}, 84 }