cuelang.org/go@v0.10.1/pkg/crypto/sha512/pkg.go (about) 1 // Code generated by cuelang.org/go/pkg/gen. DO NOT EDIT. 2 3 package sha512 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/sha512", 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: "64", 20 }, { 21 Name: "Size224", 22 Const: "28", 23 }, { 24 Name: "Size256", 25 Const: "32", 26 }, { 27 Name: "Size384", 28 Const: "48", 29 }, { 30 Name: "BlockSize", 31 Const: "128", 32 }, { 33 Name: "Sum512", 34 Params: []pkg.Param{ 35 {Kind: adt.BytesKind | adt.StringKind}, 36 }, 37 Result: adt.BytesKind | adt.StringKind, 38 Func: func(c *pkg.CallCtxt) { 39 data := c.Bytes(0) 40 if c.Do() { 41 c.Ret = Sum512(data) 42 } 43 }, 44 }, { 45 Name: "Sum384", 46 Params: []pkg.Param{ 47 {Kind: adt.BytesKind | adt.StringKind}, 48 }, 49 Result: adt.BytesKind | adt.StringKind, 50 Func: func(c *pkg.CallCtxt) { 51 data := c.Bytes(0) 52 if c.Do() { 53 c.Ret = Sum384(data) 54 } 55 }, 56 }, { 57 Name: "Sum512_224", 58 Params: []pkg.Param{ 59 {Kind: adt.BytesKind | adt.StringKind}, 60 }, 61 Result: adt.BytesKind | adt.StringKind, 62 Func: func(c *pkg.CallCtxt) { 63 data := c.Bytes(0) 64 if c.Do() { 65 c.Ret = Sum512_224(data) 66 } 67 }, 68 }, { 69 Name: "Sum512_256", 70 Params: []pkg.Param{ 71 {Kind: adt.BytesKind | adt.StringKind}, 72 }, 73 Result: adt.BytesKind | adt.StringKind, 74 Func: func(c *pkg.CallCtxt) { 75 data := c.Bytes(0) 76 if c.Do() { 77 c.Ret = Sum512_256(data) 78 } 79 }, 80 }}, 81 }