imgtool: Bump cryptography library version

Update requirements.txt to support PrivateKeyType and
PublicKeyType which are available in cryptography library since
version 40.0.0 and prevent failing CI jobs in upcoming changes.

Signed-off-by: Rustam Ismayilov <rustam.ismayilov@arm.com>
Change-Id: I94b888d64c2f33ccb829912491e3b8c44b9cc2b2
diff --git a/scripts/setup.py b/scripts/setup.py
index 07d52d1..c97de95 100644
--- a/scripts/setup.py
+++ b/scripts/setup.py
@@ -1,6 +1,7 @@
 # SPDX-License-Identifier: Apache-2.0
 
 import setuptools
+
 from imgtool import imgtool_version
 
 setuptools.setup(
@@ -14,7 +15,7 @@
     packages=setuptools.find_packages(),
     python_requires='>=3.6',
     install_requires=[
-        'cryptography>=2.4.2',
+        'cryptography>=40.0.0',
         'intelhex>=2.2.1',
         'click',
         'cbor2',