Skip to content

Commit 3515480

Browse files
committed
refactor: add new message static method
1 parent 7057bd9 commit 3515480

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

crypto/utils/message.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,19 @@ def __init__(self, public_key: Union[bytes, str], message: Union[bytes, str], si
2828
else:
2929
self.signature = signature
3030

31+
@staticmethod
32+
def new(public_key: Union[bytes, str], message: Union[bytes, str], signature: Union[bytes, str]):
33+
"""Creates a new message object
34+
35+
Returns:
36+
Message: returns a message object
37+
"""
38+
return Message(
39+
public_key=public_key,
40+
message=message,
41+
signature=signature,
42+
)
43+
3144
@classmethod
3245
def sign(cls, message: Union[bytes, str], passphrase: Union[bytes, str]):
3346
"""Signs a message

0 commit comments

Comments
 (0)