13 lines
		
	
	
		
			320 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
		
		
			
		
	
	
			13 lines
		
	
	
		
			320 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| 
								 | 
							
								with import ../../.. {};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								runCommand "gen-keys" {
							 | 
						||
| 
								 | 
							
								    buildInputs = [ dropbear openssh ];
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								  ''
							 | 
						||
| 
								 | 
							
								    mkdir $out
							 | 
						||
| 
								 | 
							
								    dropbearkey -t rsa -f $out/dropbear.priv -s 4096 | sed -n 2p > $out/dropbear.pub
							 | 
						||
| 
								 | 
							
								    ssh-keygen -q -t rsa -b 4096 -N "" -f client
							 | 
						||
| 
								 | 
							
								    mv client $out/openssh.priv
							 | 
						||
| 
								 | 
							
								    mv client.pub $out/openssh.pub
							 | 
						||
| 
								 | 
							
								  ''
							 |