aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkj_sh6042026-03-08 07:37:04 -0400
committerkj_sh6042026-03-08 07:37:04 -0400
commit928602594a82c23cfcaba0d0b517412c7dbe5a4f (patch)
tree516cfcb2235693ced5fc4979a9f383152d57cb3a
parent732997f445d98d60e775988daf19855fa0a25e05 (diff)
refactor: ubuntu lts compatHEADmain
-rwxr-xr-xsrc/mojicrypt12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/mojicrypt b/src/mojicrypt
index 75b4e6b..4f5c048 100755
--- a/src/mojicrypt
+++ b/src/mojicrypt
@@ -11,10 +11,14 @@ import secrets
import time
import uuid
-# requires pycryptodome
-from Crypto.Cipher import AES
-from Crypto.Protocol.KDF import scrypt
-from Crypto.Random import get_random_bytes
+try:
+ from Crypto.Cipher import AES
+ from Crypto.Protocol.KDF import scrypt
+ from Crypto.Random import get_random_bytes
+except ModuleNotFoundError:
+ from Cryptodome.Cipher import AES
+ from Cryptodome.Protocol.KDF import scrypt
+ from Cryptodome.Random import get_random_bytes
APP_NAME = "mojicrypt"
VERSION = "20260303"