Rich Salz  
		
	
	3b061a00e3 
	
	
	RT2547: Tighten perms on generated privkey files  
		
			... 
			When generating a private key, try to make the output file be readable
only by the owner.  Put it in CHANGES file since it might be noticeable.
Add "int private" flag to apps that write private keys, and check that it's
set whenever we do write a private key.  Checked via assert so that this
bug (security-related) gets fixed.  Thanks to Viktor for help in tracing
the code-paths where private keys are written.
Reviewed-by: Viktor Dukhovni <viktor@openssl.org > 
		
	 
 
		2015-06-15 18:26:56 -04:00 
	 
	
	
	
		  ..
	 
	
	
		
			
			
			
			
			
			1998-12-21 10:52:47 +00:00 
		 
	
		
			
			
			
			
			
			2011-03-16 11:50:33 +00:00 
		 
	
		
			
			
			
			
			
			2015-04-24 15:26:15 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-15 18:26:56 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-15 18:26:56 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-29 12:09:25 +01:00 
		 
	
		
			
			
			
			
			
			2000-10-16 22:56:10 +00:00 
		 
	
		
			
			
			
			
			
			1998-12-21 10:52:47 +00:00 
		 
	
		
			
			
			
			
			
			1998-12-21 10:52:47 +00:00 
		 
	
		
			
			
			
			
			
			2015-06-15 11:36:32 +10:00 
		 
	
		
			
			
			
			
			
			2011-03-25 16:20:35 +00:00 
		 
	
		
			
			
			
			
			
			2015-05-04 15:07:52 -04:00 
		 
	
		
			
			
			
			
			
			1998-12-21 10:56:39 +00:00 
		 
	
		
			
			
			
			
			
			2015-06-02 12:40:24 -04:00 
		 
	
		
			
			
			
			
			
			2011-12-08 14:44:05 +00:00 
		 
	
		
			
			
			
			
			
			2015-06-02 12:40:24 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-29 12:41:50 +02:00 
		 
	
		
			
			
			
			
			
			2015-06-02 12:40:24 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-02 12:40:24 -04:00 
		 
	
		
			
			
			
			
			
			2000-08-02 09:04:44 +00:00 
		 
	
		
			
			
			
			
			
			2000-08-02 09:04:44 +00:00 
		 
	
		
			
			
			
			
			
			2000-08-02 09:04:44 +00:00 
		 
	
		
			
			
			
			
			
			2015-06-02 12:40:24 -04:00 
		 
	
		
			
			
			
			
			
			1998-12-21 10:52:47 +00:00 
		 
	
		
			
			
			
			
			
			1998-12-21 10:52:47 +00:00 
		 
	
		
			
			
			
			
			
			1999-01-09 17:29:34 +00:00 
		 
	
		
			
			
			
			
			
			1999-01-09 17:29:34 +00:00 
		 
	
		
			
			
			
			
			
			2015-06-15 18:26:56 -04:00 
		 
	
		
			
			
			
			
			
			1998-12-21 10:56:39 +00:00 
		 
	
		
			
			
			
			
			
			2015-06-15 18:26:56 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-15 18:26:56 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-15 18:26:56 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-02 12:40:24 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-29 12:41:50 +02:00 
		 
	
		
			
			
			
			
			
			2015-04-24 15:26:15 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-15 18:26:56 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-15 18:26:56 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-15 18:26:56 -04:00 
		 
	
		
			
			
			
			
			
			2011-03-19 10:58:14 +00:00 
		 
	
		
			
			
			
			
			
			2015-04-24 15:26:15 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-10 02:01:49 +02:00 
		 
	
		
			
			
			
			
			
			2015-05-29 12:41:50 +02:00 
		 
	
		
			
			
			
			
			
			2015-06-02 12:22:38 -04:00 
		 
	
		
			
			
			
			
			
			2014-09-24 15:35:02 +02:00 
		 
	
		
			
			
			
			
			
			2015-06-15 18:26:56 -04:00 
		 
	
		
			
			
			
			
			
			2014-09-08 17:21:04 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-15 18:26:56 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-15 18:26:56 -04:00 
		 
	
		
			
			
			
			
			
			2000-10-16 22:56:10 +00:00 
		 
	
		
			
			
			
			
			
			1998-12-21 10:52:47 +00:00 
		 
	
		
			
			
			
			
			
			1998-12-21 10:52:47 +00:00 
		 
	
		
			
			
			
			
			
			2015-05-29 12:41:50 +02:00 
		 
	
		
			
			
			
			
			
			2015-06-15 18:26:56 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-15 18:26:56 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-15 18:26:56 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-29 12:41:50 +02:00 
		 
	
		
			
			
			
			
			
			2015-05-29 12:41:50 +02:00 
		 
	
		
			
			
			
			
			
			2015-05-29 12:41:50 +02:00 
		 
	
		
			
			
			
			
			
			2009-09-06 15:49:46 +00:00 
		 
	
		
			
			
			
			
			
			2015-04-24 15:26:15 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-24 15:26:15 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-29 12:41:50 +02:00 
		 
	
		
			
			
			
			
			
			2015-06-15 18:26:56 -04:00 
		 
	
		
			
			
			
			
			
			1998-12-21 10:56:39 +00:00 
		 
	
		
			
			
			
			
			
			1998-12-21 10:52:47 +00:00 
		 
	
		
			
			
			
			
			
			2015-06-15 18:26:56 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-29 12:41:50 +02:00 
		 
	
		
			
			
			
			
			
			1998-12-21 10:52:47 +00:00 
		 
	
		
			
			
			
			
			
			1998-12-21 10:52:47 +00:00 
		 
	
		
			
			
			
			
			
			1998-12-21 10:52:47 +00:00 
		 
	
		
			
			
			
			
			
			1998-12-21 10:52:47 +00:00 
		 
	
		
			
			
			
			
			
			2015-05-05 22:18:59 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-15 18:26:56 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-15 18:26:56 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-15 18:26:56 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-09 12:48:55 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-09 12:48:55 -04:00 
		 
	
		
			
			
			
			
			
			2011-12-08 14:44:05 +00:00 
		 
	
		
			
			
			
			
			
			2011-12-08 14:44:05 +00:00 
		 
	
		
			
			
			
			
			
			1998-12-21 10:56:39 +00:00 
		 
	
		
			
			
			
			
			
			2015-05-01 14:37:16 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-29 12:41:50 +02:00 
		 
	
		
			
			
			
			
			
			2015-06-09 12:48:55 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-29 12:41:50 +02:00 
		 
	
		
			
			
			
			
			
			2015-05-29 12:41:50 +02:00 
		 
	
		
			
			
			
			
			
			1998-12-21 10:52:47 +00:00 
		 
	
		
			
			
			
			
			
			2015-04-24 15:26:15 -04:00 
		 
	
		
			
			
			
			
			
			2015-01-22 09:20:09 +00:00 
		 
	
		
			
			
			
			
			
			2015-01-22 09:20:09 +00:00 
		 
	
		
			
			
			
			
			
			2015-06-02 12:40:24 -04:00 
		 
	
		
			
			
			
			
			
			2009-09-07 17:57:18 +00:00 
		 
	
		
			
			
			
			
			
			2015-06-02 12:40:24 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-24 15:26:15 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-04 15:00:13 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-24 15:26:15 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-15 18:26:56 -04:00