...

Source file src/cuelang.org/go/pkg/crypto/sha512/pkg.go

Documentation: cuelang.org/go/pkg/crypto/sha512

     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  }
    82  

View as plain text