From 9e2966a33f9148fdc8ef81783bab1fe18e87bd34 Mon Sep 17 00:00:00 2001 From: nanardon Date: Tue, 4 Oct 2005 04:08:46 +0000 Subject: - move to trunk git-svn-id: svn+ssh://haiku.zarb.org/home/projects/rpm4/svn/trunk@36 971eb68f-4bfb-0310-8326-d2484c010a4c --- RPM4/src/RPM4sign.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 RPM4/src/RPM4sign.c (limited to 'RPM4/src/RPM4sign.c') diff --git a/RPM4/src/RPM4sign.c b/RPM4/src/RPM4sign.c new file mode 100644 index 0000000..04bb60f --- /dev/null +++ b/RPM4/src/RPM4sign.c @@ -0,0 +1,28 @@ +/* $Id$ */ + +#include "EXTERN.h" +#include "perl.h" +#include "XSUB.h" + +#undef Fflush +#undef Mkdir +#undef Stat + +#include + +#include "RPM4.h" + +/* Hight level function */ +int rpmsign(char *passphrase, const char *rpm) { + QVA_t qva = &rpmQVKArgs; + const char * file[2]; + + file[0] = rpm; + file[1] = NULL; + + qva->qva_mode = RPMSIGN_ADD_SIGNATURE; + qva->passPhrase = passphrase; + + return rpmcliSign(NULL, qva, file); +} + -- cgit v1.2.1