Exemplo n.º 1
0
 def signer(self, signature_algorithm):
     _warn_sign_verify_deprecated()
     _check_signature_algorithm(signature_algorithm)
     _check_not_prehashed(signature_algorithm.algorithm)
     return _ECDSASignatureContext(
         self._backend, self, signature_algorithm.algorithm
     )
Exemplo n.º 2
0
 def signer(self, signature_algorithm):
     _warn_sign_verify_deprecated()
     _check_signature_algorithm(signature_algorithm)
     _check_not_prehashed(signature_algorithm.algorithm)
     return _ECDSASignatureContext(
         self._backend, self, signature_algorithm.algorithm
     )
Exemplo n.º 3
0
    def verifier(self, signature, signature_algorithm):
        _warn_sign_verify_deprecated()
        utils._check_bytes("signature", signature)

        _check_not_prehashed(signature_algorithm)
        return _DSAVerificationContext(self._backend, self, signature,
                                       signature_algorithm)
Exemplo n.º 4
0
    def verifier(self, signature, signature_algorithm):
        _warn_sign_verify_deprecated()
        if not isinstance(signature, bytes):
            raise TypeError("signature must be bytes.")

        _check_not_prehashed(signature_algorithm)
        return _DSAVerificationContext(self._backend, self, signature,
                                       signature_algorithm)
Exemplo n.º 5
0
    def verifier(self, signature, padding, algorithm):
        _warn_sign_verify_deprecated()
        if not isinstance(signature, bytes):
            raise TypeError("signature must be bytes.")

        _check_not_prehashed(algorithm)
        return _RSAVerificationContext(
            self._backend, self, signature, padding, algorithm
        )
Exemplo n.º 6
0
    def verifier(self, signature, signature_algorithm):
        _warn_sign_verify_deprecated()
        utils._check_bytes("signature", signature)

        _check_signature_algorithm(signature_algorithm)
        _check_not_prehashed(signature_algorithm.algorithm)
        return _ECDSAVerificationContext(
            self._backend, self, signature, signature_algorithm.algorithm
        )
Exemplo n.º 7
0
 def signer(
     self, signature_algorithm: ec.EllipticCurveSignatureAlgorithm
 ) -> AsymmetricSignatureContext:
     _warn_sign_verify_deprecated()
     _check_signature_algorithm(signature_algorithm)
     _check_not_prehashed(signature_algorithm.algorithm)
     # This assert is to help mypy realize what type this object holds
     assert isinstance(signature_algorithm.algorithm, hashes.HashAlgorithm)
     return _ECDSASignatureContext(self._backend, self,
                                   signature_algorithm.algorithm)
Exemplo n.º 8
0
    def verifier(
        self,
        signature: bytes,
        signature_algorithm: hashes.HashAlgorithm,
    ) -> AsymmetricVerificationContext:
        _warn_sign_verify_deprecated()
        utils._check_bytes("signature", signature)

        _check_not_prehashed(signature_algorithm)
        return _DSAVerificationContext(self._backend, self, signature,
                                       signature_algorithm)
Exemplo n.º 9
0
Arquivo: ec.py Projeto: reidefe/foxy
    def verifier(
        self, signature: bytes,
        signature_algorithm: ec.EllipticCurveSignatureAlgorithm
    ) -> AsymmetricVerificationContext:
        _warn_sign_verify_deprecated()
        utils._check_bytes("signature", signature)

        _check_signature_algorithm(signature_algorithm)
        _check_not_prehashed(signature_algorithm.algorithm)
        # This assert is to help mypy realize what type this object holds
        assert isinstance(signature_algorithm.algorithm, hashes.HashAlgorithm)
        return _ECDSAVerificationContext(self._backend, self, signature,
                                         signature_algorithm.algorithm)
Exemplo n.º 10
0
 def signer(self, padding, algorithm):
     _warn_sign_verify_deprecated()
     _check_not_prehashed(algorithm)
     return _RSASignatureContext(self._backend, self, padding, algorithm)
Exemplo n.º 11
0
 def signer(self, padding, algorithm):
     _warn_sign_verify_deprecated()
     _check_not_prehashed(algorithm)
     return _RSASignatureContext(self._backend, self, padding, algorithm)
Exemplo n.º 12
0
 def signer(
     self, signature_algorithm: hashes.HashAlgorithm
 ) -> AsymmetricSignatureContext:
     _warn_sign_verify_deprecated()
     _check_not_prehashed(signature_algorithm)
     return _DSASignatureContext(self._backend, self, signature_algorithm)