(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:tid) op:Equal rhs:{(DQ ('putty ciphers'))} spids:[7])] spids: [7] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(DQ (x) ($ VSub_Name '$REGRESS_INTEROP_PUTTY'))} {(KW_Bang '!') (Lit_Other '=')} {(DQ (xyes))} ) terminator: <Op_Semi ';'> ) ] action: [(C {(echo)} {(DQ ('putty interop tests not enabled'))}) (C {(exit)} {(0)})] spids: [16777215 31] ) ] spids: [16777215 45] ) (ForEach iter_name: c iter_words: [{(aes)} {(blowfish)} {(3des)} {(arcfour)} {(aes128-ctr)} {(aes192-ctr)} {(aes256-ctr)}] do_arg_iter: False body: (DoGroup children: [ (C {(verbose)} {(DQ ($ VSub_Name '$tid') (': cipher ') ($ VSub_Name '$c'))}) (C {(cp)} {(${ VSub_Name OBJ) (/.putty/sessions/localhost_proxy)} {(${ VSub_Name OBJ) (/.putty/sessions/cipher_) ($ VSub_Name '$c')} ) (SimpleCommand words: [{(echo)} {(DQ ('Cipher=') ($ VSub_Name '$c'))}] redirects: [ (Redir op_id: Redir_DGreat fd: 16777215 arg_word: {(${ VSub_Name OBJ) (/.putty/sessions/cipher_) ($ VSub_Name '$c')} spids: [105] ) ] ) (C {(rm)} {(-f)} {(${ VSub_Name COPY)}) (SimpleCommand words: [ {(env)} {(Lit_VarLike 'HOME=') ($ VSub_Name '$PWD')} {(${ VSub_Name PLINK)} {(-load)} {(cipher_) ($ VSub_Name '$c')} {(-batch)} {(-i)} {(putty.rsa2)} {(cat)} {(${ VSub_Name DATA)} ] redirects: [ (Redir op_id: Redir_Great fd: 16777215 arg_word: {(${ VSub_Name COPY)} spids: [152] ) ] ) (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: [16777215 172] ) ] spids: [16777215 184] ) (AndOr children: [ (C {(cmp)} {(${ VSub_Name DATA)} {(${ VSub_Name COPY)}) (C {(fail)} {(DQ ('corrupted copy'))}) ] op_id: Op_DPipe ) ] spids: [70 205] ) spids: [53 68] ) (C {(rm)} {(-f)} {(${ VSub_Name COPY)}) ] )