Skip to content

Commit c37e1c1

Browse files
author
Roland Hedberg
committed
Merge pull request #317 from Legrandin/pycryptodomex
Use package 'Cryptodome' instead of 'Crypto'
2 parents 24f141c + 57f233e commit c37e1c1

File tree

5 files changed

+14
-14
lines changed

5 files changed

+14
-14
lines changed

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
'paste',
1414
'zope.interface',
1515
'repoze.who',
16-
'pycryptodome', # 'Crypto'
16+
'pycryptodomex',
1717
'pytz',
1818
'pyOpenSSL',
1919
'python-dateutil',

src/saml2/aes.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/bin/env python
22
import os
3-
from Crypto import Random
4-
from Crypto.Cipher import AES
3+
from Cryptodome import Random
4+
from Cryptodome.Cipher import AES
55
from base64 import b64encode, b64decode
66

77
__author__ = 'rolandh'

src/saml2/cert.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from OpenSSL import crypto
99
from os.path import join
1010
from os import remove
11-
from Crypto.Util import asn1
11+
from Cryptodome.Util import asn1
1212

1313
class WrongInput(Exception):
1414
pass

src/saml2/entity.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import copy
55
import logging
66
from hashlib import sha1
7-
from Crypto.PublicKey import RSA
7+
from Cryptodome.PublicKey import RSA
88
import requests
99
import six
1010
from saml2.metadata import ENDPOINTS

src/saml2/sigver.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@
1818
from binascii import hexlify
1919
import six
2020

21-
from Crypto.PublicKey.RSA import importKey
22-
from Crypto.Signature import PKCS1_v1_5
23-
from Crypto.Util.asn1 import DerSequence
24-
from Crypto.PublicKey import RSA
25-
from Crypto.Hash import SHA
26-
from Crypto.Hash import SHA224
27-
from Crypto.Hash import SHA256
28-
from Crypto.Hash import SHA384
29-
from Crypto.Hash import SHA512
21+
from Cryptodome.PublicKey.RSA import importKey
22+
from Cryptodome.Signature import PKCS1_v1_5
23+
from Cryptodome.Util.asn1 import DerSequence
24+
from Cryptodome.PublicKey import RSA
25+
from Cryptodome.Hash import SHA
26+
from Cryptodome.Hash import SHA224
27+
from Cryptodome.Hash import SHA256
28+
from Cryptodome.Hash import SHA384
29+
from Cryptodome.Hash import SHA512
3030

3131
from tempfile import NamedTemporaryFile
3232
from subprocess import Popen

0 commit comments

Comments
 (0)