diff --git a/lti_consumer/lti_1p3/key_handlers.py b/lti_consumer/lti_1p3/key_handlers.py index 8342558ce57f5a001440d9332d29d248488ae874..daafc761b30f7a1be165543b965123f761d5f836 100644 --- a/lti_consumer/lti_1p3/key_handlers.py +++ b/lti_consumer/lti_1p3/key_handlers.py @@ -9,7 +9,7 @@ import copy import time import json -from Crypto.PublicKey import RSA +from Cryptodome.PublicKey import RSA from jwkest import BadSyntax, WrongNumberOfParts, jwk from jwkest.jwk import RSAKey, load_jwks_from_url from jwkest.jws import JWS, NoSuitableSigningKeys diff --git a/lti_consumer/lti_1p3/tests/test_consumer.py b/lti_consumer/lti_1p3/tests/test_consumer.py index 502d0b2b1034a985b1fc639e2b786cc3510e3c9e..0941ea167c8d0f480becd51d45946cbdf9cd1f1a 100644 --- a/lti_consumer/lti_1p3/tests/test_consumer.py +++ b/lti_consumer/lti_1p3/tests/test_consumer.py @@ -10,7 +10,7 @@ import ddt from mock import patch from django.test.testcases import TestCase -from Crypto.PublicKey import RSA +from Cryptodome.PublicKey import RSA from jwkest.jwk import load_jwks from jwkest.jws import JWS diff --git a/lti_consumer/lti_1p3/tests/test_key_handlers.py b/lti_consumer/lti_1p3/tests/test_key_handlers.py index 86d696c766f5da4ef3fa2206f8b3cd53d6d883e4..82b63451ff340d9b348fdfa92d3da826882ee245 100644 --- a/lti_consumer/lti_1p3/tests/test_key_handlers.py +++ b/lti_consumer/lti_1p3/tests/test_key_handlers.py @@ -9,7 +9,7 @@ import ddt from mock import patch from django.test.testcases import TestCase -from Crypto.PublicKey import RSA +from Cryptodome.PublicKey import RSA from jwkest.jwk import RSAKey, load_jwks from jwkest.jws import JWS diff --git a/lti_consumer/lti_xblock.py b/lti_consumer/lti_xblock.py index 2c85e8cc17213b13057345f613596dcae2ae1eec..1670555bf872962e716a993d5d1430af00ce3a31 100644 --- a/lti_consumer/lti_xblock.py +++ b/lti_consumer/lti_xblock.py @@ -61,7 +61,7 @@ import bleach from django.utils import timezone from web_fragments.fragment import Fragment -from Crypto.PublicKey import RSA +from Cryptodome.PublicKey import RSA from webob import Response from xblock.core import List, Scope, String, XBlock from xblock.fields import Boolean, Float, Integer diff --git a/lti_consumer/tests/unit/test_lti_xblock.py b/lti_consumer/tests/unit/test_lti_xblock.py index 4eca4990145ca335a5c81d315a01a9d67353bfe2..c6c56b2ad02404d9f936e8e9659f2102facf9cd3 100644 --- a/lti_consumer/tests/unit/test_lti_xblock.py +++ b/lti_consumer/tests/unit/test_lti_xblock.py @@ -8,7 +8,7 @@ import urllib.parse import uuid import ddt -from Crypto.PublicKey import RSA +from Cryptodome.PublicKey import RSA from django.test.testcases import TestCase from django.utils import timezone from jwkest.jwk import RSAKey