]> git.ipfire.org Git - pakfire.git/commitdiff
keys: Wipe memory after importing keys
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 1 Jun 2023 19:15:19 +0000 (19:15 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 1 Jun 2023 19:15:19 +0000 (19:15 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/key.c

index 0ab253a7e95bde0b2b4ccfeac9877b422798d4c9..8824a9f674d6dee6796a59bf19fdd195fdcab10e 100644 (file)
@@ -441,8 +441,10 @@ PAKFIRE_EXPORT int pakfire_key_import(struct pakfire_key** key,
        r = 0;
 
 ERROR:
-       if (buffer)
+       if (buffer) {
+               OPENSSL_cleanse(buffer, buffer_length);
                free(buffer);
+       }
        if (line)
                free(line);