|
OpenVAS Manager
7.0.3~git
|
#include <glib.h>#include <glib/gstdio.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <sys/stat.h>#include <sys/types.h>#include <sys/wait.h>#include <openvas/base/openvas_file.h>
Go to the source code of this file.
Macros | |
| #define | G_LOG_DOMAIN "md manage" |
| GLib log domain. More... | |
Functions | |
| int | lsc_user_keys_create (const gchar *password, gchar **private_key) |
| Create local security check (LSC) keys. More... | |
| int | lsc_user_rpm_recreate (const gchar *name, const char *public_key, void **rpm, gsize *rpm_size) |
| Recreate RPM package. More... | |
| gchar * | lsc_user_deb_create (const gchar *user, const gchar *rpm_file) |
| Create a Debian package from an LSC user RPM package. More... | |
| int | lsc_user_deb_recreate (const gchar *name, const char *rpm, gsize rpm_size, void **deb, gsize *deb_size) |
| Recreate Debian package. More... | |
| int | lsc_user_exe_recreate (const gchar *name, const gchar *password, void **exe, gsize *exe_size) |
| Recreate NSIS package. More... | |
| #define G_LOG_DOMAIN "md manage" |
GLib log domain.
Definition at line 44 of file lsc_user.c.
| gchar* lsc_user_deb_create | ( | const gchar * | user, |
| const gchar * | rpm_file | ||
| ) |
Create a Debian package from an LSC user RPM package.
| [in] | user | Name of user. |
| [in] | rpm_file | Location of the RPM file. |
Definition at line 564 of file lsc_user.c.
Referenced by lsc_user_deb_recreate().

| int lsc_user_deb_recreate | ( | const gchar * | name, |
| const char * | rpm, | ||
| gsize | rpm_size, | ||
| void ** | deb, | ||
| gsize * | deb_size | ||
| ) |
Recreate Debian package.
| [in] | name | User name. |
| [in] | rpm | RPM package. |
| [in] | rpm_size | Size of RPM package, in bytes. |
| [out] | deb | Debian package. |
| [out] | deb_size | Size of Debian package, in bytes. |
Definition at line 602 of file lsc_user.c.
References lsc_user_deb_create().
Referenced by credential_iterator_deb().


| int lsc_user_exe_recreate | ( | const gchar * | name, |
| const gchar * | password, | ||
| void ** | exe, | ||
| gsize * | exe_size | ||
| ) |
Recreate NSIS package.
| [in] | name | User name. |
| [in] | password | Password. |
| [out] | exe | NSIS package. |
| [out] | exe_size | Size of NSIS package, in bytes. |
Definition at line 883 of file lsc_user.c.
Referenced by credential_iterator_exe().

| int lsc_user_keys_create | ( | const gchar * | password, |
| gchar ** | private_key | ||
| ) |
Create local security check (LSC) keys.
| [in] | password | Password. |
| [out] | private_key | Private key. |
Definition at line 177 of file lsc_user.c.
Referenced by create_credential().

| int lsc_user_rpm_recreate | ( | const gchar * | name, |
| const char * | public_key, | ||
| void ** | rpm, | ||
| gsize * | rpm_size | ||
| ) |
Recreate RPM package.
| [in] | name | User name. |
| [in] | public_key | Public key. |
| [out] | rpm | RPM package. |
| [out] | rpm_size | Size of RPM package, in bytes. |
Definition at line 416 of file lsc_user.c.
Referenced by credential_iterator_deb(), and credential_iterator_rpm().
