Tim Kourt 
							
						 
					 
					
						
						
						
						
							
						
						
							949e672b75 
							
						 
					 
					
						
						
							
							unit: Fix TTLS test  
						
						... 
						
						
						
						Single AVP should not be padded with zeros as padding is only
used to separate AVPs in a sequence.
RFC 5281 Section 10.2.  AVP Sequences
   Data encapsulated within the TLS record layer must consist entirely
   of a sequence of zero or more AVPs.  Each AVP must begin on a four-
   octet boundary relative to the first AVP in the sequence.  If an AVP
   is not a multiple of four octets, it must be padded with zeros to the
   next four-octet boundary.
   Note that the AVP Length does not include the padding. 
						
						
					 
					
						2018-10-19 10:00:10 -05:00 
						 
				 
			
				
					
						
							
							
								Marcel Holtmann 
							
						 
					 
					
						
						
						
						
							
						
						
							8f8a214fbd 
							
						 
					 
					
						
						
							
							build: Use new l_tls_prf_get_bytes and remove ell/tls-private.h usage  
						
						
						
						
					 
					
						2018-10-19 09:30:59 +02:00 
						 
				 
			
				
					
						
							
							
								Marcel Holtmann 
							
						 
					 
					
						
						
						
						
							
						
						
							467d3958b4 
							
						 
					 
					
						
						
							
							build: Use l_tls_prf_get_bytes instead of tls_prf_get_bytes  
						
						
						
						
					 
					
						2018-10-19 08:46:57 +02:00 
						 
				 
			
				
					
						
							
							
								Marcel Holtmann 
							
						 
					 
					
						
						
						
						
							
						
						
							b27edce298 
							
						 
					 
					
						
						
							
							build: Use include "" instead of include <> for ell/tls-private.h  
						
						
						
						
					 
					
						2018-10-19 08:24:57 +02:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							d22e57c994 
							
						 
					 
					
						
						
							
							treewide: Remove use of key-private.h  
						
						
						
						
					 
					
						2018-10-19 00:31:41 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							6405f487c6 
							
						 
					 
					
						
						
							
							unit: Update handshake_state WPA/RSN IE setter names  
						
						
						
						
					 
					
						2018-08-27 11:46:38 -05:00 
						 
				 
			
				
					
						
							
							
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							700b7de175 
							
						 
					 
					
						
						
							
							unit: check random support on test-sae  
						
						
						
						
					 
					
						2018-08-23 14:55:10 -05:00 
						 
				 
			
				
					
						
							
							
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							801188885c 
							
						 
					 
					
						
						
							
							unit: updated test-sae to use le API's following sae.c  
						
						
						
						
					 
					
						2018-08-23 12:24:06 -05:00 
						 
				 
			
				
					
						
							
							
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							41d35e561a 
							
						 
					 
					
						
						
							
							unit: fix buffer overrun in SAE test  
						
						
						
						
					 
					
						2018-08-15 15:54:18 -05:00 
						 
				 
			
				
					
						
							
							
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							26246e75c8 
							
						 
					 
					
						
						
							
							unit: tests for SAE  
						
						
						
						
					 
					
						2018-08-15 13:26:58 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							db378dd2e8 
							
						 
					 
					
						
						
							
							unit: Fix compilation warning  
						
						... 
						
						
						
						Some compilers complained that:
../unit/test-ecc.c: In function ‘run_test’:
../unit/test-ecc.c:295:38: warning: ‘lres’ may be used uninitialized in
	this function [-Wmaybe-uninitialized]
assert(data->lres == lres);
                     ^ 
						
						
					 
					
						2018-08-10 14:46:03 -05:00 
						 
				 
			
				
					
						
							
							
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							c629d71427 
							
						 
					 
					
						
						
							
							unit: updated eapol test to reflect API changes  
						
						... 
						
						
						
						verify/calculate_mic and key decryption API's now take the AKM suite 
						
						
					 
					
						2018-08-09 15:06:44 -05:00 
						 
				 
			
				
					
						
							
							
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							99d1e0595e 
							
						 
					 
					
						
						
							
							unit: added test for vli_legendre  
						
						
						
						
					 
					
						2018-08-08 16:06:29 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							412a03f236 
							
						 
					 
					
						
						
							
							unit: drop unit tests for removed functions  
						
						
						
						
					 
					
						2018-07-30 08:59:55 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Kourt 
							
						 
					 
					
						
						
						
						
							
						
						
							243a574d75 
							
						 
					 
					
						
						
							
							unit: add client token finder test  
						
						
						
						
					 
					
						2018-07-25 11:47:49 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							41361053b3 
							
						 
					 
					
						
						
							
							unit: Print tls_alert  
						
						
						
						
					 
					
						2018-06-28 13:23:29 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							5446389d32 
							
						 
					 
					
						
						
							
							unit: Store handshake_failed in test_handshake_state  
						
						... 
						
						
						
						Instead of using a global variable 
						
						
					 
					
						2018-06-27 17:01:22 -05:00 
						 
				 
			
				
					
						
							
							
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							5d31fc25d7 
							
						 
					 
					
						
						
							
							unit: updated unit test with eapol deauth removal  
						
						
						
						
					 
					
						2018-06-27 16:45:53 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							7c0bc22b7c 
							
						 
					 
					
						
						
							
							unit: Update to the new API  
						
						
						
						
					 
					
						2018-06-21 20:10:07 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							180a893c0c 
							
						 
					 
					
						
						
							
							unit: Update to the new EAP API  
						
						
						
						
					 
					
						2018-06-14 20:01:22 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Kourt 
							
						 
					 
					
						
						
						
						
							
						
						
							c23849adf6 
							
						 
					 
					
						
						
							
							unit: add include for the changed public func  
						
						
						
						
					 
					
						2018-05-31 19:39:42 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							5616962bb2 
							
						 
					 
					
						
						
							
							unit: Update scan_get_security usage to new API  
						
						
						
						
					 
					
						2018-05-24 19:22:16 -05:00 
						 
				 
			
				
					
						
							
							
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							d810e7ab45 
							
						 
					 
					
						
						
							
							unit: updated ecc unit tests to use byte conversion  
						
						
						
						
					 
					
						2018-05-04 19:33:55 -05:00 
						 
				 
			
				
					
						
							
							
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							49d313ab68 
							
						 
					 
					
						
						
							
							unit: Add ECC math sanity tests  
						
						
						
						
					 
					
						2018-05-03 10:48:46 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							736db5c27c 
							
						 
					 
					
						
						
							
							unit: update to the new API  
						
						
						
						
					 
					
						2018-05-01 16:19:38 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Kourt 
							
						 
					 
					
						
						
						
						
							
						
						
							7501d9372b 
							
						 
					 
					
						
						
							
							unit: network args parser validation  
						
						
						
						
					 
					
						2018-03-28 14:33:00 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							b1356680b7 
							
						 
					 
					
						
						
							
							unit: Update handshake_state_set_pmk parameters  
						
						
						
						
					 
					
						2018-03-15 11:40:17 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							973b7b4555 
							
						 
					 
					
						
						
							
							unit: Additional support checks for WSC tests  
						
						
						
						
					 
					
						2018-01-24 11:07:36 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							9e0d11f948 
							
						 
					 
					
						
						
							
							unit: pin generation test depends on getrandom  
						
						... 
						
						
						
						Turn this test off if the kernel doesn't have it 
						
						
					 
					
						2018-01-24 09:17:00 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							f91380c195 
							
						 
					 
					
						
						
							
							unit: Skip EAPoL tests when kernel features are missing  
						
						
						
						
					 
					
						2018-01-23 15:50:35 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							b64efb83bc 
							
						 
					 
					
						
						
							
							unit: Don't run WSC tests if kernel features missing  
						
						... 
						
						
						
						WSC uses Diffie-Hellman and AES-CBC, so don't bother running the tests
that need these in case the feature is not present in the kernel. 
						
						
					 
					
						2018-01-23 15:50:32 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							a1f4a9901d 
							
						 
					 
					
						
						
							
							unit: Add EAPoL retransmission test  
						
						
						
						
					 
					
						2017-10-19 16:47:35 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							525ecbb113 
							
						 
					 
					
						
						
							
							unit: Remove pbkdf2_sha1 tests  
						
						... 
						
						
						
						They can now be moved to ELL. 
						
						
					 
					
						2017-10-09 14:34:31 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							47ae1c2f06 
							
						 
					 
					
						
						
							
							unit: Add IE order tests in test-mpdu  
						
						
						
						
					 
					
						2017-09-22 12:15:37 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							786b93ffc4 
							
						 
					 
					
						
						
							
							unit: Add Extended Element ID tests in test-ie  
						
						
						
						
					 
					
						2017-09-22 12:00:15 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							fd661d5e9f 
							
						 
					 
					
						
						
							
							unit: Use new mpdu.h structs  
						
						
						
						
					 
					
						2017-08-31 15:13:31 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							da029bead8 
							
						 
					 
					
						
						
							
							unit: Use overlapped in/out buffers  
						
						... 
						
						
						
						Since aes_wrap & aes_unwrap advertise support for overlapped in/out
buffers, make sure that the unit test actually tests this as well.
valgrind will complain if the memory is overlapped and memcpy is used
instead of memmove. 
						
						
					 
					
						2017-08-31 13:16:28 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							9da2d64980 
							
						 
					 
					
						
						
							
							unit: Add check that AES is present  
						
						
						
						
					 
					
						2017-08-31 13:15:15 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ef652642b5 
							
						 
					 
					
						
						
							
							unit: Test aes_wrap and aed_unwrap in test-crypto  
						
						
						
						
					 
					
						2017-08-31 13:10:47 -05:00 
						 
				 
			
				
					
						
							
							
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							83995b5099 
							
						 
					 
					
						
						
							
							unit: update SIM unit tests to derive MAC changes  
						
						
						
						
					 
					
						2017-08-30 17:31:43 -05:00 
						 
				 
			
				
					
						
							
							
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							8b575103b6 
							
						 
					 
					
						
						
							
							unit: Added unit tests for EAP-AKA' API's  
						
						... 
						
						
						
						This adds unit tests for the new key derivation functions
in simutil.c. The test data was obtained from RFC 5448
(case 1 and 2). 
						
						
					 
					
						2017-08-30 16:39:10 -05:00 
						 
				 
			
				
					
						
							
							
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							b2fe7fe230 
							
						 
					 
					
						
						
							
							unit: EAP-SIM unit tests  
						
						... 
						
						
						
						Several unit tests for EAP-SIM functionality:
 - Get/Add attributes
 - MAC calculation
 - PRNG test 
						
						
					 
					
						2017-08-21 18:03:13 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							23d9b4c089 
							
						 
					 
					
						
						
							
							unit: Only run tests if checksum is available  
						
						
						
						
					 
					
						2017-06-01 16:30:14 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							e05bfc5f98 
							
						 
					 
					
						
						
							
							unit: Update tests to pass ETH_P_PAE to __eapol_rx_packet  
						
						
						
						
					 
					
						2017-04-18 11:43:19 -05:00 
						 
				 
			
				
					
						
							
							
								Julien Massot 
							
						 
					 
					
						
						
						
						
							
						
						
							dc3b17f496 
							
						 
					 
					
						
						
							
							unit: fix ie test comparison  
						
						... 
						
						
						
						Most likely here we want to compare the variable
not doing an assignment.
unit/test-ie.c:227:2: error: suggest parentheses around
assignment used as truth value [-Werror=parentheses]
assert(expected_len = final_len);
^~~~~~ 
						
						
					 
					
						2017-04-10 09:46:10 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							15308201f9 
							
						 
					 
					
						
						
							
							unit: Add test for wsc_pin_generate  
						
						
						
						
					 
					
						2017-02-17 12:27:27 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							40013e9981 
							
						 
					 
					
						
						
							
							unit: Add sanity check for wsc_pin_is_checksum_valid  
						
						
						
						
					 
					
						2017-02-13 20:27:49 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							5a8d573ae4 
							
						 
					 
					
						
						
							
							unit: squash memory leak  
						
						
						
						
					 
					
						2017-02-13 19:42:35 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							11f4ff2e25 
							
						 
					 
					
						
						
							
							unit: Add sanity check for wsc_is_pin_valid  
						
						
						
						
					 
					
						2017-02-13 19:40:23 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							3d4da25b6c 
							
						 
					 
					
						
						
							
							unit: Tweak style  
						
						
						
						
					 
					
						2016-12-14 23:09:55 -06:00