delete.c revision 2cbed7292737821015ab481353eb10e8346b2c05
1N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
1N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
1N/A#include <cryptoutil.h>
1N/Astatic KMF_RETURN
1N/A case KMF_KEYSTORE_NSS:
1N/A sizeof (KMF_CREDENTIAL));
del_num++;
numattr);
del_num++;
case KMF_KEYSTORE_OPENSSL:
case KMF_KEYSTORE_PK11TOKEN:
sizeof (KMF_CREDENTIAL));
del_num++;
return (PK_ERR_USAGE);
return (PK_ERR_USAGE);
return (PK_ERR_USAGE);
num++;
return (rv);
static KMF_RETURN
*keysdeleted = 0;
numkeys = 0;
num++;
B_FALSE)) {
return (KMF_OK);
sizeof (KMF_KEY_HANDLE));
return (KMF_ERR_MEMORY);
sizeof (KMF_KEY_HANDLE));
num++;
return (rv);
static KMF_RETURN
num++;
B_FALSE)) {
return (KMF_OK);
return (rv);
static KMF_RETURN
int numattr = 0;
return (rv);
numattr++;
numattr++;
numattr++;
numattr++;
num++;
num++;
num++;
return (rv);
static KMF_RETURN
int numattr = 0;
return (rv);
numattr++;
numattr++;
numattr++;
numattr++;
sizeof (KMF_BIGINT));
numattr++;
sizeof (KMF_CERT_VALIDITY));
numattr++;
numattr++;
return (rv);
static KMF_RETURN
int numattr = 0;
return (rv);
numattr++;
numattr++;
numattr++;
numattr++;
return (rv);
static KMF_RETURN
int numattr = 0;
return (rv);
numattr++;
numattr++;
numattr++;
numattr++;
numattr++;
num++;
num++;
num++;
return (rv);
static KMF_RETURN
int numattr = 0;
return (kmfrv);
numattr++;
numattr++;
numattr++;
numattr++;
numattr++;
numattr++;
return (kmfrv);
static KMF_RETURN
int numattr = 0;
numattr++;
numattr++;
numattr++;
numattr++;
numattr++;
numattr++;
numattr++;
return (rv);
static KMF_RETURN
int numattr = 0;
numattr++;
numattr++;
numattr++;
num++;
num++;
return (rv);
static KMF_RETURN
int numattr = 0;
numattr++;
if (dir) {
numattr++;
if (filename) {
numattr++;
return (rv);
int opt;
extern int optind_av;
extern char *optarg_av;
int oclass = 0;
int rv = 0;
return (PK_ERR_USAGE);
switch (opt) {
if (token_spec)
return (PK_ERR_USAGE);
if (oclass)
return (PK_ERR_USAGE);
return (PK_ERR_USAGE);
if (object_label)
return (PK_ERR_USAGE);
if (kstype == 0)
return (PK_ERR_USAGE);
return (PK_ERR_USAGE);
return (PK_ERR_USAGE);
if (kstype == 0)
return (PK_ERR_USAGE);
if (argc)
return (PK_ERR_USAGE);
return (PK_ERR_USAGE);
if (oclass == 0)
if (oclass == 0)
&tokencred);
return (kmfrv);
switch (kstype) {
case KMF_KEYSTORE_PK11TOKEN:
case KMF_KEYSTORE_NSS:
&tokencred);
(char *)object_label,
case KMF_KEYSTORE_OPENSSL:
return (kmfrv);