mirror of
https://gitea.publichub.eu/oscar.krause/fastapi-dls.git
synced 2025-11-05 21:26:08 +00:00
added signature tests
This commit is contained in:
@@ -43,7 +43,7 @@ class PrivateKey:
|
||||
return PublicKey(data=data)
|
||||
|
||||
def generate_signature(self, data: bytes) -> bytes:
|
||||
return self.__key.sign(data, PKCS1v15(), SHA256())
|
||||
return self.__key.sign(data, padding=PKCS1v15(), algorithm=SHA256())
|
||||
|
||||
@staticmethod
|
||||
def generate(public_exponent: int = 65537, key_size: int = 2048) -> "PrivateKey":
|
||||
@@ -82,6 +82,9 @@ class PublicKey:
|
||||
format=serialization.PublicFormat.SubjectPublicKeyInfo
|
||||
)
|
||||
|
||||
def verify_signature(self, signature: bytes, data: bytes) -> bytes:
|
||||
return self.__key.verify(signature, data, padding=PKCS1v15(), algorithm=SHA256())
|
||||
|
||||
|
||||
class Cert:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user