1 Type hb: HBytes_Value @
2 Init hb hbytes_sentinel(&@);
5 Init hbv @.hb=0; @.obj=0; @.var=0; @.copied=0;
6 Fini hbv fini_hbv(ip, rc, &@);
8 Type sockaddr: SockAddr_Value @
9 Init sockaddr sockaddr_clear(&@);
11 Type sockid: DgramSockID @
12 Type ulong: uint32_t @
17 Table toplevel TopLevel_Command
19 subcmd enum(HBytes_SubCommand, "hbytes subcommand")
22 subcmd enum(DgramSocket_SubCommand,"dgram-socket subcommand")
25 subcmd enum(ULong_SubCommand,"ulong subcommand")
28 Table ulong ULong_SubCommand
56 right charfrom("lr", "shift direction")
69 Table hbytes HBytes_SubCommand
135 op enum(PadOp, "hbytes pad subcommand")
138 meth enum(PadMethodInfo, "pad method")
141 op enum(BlockCipherOp, "op")
144 alg enum(HashAlgInfo, "hash alg")
148 alg enum(HashAlgInfo, "hash alg for hmac")
154 prop enum(HashAlgPropInfo, "prop")
155 alg enum(HashAlgInfo, "alg")
158 Table padmethodinfo PadMethodInfo
165 Table dgram_socket DgramSocket_SubCommand
179 Table blockcipherop BlockCipherOp
182 alg enum(BlockCipherAlgInfo, "alg")
184 mode enum(BlockCipherModeInfo, "mode")
189 alg enum(BlockCipherAlgInfo, "alg")
191 mode enum(BlockCipherModeInfo, "mode")
196 alg enum(BlockCipherAlgInfo, "alg")
198 mode enum(BlockCipherModeInfo, "mode")
202 prop enum(BlockCipherPropInfo, "prop")
203 alg enum(BlockCipherAlgInfo, "alg")
206 EntryExtra BlockCipherOp