diff mbox series

[meta,07/12] class: move swupdate_get_sha256 to library

Message ID 20220405071005.3855186-8-sbabic@denx.de
State Changes Requested
Headers show
Series Support to call functions inside sw-description | expand

Commit Message

Stefano Babic April 5, 2022, 7:10 a.m. UTC
Signed-off-by: Stefano Babic <sbabic@denx.de>
---
 classes/swupdate-common.bbclass | 13 -------------
 classes/swupdate-lib.bbclass    |  4 ++++
 2 files changed, 4 insertions(+), 13 deletions(-)
diff mbox series

Patch

diff --git a/classes/swupdate-common.bbclass b/classes/swupdate-common.bbclass
index e7564c4..e96e927 100644
--- a/classes/swupdate-common.bbclass
+++ b/classes/swupdate-common.bbclass
@@ -51,19 +51,6 @@  def swupdate_getdepends(d):
 
     return depstr
 
-def swupdate_get_sha256(d, s, filename):
-    import hashlib
-
-    m = hashlib.sha256()
-
-    with open(os.path.join(s, filename), 'rb') as f:
-        while True:
-            data = f.read(1024)
-            if not data:
-                break
-            m.update(data)
-    return m.hexdigest()
-
 def swupdate_extract_keys(keyfile_path):
     try:
         with open(keyfile_path, 'r') as f:
diff --git a/classes/swupdate-lib.bbclass b/classes/swupdate-lib.bbclass
index 233eca1..a776148 100644
--- a/classes/swupdate-lib.bbclass
+++ b/classes/swupdate-lib.bbclass
@@ -4,6 +4,7 @@ 
 
 DEPENDS += "python3-magic-native zstd-native"
 
+<<<<<<< HEAD
 def swupdate_encrypt_file(f, out, key, ivt):
     import subprocess
     encargs = ["openssl", "enc", "-aes-256-cbc", "-in", f, "-out", out]
@@ -28,6 +29,9 @@  def swupdate_extract_keys(keyfile_path):
     return key,iv
 
 def swupdate_get_sha256(d, s, filename):
+=======
+def swupdate_sign_ec521_sha512(d, s, filename):
+>>>>>>> c6ba564... class: move swupdate_get_sha256 to library
     import hashlib
 
     m = hashlib.sha256()