scripts/sign_encrypt.py: remove pycrypto workaround
Removes workaround for a difference in how the size of a RSA key is
determined in pycrypto compared to pycryptodome.
Reviewed-by: Jerome Forissier <jerome@forissier.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
diff --git a/scripts/sign_encrypt.py b/scripts/sign_encrypt.py
index 4cc9630..ffca483 100755
--- a/scripts/sign_encrypt.py
+++ b/scripts/sign_encrypt.py
@@ -131,7 +131,6 @@
from Cryptodome.Signature import pss
from Cryptodome.Hash import SHA256
from Cryptodome.PublicKey import RSA
- from Cryptodome.Util.number import ceil_div
import base64
import logging
import os
@@ -151,12 +150,7 @@
h = SHA256.new()
digest_len = h.digest_size
- try:
- # This works in pycrypto
- sig_len = ceil_div(key.size() + 1, 8)
- except NotImplementedError:
- # ... and this one - in pycryptodome
- sig_len = key.size_in_bytes()
+ sig_len = key.size_in_bytes()
img_size = len(img)