mirror of
				https://github.com/drwetter/testssl.sh.git
				synced 2025-10-30 07:11:07 +01:00 
			
		
		
		
	Fix bug in reading of cipher mapping file
When the cipher-mapping.txt file is read, the contents of the "Mac=..." column is placed in `TLS_CIPHER_EXPORT` rather than the contents of the "export" column. This PR fixes that.
This commit is contained in:
		
							parent
							
								
									72a96f64e4
								
							
						
					
					
						commit
						bceca2a89e
					
				| @ -9405,7 +9405,7 @@ maketempf() { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| prepare_debug() { | prepare_debug() { | ||||||
|      local hexc ossl_ciph ossl_supported_tls="" ossl_supported_sslv2="" |      local hexc mac ossl_ciph ossl_supported_tls="" ossl_supported_sslv2="" | ||||||
|      if [[ $DEBUG -ne 0 ]]; then |      if [[ $DEBUG -ne 0 ]]; then | ||||||
|           cat >$TEMPDIR/environment.txt << EOF |           cat >$TEMPDIR/environment.txt << EOF | ||||||
| 
 | 
 | ||||||
| @ -9484,7 +9484,7 @@ EOF | |||||||
|      if [[ -e $CIPHERS_BY_STRENGTH_FILE ]]; then |      if [[ -e $CIPHERS_BY_STRENGTH_FILE ]]; then | ||||||
|           "$HAS_SSL2" && ossl_supported_sslv2="$($OPENSSL ciphers -ssl2 -V 'ALL:COMPLEMENTOFALL:@STRENGTH' 2>$ERRFILE)" |           "$HAS_SSL2" && ossl_supported_sslv2="$($OPENSSL ciphers -ssl2 -V 'ALL:COMPLEMENTOFALL:@STRENGTH' 2>$ERRFILE)" | ||||||
|           ossl_supported_tls="$($OPENSSL ciphers -tls1 -V 'ALL:COMPLEMENTOFALL:@STRENGTH' 2>$ERRFILE)" |           ossl_supported_tls="$($OPENSSL ciphers -tls1 -V 'ALL:COMPLEMENTOFALL:@STRENGTH' 2>$ERRFILE)" | ||||||
|           while read hexc n TLS_CIPHER_OSSL_NAME[TLS_NR_CIPHERS] TLS_CIPHER_RFC_NAME[TLS_NR_CIPHERS] TLS_CIPHER_SSLVERS[TLS_NR_CIPHERS] TLS_CIPHER_KX[TLS_NR_CIPHERS] TLS_CIPHER_AUTH[TLS_NR_CIPHERS] TLS_CIPHER_ENC[TLS_NR_CIPHERS] TLS_CIPHER_EXPORT[TLS_NR_CIPHERS]; do |           while read hexc n TLS_CIPHER_OSSL_NAME[TLS_NR_CIPHERS] TLS_CIPHER_RFC_NAME[TLS_NR_CIPHERS] TLS_CIPHER_SSLVERS[TLS_NR_CIPHERS] TLS_CIPHER_KX[TLS_NR_CIPHERS] TLS_CIPHER_AUTH[TLS_NR_CIPHERS] TLS_CIPHER_ENC[TLS_NR_CIPHERS] mac TLS_CIPHER_EXPORT[TLS_NR_CIPHERS]; do | ||||||
|                TLS_CIPHER_HEXCODE[TLS_NR_CIPHERS]="$hexc" |                TLS_CIPHER_HEXCODE[TLS_NR_CIPHERS]="$hexc" | ||||||
|                TLS_CIPHER_OSSL_SUPPORTED[TLS_NR_CIPHERS]=false |                TLS_CIPHER_OSSL_SUPPORTED[TLS_NR_CIPHERS]=false | ||||||
|                if [[ ${#hexc} -eq 9 ]]; then |                if [[ ${#hexc} -eq 9 ]]; then | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user