OpenDNSSEC-libhsm  1.4.8.2
Functions | Variables
hsmutil.c File Reference
#include "config.h"
#include "hsmtest.h"
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <syslog.h>
#include <unistd.h>
#include <libhsm.h>
#include <libhsmdns.h>
Include dependency graph for hsmutil.c:

Go to the source code of this file.

Functions

void version ()
 
void usage ()
 
int cmd_login ()
 
int cmd_logout ()
 
int cmd_list (int argc, char *argv[])
 
int cmd_generate (int argc, char *argv[])
 
int cmd_remove (int argc, char *argv[])
 
int cmd_purge (int argc, char *argv[])
 
int cmd_dnskey (int argc, char *argv[])
 
int cmd_test (int argc, char *argv[])
 
int cmd_info ()
 
int cmd_debug ()
 
int main (int argc, char *argv[])
 

Variables

char * optarg
 
char * progname = NULL
 
unsigned int verbose = 0
 

Function Documentation

int cmd_debug ( )

Definition at line 422 of file hsmutil.c.

References hsm_print_ctx().

Referenced by main().

int cmd_dnskey ( int  argc,
char *  argv[] 
)
int cmd_generate ( int  argc,
char *  argv[] 
)
int cmd_info ( )

Definition at line 414 of file hsmutil.c.

References hsm_print_tokeninfo().

Referenced by main().

int cmd_list ( int  argc,
char *  argv[] 
)
int cmd_login ( )

Definition at line 75 of file hsmutil.c.

Referenced by main().

int cmd_logout ( )

Definition at line 83 of file hsmutil.c.

References hsm_logout_pin(), HSM_OK, and hsm_print_error().

Referenced by main().

int cmd_purge ( int  argc,
char *  argv[] 
)
int cmd_remove ( int  argc,
char *  argv[] 
)

Definition at line 237 of file hsmutil.c.

References hsm_find_key_by_id(), hsm_key_free(), hsm_remove_key(), and usage().

Referenced by main().

int cmd_test ( int  argc,
char *  argv[] 
)

Definition at line 395 of file hsmutil.c.

References hsm_test(), and usage().

Referenced by main().

int main ( int  argc,
char *  argv[] 
)
void usage ( )

Definition at line 54 of file hsmutil.c.

References progname.

Referenced by cmd_dnskey(), cmd_generate(), cmd_purge(), cmd_remove(), cmd_test(), and main().

void version ( )

Definition at line 47 of file hsmutil.c.

References progname.

Referenced by main().

Variable Documentation

char* optarg

Referenced by main().

char* progname = NULL

Definition at line 42 of file hsmutil.c.

Referenced by main(), usage(), and version().

unsigned int verbose = 0

Definition at line 43 of file hsmutil.c.

Referenced by cmd_generate(), and main().