cryptography: Added backend types (#4601)

This commit is contained in:
Kaushal Rohit
2020-10-04 18:15:00 +05:30
committed by GitHub
parent 52974e0a2b
commit 434379859b

View File

@@ -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):