Sign string containing data.
(self, data, digest)
| 25 | raise ValueError("Non-RSA keys are not supported.") |
| 26 | |
| 27 | def sign(self, data, digest): |
| 28 | """Sign string containing data.""" |
| 29 | with reraise_errors('Unable to sign data: {0!r}'): |
| 30 | |
| 31 | pad = padding.PSS( |
| 32 | mgf=padding.MGF1(digest), |
| 33 | salt_length=padding.PSS.MAX_LENGTH) |
| 34 | |
| 35 | return self._key.sign(ensure_bytes(data), pad, digest) |