diff options
-rw-r--r-- | cryptography/hazmat/primitives/interfaces.py | 12 | ||||
-rw-r--r-- | tasks.py | 5 |
2 files changed, 16 insertions, 1 deletions
diff --git a/cryptography/hazmat/primitives/interfaces.py b/cryptography/hazmat/primitives/interfaces.py index 54821dbd..71852562 100644 --- a/cryptography/hazmat/primitives/interfaces.py +++ b/cryptography/hazmat/primitives/interfaces.py @@ -191,6 +191,12 @@ class RSAPrivateKey(object): Returns an AsymmetricSignatureContext used for signing data. """ + @abc.abstractmethod + def decrypt(self, ciphertext, padding): + """ + Decrypts the provided ciphertext. + """ + @abc.abstractproperty def key_size(self): """ @@ -220,6 +226,12 @@ class RSAPublicKey(object): Returns an AsymmetricVerificationContext used for verifying signatures. """ + @abc.abstractmethod + def encrypt(self, plaintext, padding): + """ + Encrypts the given plaintext. + """ + @abc.abstractproperty def key_size(self): """ @@ -91,11 +91,14 @@ def release(version): "vectors/dist/cryptography_vectors-{0}*".format(version) ) + username = getpass.getpass("Input the GitHub/Jenkins username: ") token = getpass.getpass("Input the Jenkins token: ") response = requests.post( "{0}/build".format(JENKINS_URL), + auth=requests.auth.HTTPBasicAuth( + username, token + ), params={ - "token": token, "cause": "Building wheels for {0}".format(version) } ) |