mirror of
				https://github.com/Mbed-TLS/mbedtls.git
				synced 2025-10-31 21:50:31 +03:00 
			
		
		
		
	Add tests for ticket_aead option
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com>
This commit is contained in:
		
							
								
								
									
										196
									
								
								tests/ssl-opt.sh
									
									
									
									
									
								
							
							
						
						
									
										196
									
								
								tests/ssl-opt.sh
									
									
									
									
									
								
							| @@ -2764,6 +2764,202 @@ run_test    "Session resume using tickets: openssl client" \ | ||||
|             -s "session successfully restored from ticket" \ | ||||
|             -s "a session has been resumed" | ||||
|  | ||||
| run_test    "Session resume using tickets: AES-128-GCM" \ | ||||
|             "$P_SRV debug_level=3 tickets=1 ticket_aead=AES-128-GCM" \ | ||||
|             "$P_CLI debug_level=3 tickets=1 reconnect=1" \ | ||||
|             0 \ | ||||
|             -c "client hello, adding session ticket extension" \ | ||||
|             -s "found session ticket extension" \ | ||||
|             -s "server hello, adding session ticket extension" \ | ||||
|             -c "found session_ticket extension" \ | ||||
|             -c "parse new session ticket" \ | ||||
|             -S "session successfully restored from cache" \ | ||||
|             -s "session successfully restored from ticket" \ | ||||
|             -s "a session has been resumed" \ | ||||
|             -c "a session has been resumed" | ||||
|  | ||||
| run_test    "Session resume using tickets: AES-192-GCM" \ | ||||
|             "$P_SRV debug_level=3 tickets=1 ticket_aead=AES-192-GCM" \ | ||||
|             "$P_CLI debug_level=3 tickets=1 reconnect=1" \ | ||||
|             0 \ | ||||
|             -c "client hello, adding session ticket extension" \ | ||||
|             -s "found session ticket extension" \ | ||||
|             -s "server hello, adding session ticket extension" \ | ||||
|             -c "found session_ticket extension" \ | ||||
|             -c "parse new session ticket" \ | ||||
|             -S "session successfully restored from cache" \ | ||||
|             -s "session successfully restored from ticket" \ | ||||
|             -s "a session has been resumed" \ | ||||
|             -c "a session has been resumed" | ||||
|  | ||||
| run_test    "Session resume using tickets: AES-128-CCM" \ | ||||
|             "$P_SRV debug_level=3 tickets=1 ticket_aead=AES-128-CCM" \ | ||||
|             "$P_CLI debug_level=3 tickets=1 reconnect=1" \ | ||||
|             0 \ | ||||
|             -c "client hello, adding session ticket extension" \ | ||||
|             -s "found session ticket extension" \ | ||||
|             -s "server hello, adding session ticket extension" \ | ||||
|             -c "found session_ticket extension" \ | ||||
|             -c "parse new session ticket" \ | ||||
|             -S "session successfully restored from cache" \ | ||||
|             -s "session successfully restored from ticket" \ | ||||
|             -s "a session has been resumed" \ | ||||
|             -c "a session has been resumed" | ||||
|  | ||||
| run_test    "Session resume using tickets: AES-192-CCM" \ | ||||
|             "$P_SRV debug_level=3 tickets=1 ticket_aead=AES-192-CCM" \ | ||||
|             "$P_CLI debug_level=3 tickets=1 reconnect=1" \ | ||||
|             0 \ | ||||
|             -c "client hello, adding session ticket extension" \ | ||||
|             -s "found session ticket extension" \ | ||||
|             -s "server hello, adding session ticket extension" \ | ||||
|             -c "found session_ticket extension" \ | ||||
|             -c "parse new session ticket" \ | ||||
|             -S "session successfully restored from cache" \ | ||||
|             -s "session successfully restored from ticket" \ | ||||
|             -s "a session has been resumed" \ | ||||
|             -c "a session has been resumed" | ||||
|  | ||||
| run_test    "Session resume using tickets: AES-256-CCM" \ | ||||
|             "$P_SRV debug_level=3 tickets=1 ticket_aead=AES-256-CCM" \ | ||||
|             "$P_CLI debug_level=3 tickets=1 reconnect=1" \ | ||||
|             0 \ | ||||
|             -c "client hello, adding session ticket extension" \ | ||||
|             -s "found session ticket extension" \ | ||||
|             -s "server hello, adding session ticket extension" \ | ||||
|             -c "found session_ticket extension" \ | ||||
|             -c "parse new session ticket" \ | ||||
|             -S "session successfully restored from cache" \ | ||||
|             -s "session successfully restored from ticket" \ | ||||
|             -s "a session has been resumed" \ | ||||
|             -c "a session has been resumed" | ||||
|  | ||||
| run_test    "Session resume using tickets: CAMELLIA-128-CCM" \ | ||||
|             "$P_SRV debug_level=3 tickets=1 ticket_aead=CAMELLIA-128-CCM" \ | ||||
|             "$P_CLI debug_level=3 tickets=1 reconnect=1" \ | ||||
|             0 \ | ||||
|             -c "client hello, adding session ticket extension" \ | ||||
|             -s "found session ticket extension" \ | ||||
|             -s "server hello, adding session ticket extension" \ | ||||
|             -c "found session_ticket extension" \ | ||||
|             -c "parse new session ticket" \ | ||||
|             -S "session successfully restored from cache" \ | ||||
|             -s "session successfully restored from ticket" \ | ||||
|             -s "a session has been resumed" \ | ||||
|             -c "a session has been resumed" | ||||
|  | ||||
| run_test    "Session resume using tickets: CAMELLIA-192-CCM" \ | ||||
|             "$P_SRV debug_level=3 tickets=1 ticket_aead=CAMELLIA-192-CCM" \ | ||||
|             "$P_CLI debug_level=3 tickets=1 reconnect=1" \ | ||||
|             0 \ | ||||
|             -c "client hello, adding session ticket extension" \ | ||||
|             -s "found session ticket extension" \ | ||||
|             -s "server hello, adding session ticket extension" \ | ||||
|             -c "found session_ticket extension" \ | ||||
|             -c "parse new session ticket" \ | ||||
|             -S "session successfully restored from cache" \ | ||||
|             -s "session successfully restored from ticket" \ | ||||
|             -s "a session has been resumed" \ | ||||
|             -c "a session has been resumed" | ||||
|  | ||||
| run_test    "Session resume using tickets: CAMELLIA-256-CCM" \ | ||||
|             "$P_SRV debug_level=3 tickets=1 ticket_aead=CAMELLIA-256-CCM" \ | ||||
|             "$P_CLI debug_level=3 tickets=1 reconnect=1" \ | ||||
|             0 \ | ||||
|             -c "client hello, adding session ticket extension" \ | ||||
|             -s "found session ticket extension" \ | ||||
|             -s "server hello, adding session ticket extension" \ | ||||
|             -c "found session_ticket extension" \ | ||||
|             -c "parse new session ticket" \ | ||||
|             -S "session successfully restored from cache" \ | ||||
|             -s "session successfully restored from ticket" \ | ||||
|             -s "a session has been resumed" \ | ||||
|             -c "a session has been resumed" | ||||
|  | ||||
| run_test    "Session resume using tickets: ARIA-128-GCM" \ | ||||
|             "$P_SRV debug_level=3 tickets=1 ticket_aead=ARIA-128-GCM" \ | ||||
|             "$P_CLI debug_level=3 tickets=1 reconnect=1" \ | ||||
|             0 \ | ||||
|             -c "client hello, adding session ticket extension" \ | ||||
|             -s "found session ticket extension" \ | ||||
|             -s "server hello, adding session ticket extension" \ | ||||
|             -c "found session_ticket extension" \ | ||||
|             -c "parse new session ticket" \ | ||||
|             -S "session successfully restored from cache" \ | ||||
|             -s "session successfully restored from ticket" \ | ||||
|             -s "a session has been resumed" \ | ||||
|             -c "a session has been resumed" | ||||
|  | ||||
| run_test    "Session resume using tickets: ARIA-192-GCM" \ | ||||
|             "$P_SRV debug_level=3 tickets=1 ticket_aead=ARIA-192-GCM" \ | ||||
|             "$P_CLI debug_level=3 tickets=1 reconnect=1" \ | ||||
|             0 \ | ||||
|             -c "client hello, adding session ticket extension" \ | ||||
|             -s "found session ticket extension" \ | ||||
|             -s "server hello, adding session ticket extension" \ | ||||
|             -c "found session_ticket extension" \ | ||||
|             -c "parse new session ticket" \ | ||||
|             -S "session successfully restored from cache" \ | ||||
|             -s "session successfully restored from ticket" \ | ||||
|             -s "a session has been resumed" \ | ||||
|             -c "a session has been resumed" | ||||
|  | ||||
| run_test    "Session resume using tickets: ARIA-256-GCM" \ | ||||
|             "$P_SRV debug_level=3 tickets=1 ticket_aead=ARIA-256-GCM" \ | ||||
|             "$P_CLI debug_level=3 tickets=1 reconnect=1" \ | ||||
|             0 \ | ||||
|             -c "client hello, adding session ticket extension" \ | ||||
|             -s "found session ticket extension" \ | ||||
|             -s "server hello, adding session ticket extension" \ | ||||
|             -c "found session_ticket extension" \ | ||||
|             -c "parse new session ticket" \ | ||||
|             -S "session successfully restored from cache" \ | ||||
|             -s "session successfully restored from ticket" \ | ||||
|             -s "a session has been resumed" \ | ||||
|             -c "a session has been resumed" | ||||
|  | ||||
| run_test    "Session resume using tickets: ARIA-128-CCM" \ | ||||
|             "$P_SRV debug_level=3 tickets=1 ticket_aead=ARIA-128-CCM" \ | ||||
|             "$P_CLI debug_level=3 tickets=1 reconnect=1" \ | ||||
|             0 \ | ||||
|             -c "client hello, adding session ticket extension" \ | ||||
|             -s "found session ticket extension" \ | ||||
|             -s "server hello, adding session ticket extension" \ | ||||
|             -c "found session_ticket extension" \ | ||||
|             -c "parse new session ticket" \ | ||||
|             -S "session successfully restored from cache" \ | ||||
|             -s "session successfully restored from ticket" \ | ||||
|             -s "a session has been resumed" \ | ||||
|             -c "a session has been resumed" | ||||
|  | ||||
| run_test    "Session resume using tickets: ARIA-192-CCM" \ | ||||
|             "$P_SRV debug_level=3 tickets=1 ticket_aead=ARIA-192-CCM" \ | ||||
|             "$P_CLI debug_level=3 tickets=1 reconnect=1" \ | ||||
|             0 \ | ||||
|             -c "client hello, adding session ticket extension" \ | ||||
|             -s "found session ticket extension" \ | ||||
|             -s "server hello, adding session ticket extension" \ | ||||
|             -c "found session_ticket extension" \ | ||||
|             -c "parse new session ticket" \ | ||||
|             -S "session successfully restored from cache" \ | ||||
|             -s "session successfully restored from ticket" \ | ||||
|             -s "a session has been resumed" \ | ||||
|             -c "a session has been resumed" | ||||
|  | ||||
| run_test    "Session resume using tickets: ARIA-256-CCM" \ | ||||
|             "$P_SRV debug_level=3 tickets=1 ticket_aead=ARIA-256-CCM" \ | ||||
|             "$P_CLI debug_level=3 tickets=1 reconnect=1" \ | ||||
|             0 \ | ||||
|             -c "client hello, adding session ticket extension" \ | ||||
|             -s "found session ticket extension" \ | ||||
|             -s "server hello, adding session ticket extension" \ | ||||
|             -c "found session_ticket extension" \ | ||||
|             -c "parse new session ticket" \ | ||||
|             -S "session successfully restored from cache" \ | ||||
|             -s "session successfully restored from ticket" \ | ||||
|             -s "a session has been resumed" \ | ||||
|             -c "a session has been resumed" | ||||
|  | ||||
| # Tests for Session Tickets with DTLS | ||||
|  | ||||
| run_test    "Session resume using tickets, DTLS: basic" \ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user