From 434379859b256a023e8635816c728fe170321072 Mon Sep 17 00:00:00 2001 From: Kaushal Rohit Date: Sun, 4 Oct 2020 18:15:00 +0530 Subject: [PATCH] cryptography: Added backend types (#4601) --- .../hazmat/primitives/serialization/__init__.pyi | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/third_party/2and3/cryptography/hazmat/primitives/serialization/__init__.pyi b/third_party/2and3/cryptography/hazmat/primitives/serialization/__init__.pyi index 103048784..4a8062167 100644 --- a/third_party/2and3/cryptography/hazmat/primitives/serialization/__init__.pyi +++ b/third_party/2and3/cryptography/hazmat/primitives/serialization/__init__.pyi @@ -2,10 +2,12 @@ from abc import ABCMeta from enum import Enum from typing import Optional -def load_pem_private_key(data: bytes, password: Optional[bytes], backend): ... -def load_pem_public_key(data: bytes, backend): ... -def load_der_private_key(data: bytes, password: Optional[bytes], backend): ... -def load_der_public_key(data: bytes, backend): ... +from cryptography.hazmat.backends.interfaces import DERSerializationBackend, PEMSerializationBackend + +def load_pem_private_key(data: bytes, password: Optional[bytes], backend: Optional[PEMSerializationBackend] = ...): ... +def load_pem_public_key(data: bytes, backend: Optional[PEMSerializationBackend] = ...): ... +def load_der_private_key(data: bytes, password: Optional[bytes], backend: Optional[DERSerializationBackend] = ...): ... +def load_der_public_key(data: bytes, backend: Optional[DERSerializationBackend] = ...): ... def load_ssh_public_key(data: bytes, backend): ... class Encoding(Enum):