Init sockaddr sockaddr_clear(&@);
Type sockid: DgramSockID @
-Type ulong: unsigned long @
+Type ulong: uint32_t @
+Type long: long @
H-Include "hbytes.h"
... obj
Table ulong ULong_SubCommand
- shift
- right charfrom("lr", "shift direction")
+ ul2int
v ulong
- bits int
+ => int
+ int2ul
+ v int
=> ulong
mask
a ulong
b ulong
=> ulong
+ add
+ a ulong
+ b ulong
+ => ulong
+ multiply
+ a ulong
+ b ulong
+ => ulong
+ subtract
+ a ulong
+ b ulong
+ => ulong
compare
a ulong
b ulong
=> int
- ul2int
+ shift
+ right charfrom("lr", "shift direction")
v ulong
- => int
- int2ul
- v int
+ bits int
=> ulong
ul2bitfields
value ulong
h2raw
hex hb
=> obj
- ulong2h
- value ulong
- => hb
- h2ulong
- hex hb
- => ulong
ushort2h
- value ulong
+ value long
=> hb
h2ushort
hex hb
- => ulong
+ => long
length
v hb
=> int
v hb
count int
=> hb
- clockincrement
- value hbv
- change int
- => int
random
length int
=> hb
key obj
?maclen obj
=> hb
+ hash-prop
+ prop enum(HashAlgPropInfo, "prop")
+ alg enum(HashAlgInfo, "alg")
+ => int
Table dgram_socket DgramSocket_SubCommand
create
mode enum(BlockCipherModeInfo, "mode")
iv hb
=> hb
+ prop -1
+ prop enum(BlockCipherPropInfo, "prop")
+ alg enum(BlockCipherAlgInfo, "alg")
+ => int
EntryExtra BlockCipherOp
int encrypt;