diff --git a/third_party/2and3/cryptography/hazmat/backends/__init__.pyi b/third_party/2and3/cryptography/hazmat/backends/__init__.pyi index 4e6d67af3..d452202ee 100644 --- a/third_party/2and3/cryptography/hazmat/backends/__init__.pyi +++ b/third_party/2and3/cryptography/hazmat/backends/__init__.pyi @@ -1,3 +1,6 @@ from typing import Any def default_backend() -> Any: ... + +# TODO: add some backends +def __getattr__(name: str) -> Any: ... diff --git a/third_party/2and3/cryptography/hazmat/primitives/asymmetric/ec.pyi b/third_party/2and3/cryptography/hazmat/primitives/asymmetric/ec.pyi index af2893e8b..f8b7e1638 100644 --- a/third_party/2and3/cryptography/hazmat/primitives/asymmetric/ec.pyi +++ b/third_party/2and3/cryptography/hazmat/primitives/asymmetric/ec.pyi @@ -17,118 +17,80 @@ class EllipticCurve(metaclass=ABCMeta): def name(self) -> str: ... class BrainpoolP256R1(EllipticCurve): - @property - def key_size(self) -> int: ... - @property - def name(self) -> str: ... + key_size: int = ... + name: str = ... class BrainpoolP384R1(EllipticCurve): - @property - def key_size(self) -> int: ... - @property - def name(self) -> str: ... + key_size: int = ... + name: str = ... class BrainpoolP512R1(EllipticCurve): - @property - def key_size(self) -> int: ... - @property - def name(self) -> str: ... + key_size: int = ... + name: str = ... class SECP192R1(EllipticCurve): - @property - def key_size(self) -> int: ... - @property - def name(self) -> str: ... + key_size: int = ... + name: str = ... class SECP224R1(EllipticCurve): - @property - def key_size(self) -> int: ... - @property - def name(self) -> str: ... + key_size: int = ... + name: str = ... class SECP256K1(EllipticCurve): - @property - def key_size(self) -> int: ... - @property - def name(self) -> str: ... + key_size: int = ... + name: str = ... class SECP256R1(EllipticCurve): - @property - def key_size(self) -> int: ... - @property - def name(self) -> str: ... + key_size: int = ... + name: str = ... class SECP384R1(EllipticCurve): - @property - def key_size(self) -> int: ... - @property - def name(self) -> str: ... + key_size: int = ... + name: str = ... class SECP521R1(EllipticCurve): - @property - def key_size(self) -> int: ... - @property - def name(self) -> str: ... + key_size: int = ... + name: str = ... class SECT163K1(EllipticCurve): - @property - def key_size(self) -> int: ... - @property - def name(self) -> str: ... + key_size: int = ... + name: str = ... class SECT163R2(EllipticCurve): - @property - def key_size(self) -> int: ... - @property - def name(self) -> str: ... + key_size: int = ... + name: str = ... class SECT233K1(EllipticCurve): - @property - def key_size(self) -> int: ... - @property - def name(self) -> str: ... + key_size: int = ... + name: str = ... class SECT233R1(EllipticCurve): - @property - def key_size(self) -> int: ... - @property - def name(self) -> str: ... + key_size: int = ... + name: str = ... class SECT283K1(EllipticCurve): - @property - def key_size(self) -> int: ... - @property - def name(self) -> str: ... + key_size: int = ... + name: str = ... class SECT283R1(EllipticCurve): - @property - def key_size(self) -> int: ... - @property - def name(self) -> str: ... + key_size: int = ... + name: str = ... class SECT409K1(EllipticCurve): - @property - def key_size(self) -> int: ... - @property - def name(self) -> str: ... + key_size: int = ... + name: str = ... class SECT409R1(EllipticCurve): - @property - def key_size(self) -> int: ... - @property - def name(self) -> str: ... + key_size: int = ... + name: str = ... class SECT571K1(EllipticCurve): - @property - def key_size(self) -> int: ... - @property - def name(self) -> str: ... + key_size: int = ... + name: str = ... class SECT571R1(EllipticCurve): - @property - def key_size(self) -> int: ... - @property - def name(self) -> str: ... + key_size: int = ... + name: str = ... class EllipticCurveOID(object): SECP192R1: ClassVar[ObjectIdentifier] diff --git a/third_party/2and3/cryptography/hazmat/primitives/ciphers/algorithms.pyi b/third_party/2and3/cryptography/hazmat/primitives/ciphers/algorithms.pyi index 41940d54e..62359b746 100644 --- a/third_party/2and3/cryptography/hazmat/primitives/ciphers/algorithms.pyi +++ b/third_party/2and3/cryptography/hazmat/primitives/ciphers/algorithms.pyi @@ -1,55 +1,53 @@ from cryptography.hazmat.primitives.ciphers import BlockCipherAlgorithm, CipherAlgorithm from cryptography.hazmat.primitives.ciphers.modes import ModeWithNonce +from typing import FrozenSet + class AES(BlockCipherAlgorithm, CipherAlgorithm): def __init__(self, key: bytes) -> None: ... - @property - def block_size(self) -> int: ... + block_size: int = ... + name: str = ... + key_sizes: FrozenSet[int] = ... @property def key_size(self) -> int: ... - @property - def name(self) -> str: ... class ARC4(CipherAlgorithm): def __init__(self, key: bytes) -> None: ... @property def key_size(self) -> int: ... - @property - def name(self) -> str: ... + name: str = ... + key_sizes: FrozenSet[int] = ... class Blowfish(BlockCipherAlgorithm, CipherAlgorithm): def __init__(self, key: bytes) -> None: ... @property - def block_size(self) -> int: ... - @property def key_size(self) -> int: ... - @property - def name(self) -> str: ... + block_size: int = ... + name: str = ... + key_sizes: FrozenSet[int] = ... class Camelia(BlockCipherAlgorithm, CipherAlgorithm): def __init__(self, key: bytes) -> None: ... @property - def block_size(self) -> int: ... - @property def key_size(self) -> int: ... - @property - def name(self) -> str: ... + block_size: int = ... + name: str = ... + key_sizes: FrozenSet[int] = ... class CAST5(BlockCipherAlgorithm, CipherAlgorithm): def __init__(self, key: bytes) -> None: ... @property - def block_size(self) -> int: ... - @property def key_size(self) -> int: ... - @property - def name(self) -> str: ... + block_size: int = ... + name: str = ... + key_sizes: FrozenSet[int] = ... class ChaCha20(CipherAlgorithm, ModeWithNonce): def __init__(self, key: bytes, nonce: bytes) -> None: ... @property def key_size(self) -> int: ... - @property - def name(self) -> str: ... + name: str = ... + key_sizes: FrozenSet[int] = ... @property def nonce(self) -> bytes: ... @@ -57,23 +55,22 @@ class IDEA(CipherAlgorithm): def __init__(self, key: bytes) -> None: ... @property def key_size(self) -> int: ... - @property - def name(self) -> str: ... + block_size: int = ... + name: str = ... + key_sizes: FrozenSet[int] = ... class SEED(BlockCipherAlgorithm, CipherAlgorithm): def __init__(self, key: bytes) -> None: ... @property - def block_size(self) -> int: ... - @property def key_size(self) -> int: ... - @property - def name(self) -> str: ... + block_size: int = ... + name: str = ... + key_sizes: FrozenSet[int] = ... class TripleDES(BlockCipherAlgorithm, CipherAlgorithm): def __init__(self, key: bytes) -> None: ... @property - def block_size(self) -> int: ... - @property def key_size(self) -> int: ... - @property - def name(self) -> str: ... + block_size: int = ... + name: str = ... + key_sizes: FrozenSet[int] = ...