mirror of
				https://github.com/cuberite/polarssl.git
				synced 2025-11-04 04:32:24 -05:00 
			
		
		
		
	Fix usage of {curves,key-exchanges}.pl in all.sh
This commit is contained in:
		
							parent
							
								
									1fe6bb9f25
								
							
						
					
					
						commit
						9ba9dfb1c6
					
				@ -345,7 +345,6 @@ OPENSSL_CMD="$OPENSSL_LEGACY" GNUTLS_CLI="$GNUTLS_LEGACY_CLI" GNUTLS_SERV="$GNUT
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
msg "test/build: curves.pl (gcc)" # ~ 4 min
 | 
					msg "test/build: curves.pl (gcc)" # ~ 4 min
 | 
				
			||||||
cleanup
 | 
					cleanup
 | 
				
			||||||
cmake -D CMAKE_BUILD_TYPE:String=Debug .
 | 
					 | 
				
			||||||
tests/scripts/curves.pl
 | 
					tests/scripts/curves.pl
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg "test/build: depends-hashes.pl (gcc)" # ~ 2 min
 | 
					msg "test/build: depends-hashes.pl (gcc)" # ~ 2 min
 | 
				
			||||||
@ -354,7 +353,6 @@ tests/scripts/depends-hashes.pl
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
msg "test/build: key-exchanges (gcc)" # ~ 1 min
 | 
					msg "test/build: key-exchanges (gcc)" # ~ 1 min
 | 
				
			||||||
cleanup
 | 
					cleanup
 | 
				
			||||||
cmake -D CMAKE_BUILD_TYPE:String=Check .
 | 
					 | 
				
			||||||
tests/scripts/key-exchanges.pl
 | 
					tests/scripts/key-exchanges.pl
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg "build: Unix make, -Os (gcc)" # ~ 30s
 | 
					msg "build: Unix make, -Os (gcc)" # ~ 30s
 | 
				
			||||||
 | 
				
			|||||||
@ -17,9 +17,12 @@
 | 
				
			|||||||
#
 | 
					#
 | 
				
			||||||
# And any test suite with the wrong dependencies will fail.
 | 
					# And any test suite with the wrong dependencies will fail.
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# Usage: curves.pl
 | 
					# Usage: tests/scripts/curves.pl
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# This script should be executed from the root of the project directory.
 | 
					# This script should be executed from the root of the project directory.
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# For best effect, run either with cmake disabled, or cmake enabled in a mode
 | 
				
			||||||
 | 
					# that includes -Werror.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use warnings;
 | 
					use warnings;
 | 
				
			||||||
use strict;
 | 
					use strict;
 | 
				
			||||||
 | 
				
			|||||||
@ -20,6 +20,9 @@
 | 
				
			|||||||
# Usage: tests/scripts/depends-hashes.pl
 | 
					# Usage: tests/scripts/depends-hashes.pl
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# This script should be executed from the root of the project directory.
 | 
					# This script should be executed from the root of the project directory.
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# For best effect, run either with cmake disabled, or cmake enabled in a mode
 | 
				
			||||||
 | 
					# that includes -Werror.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use warnings;
 | 
					use warnings;
 | 
				
			||||||
use strict;
 | 
					use strict;
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,25 @@
 | 
				
			|||||||
#!/usr/bin/perl
 | 
					#!/usr/bin/perl
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# test that all configs with only a single key exchange enabled build
 | 
					# key-exchanges.pl
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Copyright (c) 2015-2017, ARM Limited, All Rights Reserved
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Purpose
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# To test the code dependencies on individual key exchanges in the SSL module.
 | 
				
			||||||
 | 
					# is a verification step to ensure we don't ship SSL code that do not work
 | 
				
			||||||
 | 
					# for some build options.
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# The process is:
 | 
				
			||||||
 | 
					#       for each possible key exchange
 | 
				
			||||||
 | 
					#           build the library with all but that key exchange disabled
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# Usage: tests/scripts/key-exchanges.pl
 | 
					# Usage: tests/scripts/key-exchanges.pl
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# This script should be executed from the root of the project directory.
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# For best effect, run either with cmake disabled, or cmake enabled in a mode
 | 
				
			||||||
 | 
					# that includes -Werror.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use warnings;
 | 
					use warnings;
 | 
				
			||||||
use strict;
 | 
					use strict;
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user