- pad
- op enum(PadOp, "hbytes pad subcommand")
- v hbv
- blocksz obj
- meth enum(PadMethodInfo, "pad method")
- ... methargs
- blockcipher
- op enum(BlockCipherOp, "op")
- ... obj
- hash
- alg enum(HashAlgInfo, "hash alg")
- message hb
- => hb
- hmac
- alg enum(HashAlgInfo, "hash alg for hmac")
- message hb
- key obj
- ?maclen obj
- => hb
- hash-prop
- prop enum(HashAlgPropInfo, "prop")
- alg enum(HashAlgInfo, "alg")
- => int
- addr-map
- subcmd enum(AddrMap_SubCommand, "hbytes addr-map subcommand")
- ... obj
-
-Table padmethodinfo PadMethodInfo
- pkcs5
- => int
- rfc2406
- nxthdr obj
- => int
-
-Table dgram_socket DgramSocket_SubCommand
- create
- local sockaddr
- => iddata(&dgram_socks)
- close
- sock iddata(&dgram_socks)
- transmit
- sock iddata(&dgram_socks)
- data hb
- remote sockaddr
- on-receive
- sock iddata(&dgram_socks)
- ?script obj
-
-Table tuntap_socket_raw TunSocket_SubCommand
- create
- ?ifname string
- => iddata(&tuntap_socks)
- close
- sock iddata(&tuntap_socks)
- ifname
- sock iddata(&tuntap_socks)
- => string
- receive
- sock iddata(&tuntap_socks)
- data hb
- on-transmit
- sock iddata(&tuntap_socks)
- mtu long
- ?script obj
-
-Table blockcipherop BlockCipherOp
- e 1
- v hbv
- alg enum(BlockCipherAlgInfo, "alg")
- key obj
- mode enum(BlockCipherModeInfo, "mode")
- ?iv hb
- => hb
- d 0
- v hbv
- alg enum(BlockCipherAlgInfo, "alg")
- key obj
- mode enum(BlockCipherModeInfo, "mode")
- ?iv hb
- => hb
- mac -1
- msg hb
- alg enum(BlockCipherAlgInfo, "alg")
- key obj
- mode enum(BlockCipherModeInfo, "mode")
- iv hb
- => hb
- prop -1
- prop enum(BlockCipherPropInfo, "prop")
- alg enum(BlockCipherAlgInfo, "alg")
- => int
-
-EntryExtra BlockCipherOp
- int encrypt;