]> Cypherpunks.ru repositories - pygost.git/blobdiff - pygost/mgm.py
Unify ValueErrors string capitalizing
[pygost.git] / pygost / mgm.py
index 33e297c3c5046ef498d6da5d7e5a7945361dc2d9..340fae6eb9617f311cf13114b5512181d5a0de51 100644 (file)
@@ -57,10 +57,10 @@ class MGM(object):
                              (defaults to blocksize if not specified)
         """
         if bs not in (8, 16):
-            raise ValueError("only 64/128-bit blocksizes allowed")
+            raise ValueError("Only 64/128-bit blocksizes allowed")
         self.tag_size = bs if tag_size is None else bs
         if self.tag_size < 4 or self.tag_size > bs:
-            raise ValueError("invalid tag_size")
+            raise ValueError("Invalid tag_size")
         self.encrypter = encrypter
         self.bs = bs
         self.max_size = (1 << (bs * 8 // 2)) - 1
@@ -74,7 +74,7 @@ class MGM(object):
 
     def _validate_sizes(self, plaintext, additional_data):
         if len(plaintext) == 0 and len(additional_data) == 0:
-            raise ValueError("at least one of plaintext or additional_data required")
+            raise ValueError("At least one of plaintext or additional_data required")
         if len(plaintext) + len(additional_data) > self.max_size:
             raise ValueError("plaintext+additional_data are too big")
 
@@ -164,5 +164,5 @@ class MGM(object):
         )
         tag = self._auth(icn, ciphertext, additional_data)
         if not compare_digest(tag_expected, tag):
-            raise ValueError("invalid authentication tag")
+            raise ValueError("Invalid authentication tag")
         return self._crypt(icn, ciphertext)