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 meth enum(PadMethod, "hbytes pad subcommand")
140 op enum(BlockCipherOp, "op")
143 alg enum(HashAlgInfo, "hash alg")
147 alg enum(HashAlgInfo, "hash alg for hmac")
153 prop enum(HashAlgPropInfo, "prop")
154 alg enum(HashAlgInfo, "alg")
157 Table dgram_socket DgramSocket_SubCommand
171 Table blockcipherop BlockCipherOp
174 alg enum(BlockCipherAlgInfo, "alg")
176 mode enum(BlockCipherModeInfo, "mode")
181 alg enum(BlockCipherAlgInfo, "alg")
183 mode enum(BlockCipherModeInfo, "mode")
188 alg enum(BlockCipherAlgInfo, "alg")
190 mode enum(BlockCipherModeInfo, "mode")
194 prop enum(BlockCipherPropInfo, "prop")
195 alg enum(BlockCipherAlgInfo, "alg")
198 EntryExtra BlockCipherOp