]> git.ipfire.org Git - pakfire.git/commitdiff
digest: Use digest lengths from OpenSSL
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 24 Aug 2022 17:29:56 +0000 (17:29 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 24 Aug 2022 17:29:56 +0000 (17:29 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/digest.c

index 00ef6d2716ec5614577659966861865f10ec5d38..68100faf369c1df7df6bd7653b20077536078e1e 100644 (file)
@@ -23,6 +23,7 @@
 #include <openssl/crypto.h>
 #include <openssl/err.h>
 #include <openssl/evp.h>
+#include <openssl/sha.h>
 
 #include <pakfire/digest.h>
 #include <pakfire/logging.h>
 size_t pakfire_digest_length(const enum pakfire_digest_types digest) {
        switch (digest) {
                case PAKFIRE_DIGEST_SHA512:
-                       return 64;
+                       return SHA512_DIGEST_LENGTH;
 
                case PAKFIRE_DIGEST_SHA256:
-                       return 32;
+                       return SHA256_DIGEST_LENGTH;
 
                case PAKFIRE_DIGEST_UNDEFINED:
                        return 0;