]> Cypherpunks.ru repositories - pygost.git/blobdiff - pygost/stubs/pygost/gost3410.pyi
Remove excess mode kwargs from gost3410* functions
[pygost.git] / pygost / stubs / pygost / gost3410.pyi
index 4be8b1d63ecd13653a46cfac7271f56a342483f3..66494455102d91c4fad69c1f773d451f72ef29a3 100644 (file)
@@ -42,31 +42,19 @@ class GOST3410Curve(object):
 def public_key(curve: GOST3410Curve, prv: int) -> PublicKey: ...
 
 
-def sign(
-        curve: GOST3410Curve,
-        prv: int,
-        digest: bytes,
-        rand: bytes=None,
-        mode: int=...,
-) -> bytes: ...
+def sign(curve: GOST3410Curve, prv: int, digest: bytes, rand: bytes=None) -> bytes: ...
 
 
-def verify(
-    curve: GOST3410Curve,
-    pub: PublicKey,
-    digest: bytes,
-    signature: bytes,
-    mode: int=...,
-) -> bool: ...
+def verify(curve: GOST3410Curve, pub: PublicKey, digest: bytes, signature: bytes) -> bool: ...
 
 
 def prv_unmarshal(prv: bytes) -> int: ...
 
 
-def pub_marshal(pub: PublicKey, mode: int=...) -> bytes: ...
+def pub_marshal(pub: PublicKey) -> bytes: ...
 
 
-def pub_unmarshal(pub: bytes, mode: int=...) -> PublicKey: ...
+def pub_unmarshal(pub: bytes) -> PublicKey: ...
 
 
 def uv2xy(curve: GOST3410Curve, u: int, v: int) -> Tuple[int, int]: ...