Skip to content

Commit becd974

Browse files
committed
Fix digest type
These methods only accept str The docstrings were fixed for some of these methods in pyca/pyopenssl@41ceefb
1 parent d59fb39 commit becd974

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

stubs/pyOpenSSL/OpenSSL/crypto.pyi

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ class X509Name:
5151
class X509:
5252
def __init__(self) -> None: ...
5353
def add_extensions(self, extensions: Iterable[X509Extension]) -> None: ...
54-
def digest(self, digest_name: bytes) -> bytes: ...
54+
def digest(self, digest_name: Text) -> bytes: ...
5555
@classmethod
5656
def from_cryptography(cls, crypto_cert: Certificate) -> X509: ...
5757
def get_extension(self, index: int) -> X509Extension: ...
@@ -74,7 +74,7 @@ class X509:
7474
def set_serial_number(self, serial: int) -> None: ...
7575
def set_subject(self, subject: X509Name) -> None: ...
7676
def set_version(self, version: int) -> None: ...
77-
def sign(self, pkey: PKey, digest: Text | bytes) -> None: ...
77+
def sign(self, pkey: PKey, digest: Text) -> None: ...
7878
def subject_name_hash(self) -> bytes: ...
7979
def to_cryptography(self) -> Certificate: ...
8080

@@ -89,7 +89,7 @@ class X509Req:
8989
def get_version(self) -> int: ...
9090
def set_pubkey(self, pkey: PKey) -> None: ...
9191
def set_version(self, version: int) -> None: ...
92-
def sign(self, pkey: PKey, digest: Text | bytes) -> None: ...
92+
def sign(self, pkey: PKey, digest: Text) -> None: ...
9393
def to_cryptography(self) -> CertificateSigningRequest: ...
9494
def verify(self, pkey: PKey) -> bool: ...
9595

@@ -180,7 +180,7 @@ class NetscapeSPKI:
180180
def b64_encode(self) -> bytes: ...
181181
def get_pubkey(self) -> PKey: ...
182182
def set_pubkey(self, pkey: PKey) -> None: ...
183-
def sign(self, pkey: PKey, digest: bytes) -> None: ...
183+
def sign(self, pkey: PKey, digest: Text) -> None: ...
184184
def verify(self, key: PKey) -> bool: ...
185185

186186
def get_elliptic_curves() -> set[_EllipticCurve]: ...
@@ -190,7 +190,7 @@ def load_certificate(type: int, buffer: bytes) -> X509: ...
190190
def dump_certificate_request(type: int, req: X509Req) -> bytes: ...
191191
def load_certificate_request(type: int, buffer: bytes) -> X509Req: ...
192192
def dump_privatekey(
193-
type: int, pkey: PKey, cipher: bytes | None = ..., passphrase: bytes | Callable[[], bytes] | None = ...
193+
type: int, pkey: PKey, cipher: Text | None = ..., passphrase: bytes | Callable[[], bytes] | None = ...
194194
) -> bytes: ...
195195
def load_privatekey(type: int, buffer: Text | bytes, passphrase: bytes | Callable[[], bytes] | None = ...) -> PKey: ...
196196
def dump_publickey(type: int, pkey: PKey) -> bytes: ...
@@ -199,5 +199,5 @@ def dump_crl(type: int, crl: CRL) -> bytes: ...
199199
def load_crl(type: int, buffer: Text | bytes) -> CRL: ...
200200
def load_pkcs7_data(type: int, buffer: Text | bytes) -> PKCS7: ...
201201
def load_pkcs12(buffer: Text | bytes, passphrase: bytes | None = ...) -> PKCS12: ...
202-
def sign(pkey: PKey, data: Text | bytes, digest: Text | bytes) -> bytes: ...
203-
def verify(cert: X509, signature: bytes, data: Text | bytes, digest: Text | bytes) -> None: ...
202+
def sign(pkey: PKey, data: Text | bytes, digest: Text) -> bytes: ...
203+
def verify(cert: X509, signature: bytes, data: Text | bytes, digest: Text) -> None: ...

0 commit comments

Comments
 (0)