]> Cypherpunks.ru repositories - pygost.git/blobdiff - pygost/stubs/pygost/gost28147_mac.pyi
PEP8 typing stubs
[pygost.git] / pygost / stubs / pygost / gost28147_mac.pyi
index c0c4a327417671b92ce6756994964557dd453d74..70d90d69fadd15c1e638aeb6f724de8c90059788 100644 (file)
@@ -1,10 +1,13 @@
-class MAC:
+from pygost.iface import PEP247
+
+
+class MAC(PEP247):
     def __init__(
         self,
         key: bytes,
-        data: bytes=...,
-        iv: bytes=...,
-        sbox: str=...,
+        data: bytes = ...,
+        iv: bytes = ...,
+        sbox: str = ...,
     ) -> None: ...
 
     @property
@@ -17,3 +20,6 @@ class MAC:
     def digest(self) -> bytes: ...
 
     def hexdigest(self) -> str: ...
+
+
+def new(key: bytes, data: bytes = ..., iv: bytes = ..., sbox: str = ...) -> MAC: ...