From: Ralf Jung Date: Thu, 20 Nov 2014 09:03:24 +0000 (+0100) Subject: more details in assertions X-Git-Url: https://git.ralfj.de/tls-check.git/commitdiff_plain/87d5971856ec7205861c633c0ff00664966bcf92 more details in assertions --- diff --git a/tls-check b/tls-check index 33529d9..8a64d84 100755 --- a/tls-check +++ b/tls-check @@ -121,7 +121,7 @@ class CipherPropsProvider: def __getProps(self, cipher): # as OpenSSL about this cipher cipherInfo = subprocess.check_output(["openssl", "ciphers", "-v", cipher]).decode('UTF-8').strip() - assert '\n' not in cipherInfo + assert '\n' not in cipherInfo, "Cipher "+cipher+" produced unexpected output:\n"+cipherInfo cipherInfoFields = cipherInfo.split() # get # of bits encMatch = re.match(r'^Enc=([0-9A-Za-z]+)\(([0-9]+)\)$', cipherInfoFields[4]) @@ -143,7 +143,7 @@ class CipherPropsProvider: isLow = cipher in self.low isMedium = cipher in self.medium isHigh = cipher in self.high - assert isExp+isLow+isMedium+isHigh <= 1, "Cipher is more than one from EXP, LOW, MEDIUM, HIGH" + assert isExp+isLow+isMedium+isHigh <= 1, "Cipher "+cipher+" is more than one from EXP, LOW, MEDIUM, HIGH" if isExp: strength = CipherStrength.exp elif isLow: