(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:tid) op:Equal rhs:{(DQ ('conch ciphers'))} spids:[7])] spids: [7] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(DQ (x) ($ VSub_Name '$REGRESS_INTEROP_CONCH'))} {(KW_Bang '!') (Lit_Other '=')} {(DQ (xyes))} ) terminator: <Op_Semi ';'> ) ] action: [(C {(echo)} {(DQ ('conch interop tests not enabled'))}) (C {(exit)} {(0)})] spids: [-1 31] ) ] spids: [-1 45] ) (C {(start_sshd)}) (ForEach iter_name: c iter_words: [ {(aes256-ctr)} {(aes256-cbc)} {(aes192-ctr)} {(aes192-cbc)} {(aes128-ctr)} {(aes128-cbc)} {(cast128-cbc)} {(blowfish)} {(3des-cbc)} ] do_arg_iter: False body: (DoGroup children: [ (C {(verbose)} {(DQ ($ VSub_Name '$tid') (': cipher ') ($ VSub_Name '$c'))}) (C {(rm)} {(-f)} {(${ VSub_Name COPY)}) (Pipeline children: [ (SimpleCommand words: [ {(${ VSub_Name CONCH)} {(--identity)} {($ VSub_Name '$OBJ') (/rsa)} {(--port)} {($ VSub_Name '$PORT')} {(--user)} {($ VSub_Name '$USER')} {(-e)} {(none)} {(--known-hosts)} {($ VSub_Name '$OBJ') (/known_hosts)} {(--notty)} {(--noagent)} {(--nox11)} {(-n)} {(127.0.0.1)} {(DQ ('cat ') (${ VSub_Name DATA))} ] redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[155])] ) (SimpleCommand words: [{(cat)}] redirects: [ (Redir op_id: Redir_Great fd: -1 arg_word: {(${ VSub_Name COPY)} spids: [162] ) ] ) ] negated: False ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {($ VSub_QMark '$?')} {(-ne)} {(0)} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [(C {(fail)} {(DQ ('ssh cat ') ($ VSub_Name '$DATA') (' failed'))})] spids: [-1 182] ) ] spids: [-1 194] ) (AndOr children: [ (C {(cmp)} {(${ VSub_Name DATA)} {(${ VSub_Name COPY)}) (C {(fail)} {(DQ ('corrupted copy'))}) ] op_id: Op_DPipe ) ] spids: [79 215] ) spids: [56 77] ) (C {(rm)} {(-f)} {(${ VSub_Name COPY)}) ] )