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
138 op enum(PadOp, "hbytes pad subcommand")
141 meth enum(PadMethodInfo, "pad method")
144 op enum(BlockCipherOp, "op")
147 alg enum(HashAlgInfo, "hash alg")
151 alg enum(HashAlgInfo, "hash alg for hmac")
157 prop enum(HashAlgPropInfo, "prop")
158 alg enum(HashAlgInfo, "alg")
161 Table padmethodinfo PadMethodInfo
168 Table dgram_socket DgramSocket_SubCommand
182 Table blockcipherop BlockCipherOp
185 alg enum(BlockCipherAlgInfo, "alg")
187 mode enum(BlockCipherModeInfo, "mode")
192 alg enum(BlockCipherAlgInfo, "alg")
194 mode enum(BlockCipherModeInfo, "mode")
199 alg enum(BlockCipherAlgInfo, "alg")
201 mode enum(BlockCipherModeInfo, "mode")
205 prop enum(BlockCipherPropInfo, "prop")
206 alg enum(BlockCipherAlgInfo, "alg")
209 EntryExtra BlockCipherOp