X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=chiark-tcl.git;a=blobdiff_plain;f=base%2Ftables-examples.tct;h=2e1e573d62ec546b69081dad820feed1c25c8279;hp=3fd080147af3662f163d7ec7a0889773c7834d67;hb=eddc638bb3b8e716879edf149b2a6e37c8bc9e8d;hpb=743de63e7b3214a5abc748ec0fa90160b6983551 diff --git a/base/tables-examples.tct b/base/tables-examples.tct index 3fd0801..2e1e573 100644 --- a/base/tables-examples.tct +++ b/base/tables-examples.tct @@ -40,6 +40,10 @@ Table ulong ULong_SubCommand a ulong b ulong => ulong + multiply + a ulong + b ulong + => ulong subtract a ulong b ulong @@ -124,14 +128,18 @@ Table hbytes HBytes_SubCommand v hb count int => hb + xor + v hbv + d hb random length int => hb - pkcs5 - meth enum(PadMethod, "hbytes pad subcommand") + pad + op enum(PadOp, "hbytes pad subcommand") v hbv - block obj - => int + blocksz obj + meth enum(PadMethodInfo, "pad method") + ... methargs blockcipher op enum(BlockCipherOp, "op") ... obj @@ -145,6 +153,17 @@ Table hbytes HBytes_SubCommand key obj ?maclen obj => hb + hash-prop + prop enum(HashAlgPropInfo, "prop") + alg enum(HashAlgInfo, "alg") + => int + +Table padmethodinfo PadMethodInfo + pkcs5 + => int + rfc2406 + nxthdr obj + => int Table dgram_socket DgramSocket_SubCommand create @@ -182,6 +201,10 @@ Table blockcipherop BlockCipherOp mode enum(BlockCipherModeInfo, "mode") iv hb => hb + prop -1 + prop enum(BlockCipherPropInfo, "prop") + alg enum(BlockCipherAlgInfo, "alg") + => int EntryExtra BlockCipherOp int encrypt;