]> git.ipfire.org Git - pakfire.git/commitdiff
_pakfire: Export the key algorithm constants
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 1 Jun 2023 17:03:32 +0000 (17:03 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 1 Jun 2023 17:03:32 +0000 (17:03 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/_pakfire/_pakfiremodule.c

index e4dc018b0b49a6c8f18dc89d8b5f975c103c8070..e4d5845bdc26b5adaffa2a872a4df41d52627911 100644 (file)
@@ -22,6 +22,7 @@
 #include <libintl.h>
 
 #include <pakfire/arch.h>
+#include <pakfire/key.h>
 
 #include "archive.h"
 #include "archive_file.h"
@@ -220,6 +221,12 @@ PyMODINIT_FUNC PyInit__pakfire(void) {
        Py_INCREF(&SolutionType);
        PyModule_AddObject(module, "Solution", (PyObject *)&SolutionType);
 
+       // Constants
+       if (PyModule_AddIntMacro(module, PAKFIRE_KEY_ALGO_NULL) < 0)
+               goto ERROR;
+       if (PyModule_AddIntMacro(module, PAKFIRE_KEY_ALGO_ED25519) < 0)
+               goto ERROR;
+
        return module;
 
 ERROR: