(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:PW) op: assign_op.Equal rhs: {<mekmitasdigoat>} spids: [7] ) ] ) (command.ShFunction name: rsa1_params body: (BraceGroup children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:_in) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_Number '$1'))} spids: [18] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:_outbase) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_Number '$2'))} spids: [24] ) ] ) (C {<set>} {<-e>}) (command.Pipeline children: [ (C {<ssh-keygen>} {<-f>} {($ Id.VSub_DollarName '$_in')} {<-e>} {<-m>} {<pkcs8>}) (C {<openssl>} {<rsa>} {<-noout>} {<-text>} {<-pubin>}) (C {<awk>} {(SQ <'/^Modulus:$/,/^Exponent:/'>)}) (C {<grep>} {<-v>} {(SQ <'^[a-zA-Z]'>)}) (command.Simple words: [{<tr>} {<-d>} {(SQ <' \\n:'>)}] redirects: [ (redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {(${ Id.VSub_Name _outbase) <.n>} ) ] do_fork: T ) ] negated: F ) (command.ForEach iter_name: x iter_words: [{<n>}] do_arg_iter: F body: (command.DoGroup children: [ (command.Simple words: [{<echo>} {(DQ )}] redirects: [ (redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {(${ Id.VSub_Name _outbase) <.> ($ Id.VSub_DollarName '$x')} ) ] do_fork: T ) (C {<echo>} {<Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> } {(${ Id.VSub_Name _outbase) <.> ($ Id.VSub_DollarName '$x')} ) (C {<cat>} {(${ Id.VSub_Name _outbase) <.> ($ Id.VSub_DollarName '$x')}) (C {<echo>} {<Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> } ) ] ) ) ] ) ) (command.ShFunction name: rsa_params body: (BraceGroup children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:_in) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_Number '$1'))} spids: [191] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:_outbase) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_Number '$2'))} spids: [197] ) ] ) (C {<set>} {<-e>}) (command.Pipeline children: [ (C {<openssl>} {<rsa>} {<-noout>} {<-text>} {<-in>} {($ Id.VSub_DollarName '$_in')}) (C {<awk>} {(SQ <'/^modulus:$/,/^publicExponent:/'>)}) (C {<grep>} {<-v>} {(SQ <'^[a-zA-Z]'>)}) (command.Simple words: [{<tr>} {<-d>} {(SQ <' \\n:'>)}] redirects: [ (redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {(${ Id.VSub_Name _outbase) <.n>} ) ] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<openssl>} {<rsa>} {<-noout>} {<-text>} {<-in>} {($ Id.VSub_DollarName '$_in')}) (C {<awk>} {(SQ <'/^prime1:$/,/^prime2:/'>)}) (C {<grep>} {<-v>} {(SQ <'^[a-zA-Z]'>)}) (command.Simple words: [{<tr>} {<-d>} {(SQ <' \\n:'>)}] redirects: [ (redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {(${ Id.VSub_Name _outbase) <.p>} ) ] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<openssl>} {<rsa>} {<-noout>} {<-text>} {<-in>} {($ Id.VSub_DollarName '$_in')}) (C {<awk>} {(SQ <'/^prime2:$/,/^exponent1:/'>)}) (C {<grep>} {<-v>} {(SQ <'^[a-zA-Z]'>)}) (command.Simple words: [{<tr>} {<-d>} {(SQ <' \\n:'>)}] redirects: [ (redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {(${ Id.VSub_Name _outbase) <.q>} ) ] do_fork: T ) ] negated: F ) (command.ForEach iter_name: x iter_words: [{<n>} {<p>} {<q>}] do_arg_iter: F body: (command.DoGroup children: [ (command.Simple words: [{<echo>} {(DQ )}] redirects: [ (redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {(${ Id.VSub_Name _outbase) <.> ($ Id.VSub_DollarName '$x')} ) ] do_fork: T ) (C {<echo>} {<Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> } {(${ Id.VSub_Name _outbase) <.> ($ Id.VSub_DollarName '$x')} ) (C {<cat>} {(${ Id.VSub_Name _outbase) <.> ($ Id.VSub_DollarName '$x')}) (C {<echo>} {<Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> } ) ] ) ) ] ) ) (command.ShFunction name: dsa_params body: (BraceGroup children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:_in) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_Number '$1'))} spids: [454] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:_outbase) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_Number '$2'))} spids: [460] ) ] ) (C {<set>} {<-e>}) (command.Pipeline children: [ (C {<openssl>} {<dsa>} {<-noout>} {<-text>} {<-in>} {($ Id.VSub_DollarName '$_in')}) (C {<awk>} {(SQ <'/^priv:$/,/^pub:/'>)}) (C {<grep>} {<-v>} {(SQ <'^[a-zA-Z]'>)}) (command.Simple words: [{<tr>} {<-d>} {(SQ <' \\n:'>)}] redirects: [ (redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {(${ Id.VSub_Name _outbase) <.priv>} ) ] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<openssl>} {<dsa>} {<-noout>} {<-text>} {<-in>} {($ Id.VSub_DollarName '$_in')}) (C {<awk>} {(SQ <'/^pub:/,/^P:/'>)}) (C {<grep>} {<-v>} {(SQ <'^[a-zA-Z]'>)}) (command.Simple words: [{<tr>} {<-d>} {(SQ <' \\n:'>)}] redirects: [ (redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {(${ Id.VSub_Name _outbase) <.pub>} ) ] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<openssl>} {<dsa>} {<-noout>} {<-text>} {<-in>} {($ Id.VSub_DollarName '$_in')}) (C {<awk>} {(SQ <'/^G:/,0'>)}) (C {<grep>} {<-v>} {(SQ <'^[a-zA-Z]'>)}) (command.Simple words: [{<tr>} {<-d>} {(SQ <' \\n:'>)}] redirects: [ (redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {(${ Id.VSub_Name _outbase) <.g>} ) ] do_fork: T ) ] negated: F ) (command.ForEach iter_name: x iter_words: [{<priv>} {<pub>} {<g>}] do_arg_iter: F body: (command.DoGroup children: [ (command.Simple words: [{<echo>} {(DQ )}] redirects: [ (redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {(${ Id.VSub_Name _outbase) <.> ($ Id.VSub_DollarName '$x')} ) ] do_fork: T ) (C {<echo>} {<Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> } {(${ Id.VSub_Name _outbase) <.> ($ Id.VSub_DollarName '$x')} ) (C {<cat>} {(${ Id.VSub_Name _outbase) <.> ($ Id.VSub_DollarName '$x')}) (C {<echo>} {<Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> } ) ] ) ) ] ) ) (command.ShFunction name: ecdsa_params body: (BraceGroup children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:_in) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_Number '$1'))} spids: [719] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:_outbase) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_Number '$2'))} spids: [725] ) ] ) (C {<set>} {<-e>}) (command.Pipeline children: [ (C {<openssl>} {<ec>} {<-noout>} {<-text>} {<-in>} {($ Id.VSub_DollarName '$_in')}) (C {<awk>} {(SQ <'/^priv:$/,/^pub:/'>)}) (C {<grep>} {<-v>} {(SQ <'^[a-zA-Z]'>)}) (command.Simple words: [{<tr>} {<-d>} {(SQ <' \\n:'>)}] redirects: [ (redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {(${ Id.VSub_Name _outbase) <.priv>} ) ] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<openssl>} {<ec>} {<-noout>} {<-text>} {<-in>} {($ Id.VSub_DollarName '$_in')}) (C {<awk>} {(SQ <'/^pub:/,/^ASN1 OID:/'>)}) (C {<grep>} {<-v>} {(SQ <'^[a-zA-Z]'>)}) (command.Simple words: [{<tr>} {<-d>} {(SQ <' \\n:'>)}] redirects: [ (redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {(${ Id.VSub_Name _outbase) <.pub>} ) ] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<openssl>} {<ec>} {<-noout>} {<-text>} {<-in>} {($ Id.VSub_DollarName '$_in')}) (C {<grep>} {(DQ <'ASN1 OID:'>)}) (C {<tr>} {<-d>} {(SQ <'\\n'>)}) (command.Simple words: [{<sed>} {(SQ <'s/.*: //;s/ *$//'>)}] redirects: [ (redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {(${ Id.VSub_Name _outbase) <.curve>} ) ] do_fork: T ) ] negated: F ) (command.ForEach iter_name: x iter_words: [{<priv>} {<pub>} {<curve>}] do_arg_iter: F body: (command.DoGroup children: [ (command.Simple words: [{<echo>} {(DQ )}] redirects: [ (redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {(${ Id.VSub_Name _outbase) <.> ($ Id.VSub_DollarName '$x')} ) ] do_fork: T ) (C {<echo>} {<Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> } {(${ Id.VSub_Name _outbase) <.> ($ Id.VSub_DollarName '$x')} ) (C {<cat>} {(${ Id.VSub_Name _outbase) <.> ($ Id.VSub_DollarName '$x')}) (C {<echo>} {<Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> <Id.Lit_Equals '='> } ) ] ) ) ] ) ) (C {<set>} {<-ex>}) (C {<cd>} {<testdata>}) (C {<rm>} {<-f>} {<rsa1_1>} {<rsa_1>} {<dsa_1>} {<ecdsa_1>} {<ed25519_1>}) (C {<rm>} {<-f>} {<rsa1_2>} {<rsa_2>} {<dsa_2>} {<ecdsa_2>} {<ed25519_2>}) (C {<rm>} {<-f>} {<rsa_n>} {<dsa_n>} {<ecdsa_n>}) (C {<rm>} {<-f>} {<rsa1_1_pw>} {<rsa_1_pw>} {<dsa_1_pw>} {<ecdsa_1_pw>} {<ed25519_1_pw>}) (C {<rm>} {<-f>} {<rsa_n_pw>} {<dsa_n_pw>} {<ecdsa_n_pw>}) (C {<rm>} {<-f>} {<pw>} {<Id.Lit_Star '*'> <.pub>} {<Id.Lit_Star '*'> <.bn.> <Id.Lit_Star '*'>} {<Id.Lit_Star '*'> <.param.> <Id.Lit_Star '*'>} {<Id.Lit_Star '*'> <.fp>} {<Id.Lit_Star '*'> <.fp.bb>} ) (C {<ssh-keygen>} {<-t>} {<rsa1>} {<-b>} {<1024>} {<-C>} {(DQ <'RSA1 test key #1'>)} {<-N>} {(DQ )} {<-f>} {<rsa1_1>} ) (C {<ssh-keygen>} {<-t>} {<rsa>} {<-b>} {<1024>} {<-C>} {(DQ <'RSA test key #1'>)} {<-N>} {(DQ )} {<-f>} {<rsa_1>} ) (C {<ssh-keygen>} {<-t>} {<dsa>} {<-b>} {<1024>} {<-C>} {(DQ <'DSA test key #1'>)} {<-N>} {(DQ )} {<-f>} {<dsa_1>} ) (C {<ssh-keygen>} {<-t>} {<ecdsa>} {<-b>} {<256>} {<-C>} {(DQ <'ECDSA test key #1'>)} {<-N>} {(DQ )} {<-f>} {<ecdsa_1>} ) (C {<ssh-keygen>} {<-t>} {<ed25519>} {<-C>} {(DQ <'ED25519 test key #1'>)} {<-N>} {(DQ )} {<-f>} {<ed25519_1>} ) (C {<ssh-keygen>} {<-t>} {<rsa1>} {<-b>} {<2048>} {<-C>} {(DQ <'RSA1 test key #2'>)} {<-N>} {(DQ )} {<-f>} {<rsa1_2>} ) (C {<ssh-keygen>} {<-t>} {<rsa>} {<-b>} {<2048>} {<-C>} {(DQ <'RSA test key #2'>)} {<-N>} {(DQ )} {<-f>} {<rsa_2>} ) (C {<ssh-keygen>} {<-t>} {<dsa>} {<-b>} {<1024>} {<-C>} {(DQ <'DSA test key #2'>)} {<-N>} {(DQ )} {<-f>} {<dsa_2>} ) (C {<ssh-keygen>} {<-t>} {<ecdsa>} {<-b>} {<521>} {<-C>} {(DQ <'ECDSA test key #2'>)} {<-N>} {(DQ )} {<-f>} {<ecdsa_2>} ) (C {<ssh-keygen>} {<-t>} {<ed25519>} {<-C>} {(DQ <'ED25519 test key #1'>)} {<-N>} {(DQ )} {<-f>} {<ed25519_2>} ) (C {<cp>} {<rsa_1>} {<rsa_n>}) (C {<cp>} {<dsa_1>} {<dsa_n>}) (C {<cp>} {<ecdsa_1>} {<ecdsa_n>}) (C {<cp>} {<rsa1_1>} {<rsa1_1_pw>}) (C {<cp>} {<rsa_1>} {<rsa_1_pw>}) (C {<cp>} {<dsa_1>} {<dsa_1_pw>}) (C {<cp>} {<ecdsa_1>} {<ecdsa_1_pw>}) (C {<cp>} {<ed25519_1>} {<ed25519_1_pw>}) (C {<cp>} {<rsa_1>} {<rsa_n_pw>}) (C {<cp>} {<dsa_1>} {<dsa_n_pw>}) (C {<cp>} {<ecdsa_1>} {<ecdsa_n_pw>}) (C {<ssh-keygen>} {<-pf>} {<rsa1_1_pw>} {<-N>} {(DQ ($ Id.VSub_DollarName '$PW'))}) (C {<ssh-keygen>} {<-pf>} {<rsa_1_pw>} {<-N>} {(DQ ($ Id.VSub_DollarName '$PW'))}) (C {<ssh-keygen>} {<-pf>} {<dsa_1_pw>} {<-N>} {(DQ ($ Id.VSub_DollarName '$PW'))}) (C {<ssh-keygen>} {<-pf>} {<ecdsa_1_pw>} {<-N>} {(DQ ($ Id.VSub_DollarName '$PW'))}) (C {<ssh-keygen>} {<-pf>} {<ed25519_1_pw>} {<-N>} {(DQ ($ Id.VSub_DollarName '$PW'))}) (C {<ssh-keygen>} {<-opf>} {<rsa_n_pw>} {<-N>} {(DQ ($ Id.VSub_DollarName '$PW'))}) (C {<ssh-keygen>} {<-opf>} {<dsa_n_pw>} {<-N>} {(DQ ($ Id.VSub_DollarName '$PW'))}) (C {<ssh-keygen>} {<-opf>} {<ecdsa_n_pw>} {<-N>} {(DQ ($ Id.VSub_DollarName '$PW'))}) (C {<rsa1_params>} {<rsa1_1>} {<rsa1_1.param>}) (C {<rsa1_params>} {<rsa1_2>} {<rsa1_2.param>}) (C {<rsa_params>} {<rsa_1>} {<rsa_1.param>}) (C {<rsa_params>} {<rsa_2>} {<rsa_2.param>}) (C {<dsa_params>} {<dsa_1>} {<dsa_1.param>}) (C {<dsa_params>} {<dsa_1>} {<dsa_1.param>}) (C {<ecdsa_params>} {<ecdsa_1>} {<ecdsa_1.param>}) (C {<ecdsa_params>} {<ecdsa_2>} {<ecdsa_2.param>}) (C {<ssh-keygen>} {<-s>} {<rsa_2>} {<-I>} {<hugo>} {<-n>} {<user1> <Id.Lit_Comma ','> <user2>} {<-Oforce-command> <Id.Lit_Equals '='> <'/bin/ls'>} {<-Ono-port-forwarding>} {<-Osource-address> <Id.Lit_Equals '='> <'10.0.0.0/8'>} {<-V>} {<19990101> <Id.Lit_Colon ':'> <20110101>} {<-z>} {<1>} {<rsa_1.pub>} ) (C {<ssh-keygen>} {<-s>} {<rsa_2>} {<-I>} {<hugo>} {<-n>} {<user1> <Id.Lit_Comma ','> <user2>} {<-Oforce-command> <Id.Lit_Equals '='> <'/bin/ls'>} {<-Ono-port-forwarding>} {<-Osource-address> <Id.Lit_Equals '='> <'10.0.0.0/8'>} {<-V>} {<19990101> <Id.Lit_Colon ':'> <20110101>} {<-z>} {<2>} {<dsa_1.pub>} ) (C {<ssh-keygen>} {<-s>} {<rsa_2>} {<-I>} {<hugo>} {<-n>} {<user1> <Id.Lit_Comma ','> <user2>} {<-Oforce-command> <Id.Lit_Equals '='> <'/bin/ls'>} {<-Ono-port-forwarding>} {<-Osource-address> <Id.Lit_Equals '='> <'10.0.0.0/8'>} {<-V>} {<19990101> <Id.Lit_Colon ':'> <20110101>} {<-z>} {<3>} {<ecdsa_1.pub>} ) (C {<ssh-keygen>} {<-s>} {<rsa_2>} {<-I>} {<hugo>} {<-n>} {<user1> <Id.Lit_Comma ','> <user2>} {<-Oforce-command> <Id.Lit_Equals '='> <'/bin/ls'>} {<-Ono-port-forwarding>} {<-Osource-address> <Id.Lit_Equals '='> <'10.0.0.0/8'>} {<-V>} {<19990101> <Id.Lit_Colon ':'> <20110101>} {<-z>} {<4>} {<ed25519_1.pub>} ) (C {<ssh-keygen>} {<-s>} {<ed25519_1>} {<-I>} {<julius>} {<-n>} {<host1> <Id.Lit_Comma ','> <host2>} {<-h>} {<-V>} {<19990101> <Id.Lit_Colon ':'> <20110101>} {<-z>} {<5>} {<rsa_1.pub>} ) (C {<ssh-keygen>} {<-s>} {<ed25519_1>} {<-I>} {<julius>} {<-n>} {<host1> <Id.Lit_Comma ','> <host2>} {<-h>} {<-V>} {<19990101> <Id.Lit_Colon ':'> <20110101>} {<-z>} {<6>} {<dsa_1.pub>} ) (C {<ssh-keygen>} {<-s>} {<ecdsa_1>} {<-I>} {<julius>} {<-n>} {<host1> <Id.Lit_Comma ','> <host2>} {<-h>} {<-V>} {<19990101> <Id.Lit_Colon ':'> <20110101>} {<-z>} {<7>} {<ecdsa_1.pub>} ) (C {<ssh-keygen>} {<-s>} {<ed25519_1>} {<-I>} {<julius>} {<-n>} {<host1> <Id.Lit_Comma ','> <host2>} {<-h>} {<-V>} {<19990101> <Id.Lit_Colon ':'> <20110101>} {<-z>} {<8>} {<ed25519_1.pub>} ) (command.Pipeline children: [ (C {<ssh-keygen>} {<-lf>} {<rsa1_1>}) (command.Simple words: [{<awk>} {(SQ <'{print $2}'>)}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<rsa1_1.fp>})] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<ssh-keygen>} {<-lf>} {<rsa_1>}) (command.Simple words: [{<awk>} {(SQ <'{print $2}'>)}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<rsa_1.fp>})] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<ssh-keygen>} {<-lf>} {<dsa_1>}) (command.Simple words: [{<awk>} {(SQ <'{print $2}'>)}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<dsa_1.fp>})] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<ssh-keygen>} {<-lf>} {<ecdsa_1>}) (command.Simple words: [{<awk>} {(SQ <'{print $2}'>)}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<ecdsa_1.fp>})] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<ssh-keygen>} {<-lf>} {<ed25519_1>}) (command.Simple words: [{<awk>} {(SQ <'{print $2}'>)}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<ed25519_1.fp>})] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<ssh-keygen>} {<-lf>} {<rsa1_2>}) (command.Simple words: [{<awk>} {(SQ <'{print $2}'>)}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<rsa1_2.fp>})] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<ssh-keygen>} {<-lf>} {<rsa_2>}) (command.Simple words: [{<awk>} {(SQ <'{print $2}'>)}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<rsa_2.fp>})] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<ssh-keygen>} {<-lf>} {<dsa_2>}) (command.Simple words: [{<awk>} {(SQ <'{print $2}'>)}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<dsa_2.fp>})] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<ssh-keygen>} {<-lf>} {<ecdsa_2>}) (command.Simple words: [{<awk>} {(SQ <'{print $2}'>)}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<ecdsa_2.fp>})] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<ssh-keygen>} {<-lf>} {<ed25519_2>}) (command.Simple words: [{<awk>} {(SQ <'{print $2}'>)}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<ed25519_2.fp>})] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<ssh-keygen>} {<-lf>} {<dsa_1-cert.pub>}) (command.Simple words: [{<awk>} {(SQ <'{print $2}'>)}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<dsa_1-cert.fp>})] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<ssh-keygen>} {<-lf>} {<ecdsa_1-cert.pub>}) (command.Simple words: [{<awk>} {(SQ <'{print $2}'>)}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<ecdsa_1-cert.fp>})] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<ssh-keygen>} {<-lf>} {<ed25519_1-cert.pub>}) (command.Simple words: [{<awk>} {(SQ <'{print $2}'>)}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<ed25519_1-cert.fp>})] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<ssh-keygen>} {<-lf>} {<rsa_1-cert.pub>}) (command.Simple words: [{<awk>} {(SQ <'{print $2}'>)}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<rsa_1-cert.fp>})] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<ssh-keygen>} {<-Bf>} {<rsa1_1>}) (command.Simple words: [{<awk>} {(SQ <'{print $2}'>)}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<rsa1_1.fp.bb>})] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<ssh-keygen>} {<-Bf>} {<rsa_1>}) (command.Simple words: [{<awk>} {(SQ <'{print $2}'>)}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<rsa_1.fp.bb>})] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<ssh-keygen>} {<-Bf>} {<dsa_1>}) (command.Simple words: [{<awk>} {(SQ <'{print $2}'>)}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<dsa_1.fp.bb>})] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<ssh-keygen>} {<-Bf>} {<ecdsa_1>}) (command.Simple words: [{<awk>} {(SQ <'{print $2}'>)}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<ecdsa_1.fp.bb>})] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<ssh-keygen>} {<-Bf>} {<ed25519_1>}) (command.Simple words: [{<awk>} {(SQ <'{print $2}'>)}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<ed25519_1.fp.bb>})] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<ssh-keygen>} {<-Bf>} {<rsa1_2>}) (command.Simple words: [{<awk>} {(SQ <'{print $2}'>)}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<rsa1_2.fp.bb>})] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<ssh-keygen>} {<-Bf>} {<rsa_2>}) (command.Simple words: [{<awk>} {(SQ <'{print $2}'>)}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<rsa_2.fp.bb>})] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<ssh-keygen>} {<-Bf>} {<dsa_2>}) (command.Simple words: [{<awk>} {(SQ <'{print $2}'>)}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<dsa_2.fp.bb>})] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<ssh-keygen>} {<-Bf>} {<ecdsa_2>}) (command.Simple words: [{<awk>} {(SQ <'{print $2}'>)}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<ecdsa_2.fp.bb>})] do_fork: T ) ] negated: F ) (command.Pipeline children: [ (C {<ssh-keygen>} {<-Bf>} {<ed25519_2>}) (command.Simple words: [{<awk>} {(SQ <'{print $2}'>)}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<ed25519_2.fp.bb>})] do_fork: T ) ] negated: F ) (command.Simple words: [{<echo>} {(DQ ($ Id.VSub_DollarName '$PW'))}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<pw>})] do_fork: T ) ] )