aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorptrcnull <git@ptrcnull.me>2024-03-28 16:28:51 +0100
committerptrcnull <git@ptrcnull.me>2024-03-28 16:29:05 +0100
commitb14472c83acd1adcdbd4b7e97636389d0e2bb9cf (patch)
tree702051c570834d8ce8a3424c78ecf2457ea7303a
parent618b16df8e0842fbe42f95b604a2312332635591 (diff)
community/py3-spsdk: remove private cryptography API importHEADmaster
-rw-r--r--community/py3-spsdk/0003-Skip-cryptography-openssl-import.patch13
-rw-r--r--community/py3-spsdk/APKBUILD2
2 files changed, 15 insertions, 0 deletions
diff --git a/community/py3-spsdk/0003-Skip-cryptography-openssl-import.patch b/community/py3-spsdk/0003-Skip-cryptography-openssl-import.patch
new file mode 100644
index 00000000000..6ebaeee52c9
--- /dev/null
+++ b/community/py3-spsdk/0003-Skip-cryptography-openssl-import.patch
@@ -0,0 +1,13 @@
+the import is not supposed to be used,
+and from what i can see it works alright without it
+
+https://github.com/pyca/cryptography/issues/10609
+
+diff --git a/spsdk/crypto/__init__.py b/spsdk/crypto/__init__.py
+index c587355..7e98b8c 100644
+--- a/spsdk/crypto/__init__.py
++++ b/spsdk/crypto/__init__.py
+@@ -50,3 +50,2 @@ from cryptography.hazmat.backends import *
+ from cryptography.hazmat.backends import default_backend
+-from cryptography.hazmat.backends.openssl.rsa import *
+
diff --git a/community/py3-spsdk/APKBUILD b/community/py3-spsdk/APKBUILD
index d8eba9fa9e4..371c266d619 100644
--- a/community/py3-spsdk/APKBUILD
+++ b/community/py3-spsdk/APKBUILD
@@ -53,6 +53,7 @@ subpackages="$pkgname-pyc spsdk:_spsdk"
source="spsdk-$pkgver.tar.gz::https://github.com/NXPmicro/spsdk/archive/refs/tags/$pkgver.tar.gz
0001-Remove-pypemicro.patch
0002=-Fix-circular-import-error-in-signature-provider.patch
+ 0003-Skip-cryptography-openssl-import.patch
"
builddir="$srcdir/spsdk-$pkgver"
@@ -85,4 +86,5 @@ sha512sums="
44d4056bceb01ff9454bc0b50af309006176f729c02bcfb3a6e61bd75720824cf97d54ef6bc2920e37a9bb1775b71c002a6e56b320362a4dd61e9bb9b12cfaa1 spsdk-1.10.0.tar.gz
a2bdbc319ad22c705ce6995892a11f6fadd534573dbe8219b942759ed3d193b7ce32a21e45ca59f2c3bfcb2fabeb6eb48163300454f7295dff1b08d0f7639527 0001-Remove-pypemicro.patch
1d7669680024ee196a944d6046469c0a50246daa314d3178616095cfb329c6b02acf4bb181145aeffc0bc7bf2c8ffc21d77a37f7e1fa219ad3b3da5930532e4e 0002=-Fix-circular-import-error-in-signature-provider.patch
+6f0b2a3933112a524aa199eb8fe5038d380b1fe0100c423862e21a0a0125047b7a189885a26373908cd38093c59ce9cf11b78574d9d6da916b819a02826da88b 0003-Skip-cryptography-openssl-import.patch
"