Exemple #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
     )
Exemple #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
     )
Exemple #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)
Exemple #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)
Exemple #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
        )
Exemple #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
        )
Exemple #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)
Exemple #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)
Exemple #9
0
    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)
Exemple #10
0
 def signer(self, padding, algorithm):
     _warn_sign_verify_deprecated()
     _check_not_prehashed(algorithm)
     return _RSASignatureContext(self._backend, self, padding, algorithm)
Exemple #11
0
 def signer(self, padding, algorithm):
     _warn_sign_verify_deprecated()
     _check_not_prehashed(algorithm)
     return _RSASignatureContext(self._backend, self, padding, algorithm)
Exemple #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)