(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:tid) op:Equal rhs:{(DQ ('convert keys'))} spids:[7])] spids: [7] ) (ForEach iter_name: t iter_words: [{(rsa)} {(dsa)}] do_arg_iter: False body: (DoGroup children: [ (C {(trace)} {(DQ ('generating ') ($ VSub_Name '$t') (' key'))}) (C {(rm)} {(-f)} {($ VSub_Name '$OBJ') (/) ($ VSub_Name '$t') (-key)}) (C {(${ VSub_Name SSHKEYGEN)} {(-q)} {(-N)} {(DQ )} {(-t)} {($ VSub_Name '$t')} {(-f)} {($ VSub_Name '$OBJ') (/) ($ VSub_Name '$t') (-key)} ) (C {(trace)} {(DQ ('export ') ($ VSub_Name '$t') (' private to rfc4716 public'))}) (AndOr children: [ (SimpleCommand words: [ {(${ VSub_Name SSHKEYGEN)} {(-q)} {(-e)} {(-f)} {($ VSub_Name '$OBJ') (/) ($ VSub_Name '$t') (-key)} ] redirects: [ (Redir op_id: Redir_Great fd: 16777215 arg_word: {($ VSub_Name '$OBJ') (/) ($ VSub_Name '$t') (-key-rfc)} spids: [98] ) ] ) (C {(fail)} {(DQ ('export ') ($ VSub_Name '$t') (' private to rfc4716 public'))}) ] op_id: Op_DPipe ) (C {(trace)} {(DQ ('export ') ($ VSub_Name '$t') (' public to rfc4716 public'))}) (AndOr children: [ (SimpleCommand words: [ {(${ VSub_Name SSHKEYGEN)} {(-q)} {(-e)} {(-f)} {($ VSub_Name '$OBJ') (/) ($ VSub_Name '$t') (-key.pub)} ] redirects: [ (Redir op_id: Redir_Great fd: 16777215 arg_word: {($ VSub_Name '$OBJ') (/) ($ VSub_Name '$t') (-key-rfc.pub)} spids: [142] ) ] ) (C {(fail)} {(DQ ($ VSub_Name '$t') (' public to rfc4716 public'))}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(cmp)} {($ VSub_Name '$OBJ') (/) ($ VSub_Name '$t') (-key-rfc)} {($ VSub_Name '$OBJ') (/) ($ VSub_Name '$t') (-key-rfc.pub)} ) (C {(fail)} {(DQ ($ VSub_Name '$t') (' rfc4716 exports differ between public and private'))} ) ] op_id: Op_DPipe ) (C {(trace)} {(DQ ('import ') ($ VSub_Name '$t') (' rfc4716 public'))}) (AndOr children: [ (SimpleCommand words: [ {(${ VSub_Name SSHKEYGEN)} {(-q)} {(-i)} {(-f)} {($ VSub_Name '$OBJ') (/) ($ VSub_Name '$t') (-key-rfc)} ] redirects: [ (Redir op_id: Redir_Great fd: 16777215 arg_word: {($ VSub_Name '$OBJ') (/) ($ VSub_Name '$t') (-rfc-imported)} spids: [210] ) ] ) (C {(fail)} {(DQ ($ VSub_Name '$t') (' import rfc4716 public'))}) ] op_id: Op_DPipe ) (SimpleCommand words: [ {(cut)} {(-f1) (Lit_Comma ',') (2)} {(-d)} {(DQ (' '))} {($ VSub_Name '$OBJ') (/) ($ VSub_Name '$t') (-key.pub)} ] redirects: [ (Redir op_id: Redir_Great fd: 16777215 arg_word: {($ VSub_Name '$OBJ') (/) ($ VSub_Name '$t') (-key-nocomment.pub)} spids: [246] ) ] ) (AndOr children: [ (C {(cmp)} {($ VSub_Name '$OBJ') (/) ($ VSub_Name '$t') (-key-nocomment.pub)} {($ VSub_Name '$OBJ') (/) ($ VSub_Name '$t') (-rfc-imported)} ) (C {(fail)} {(DQ ($ VSub_Name '$t') (' imported differs from original'))}) ] op_id: Op_DPipe ) (C {(rm)} {(-f)} {($ VSub_Name '$OBJ') (/) ($ VSub_Name '$t') (-key)} {($ VSub_Name '$OBJ') (/) ($ VSub_Name '$t') (-key.pub)} {($ VSub_Name '$OBJ') (/) ($ VSub_Name '$t') (-key-rfc)} {($ VSub_Name '$OBJ') (/) ($ VSub_Name '$t') (-key-rfc.pub)} {($ VSub_Name '$OBJ') (/) ($ VSub_Name '$t') (-rfc-imported)} {($ VSub_Name '$OBJ') (/) ($ VSub_Name '$t') (-key-nocomment.pub)} ) ] spids: [24 314] ) spids: [18 22] ) ] )