Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							0ecdb23eed
							
						
					 | 
					
						
						
							
							Cleanup of the GCM code
						
						
						
						
						
						
						
						Removed unused variable 'v'
orig_len and orig_add_len are now uint64_t to support larger than 2^29
data sizes 
						
						
					 | 
					
						2013-04-09 11:36:42 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							09d67258a2
							
						
					 | 
					
						
						
							
							Modified to work in-place
						
						
						
						
						
						
					 | 
					
						2013-03-13 11:46:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							3d2dc0f8e5
							
						
					 | 
					
						
						
							
							Corrected GCM counter incrementation to use only 32-bits instead of 128-bits
						
						
						
						
						
						
						
						Using 32-bits has the possibility to overwrite the IV in the first 12
bytes of the Y variable.
Found by Yawning Angel 
						
						
					 | 
					
						2013-02-28 10:55:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							4a2bd0da0f
							
						
					 | 
					
						
						
							
							- Merged fixes 1394 and 1395 from trunk to PolarSSL 1.2 branch
						
						
						
						
						
						
					 | 
					
						2012-11-02 11:06:08 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							67f9d534ee
							
						
					 | 
					
						
						
							
							- Removed code breaking strict-aliasing
						
						
						
						
						
						
					 | 
					
						2012-10-23 11:49:05 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							5c2364c2ba
							
						
					 | 
					
						
						
							
							- Moved from unsigned long to uint32_t throughout code
						
						
						
						
						
						
					 | 
					
						2012-10-01 14:41:15 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							fc5183cf5d
							
						
					 | 
					
						
						
							
							- Added input checking and more efficient buffer overlap use
						
						
						
						
						
						
					 | 
					
						2012-04-18 14:17:01 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							f9169629c9
							
						
					 | 
					
						
						
							
							- Removed unused variables
						
						
						
						
						
						
					 | 
					
						2012-03-20 15:05:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							89e80c9a43
							
						
					 | 
					
						
						
							
							- Added base Galois/Counter mode (GCM) for AES
						
						
						
						
						
						
					 | 
					
						2012-03-20 13:50:09 +00:00 | 
					
					
						
						
							
							
							
						
					 |