cert_create: remove unneeded initializers

These variables store return values of functions.  Remove all of
meaningless initializers.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
This commit is contained in:
Masahiro Yamada 2017-02-06 19:47:44 +09:00
parent 559eb8b79a
commit c893c73309
4 changed files with 31 additions and 33 deletions

View File

@ -103,10 +103,10 @@ int cert_new(cert_t *cert, int days, int ca, STACK_OF(X509_EXTENSION) * sk)
cert_t *issuer_cert = &certs[cert->issuer];
EVP_PKEY *ikey = keys[issuer_cert->key].key;
X509 *issuer = issuer_cert->x;
X509 *x = NULL;
X509_EXTENSION *ex = NULL;
X509_NAME *name = NULL;
ASN1_INTEGER *sno = NULL;
X509 *x;
X509_EXTENSION *ex;
X509_NAME *name;
ASN1_INTEGER *sno;
int i, num;
/* Create the certificate structure */
@ -202,7 +202,7 @@ int cert_init(void)
cert_t *cert_get_by_opt(const char *opt)
{
cert_t *cert = NULL;
cert_t *cert;
unsigned int i;
for (i = 0; i < num_certs; i++) {

View File

@ -181,13 +181,13 @@ X509_EXTENSION *ext_new(int nid, int crit, unsigned char *data, int len)
X509_EXTENSION *ext_new_hash(int nid, int crit, const EVP_MD *md,
unsigned char *buf, size_t len)
{
X509_EXTENSION *ex = NULL;
ASN1_OCTET_STRING *octet = NULL;
HASH *hash = NULL;
ASN1_OBJECT *algorithm = NULL;
X509_ALGOR *x509_algor = NULL;
X509_EXTENSION *ex;
ASN1_OCTET_STRING *octet;
HASH *hash;
ASN1_OBJECT *algorithm;
X509_ALGOR *x509_algor;
unsigned char *p = NULL;
int sz = -1;
int sz;
/* OBJECT_IDENTIFIER with hash algorithm */
algorithm = OBJ_nid2obj(md->type);
@ -254,10 +254,10 @@ X509_EXTENSION *ext_new_hash(int nid, int crit, const EVP_MD *md,
*/
X509_EXTENSION *ext_new_nvcounter(int nid, int crit, int value)
{
X509_EXTENSION *ex = NULL;
ASN1_INTEGER *counter = NULL;
X509_EXTENSION *ex;
ASN1_INTEGER *counter;
unsigned char *p = NULL;
int sz = -1;
int sz;
/* Encode counter */
counter = ASN1_INTEGER_new();
@ -291,9 +291,9 @@ X509_EXTENSION *ext_new_nvcounter(int nid, int crit, int value)
*/
X509_EXTENSION *ext_new_key(int nid, int crit, EVP_PKEY *k)
{
X509_EXTENSION *ex = NULL;
unsigned char *p = NULL;
int sz = -1;
X509_EXTENSION *ex;
unsigned char *p;
int sz;
/* Encode key */
BIO *mem = BIO_new(BIO_s_mem());
@ -315,7 +315,7 @@ X509_EXTENSION *ext_new_key(int nid, int crit, EVP_PKEY *k)
ext_t *ext_get_by_opt(const char *opt)
{
ext_t *ext = NULL;
ext_t *ext;
unsigned int i;
/* Sequential search. This is not a performance concern since the number

View File

@ -62,7 +62,7 @@ int key_new(key_t *key)
static int key_create_rsa(key_t *key)
{
RSA *rsa = NULL;
RSA *rsa;
rsa = RSA_generate_key(RSA_KEY_BITS, RSA_F4, NULL, NULL);
if (rsa == NULL) {
@ -83,7 +83,7 @@ err:
#ifndef OPENSSL_NO_EC
static int key_create_ecdsa(key_t *key)
{
EC_KEY *ec = NULL;
EC_KEY *ec;
ec = EC_KEY_new_by_curve_name(NID_X9_62_prime256v1);
if (ec == NULL) {
@ -132,8 +132,8 @@ int key_create(key_t *key, int type)
int key_load(key_t *key, unsigned int *err_code)
{
FILE *fp = NULL;
EVP_PKEY *k = NULL;
FILE *fp;
EVP_PKEY *k;
if (key->fn) {
/* Load key from file */
@ -162,7 +162,7 @@ int key_load(key_t *key, unsigned int *err_code)
int key_store(key_t *key)
{
FILE *fp = NULL;
FILE *fp;
if (key->fn) {
fp = fopen(key->fn, "w");
@ -185,7 +185,6 @@ int key_init(void)
{
cmd_opt_t cmd_opt;
key_t *key;
int rc = 0;
unsigned int i;
for (i = 0; i < num_keys; i++) {
@ -200,12 +199,12 @@ int key_init(void)
}
}
return rc;
return 0;
}
key_t *key_get_by_opt(const char *opt)
{
key_t *key = NULL;
key_t *key;
unsigned int i;
/* Sequential search. This is not a performance concern since the number

View File

@ -134,7 +134,6 @@ static void print_help(const char *cmd, const struct option *long_opt)
printf("\t%s [OPTIONS]\n\n", cmd);
printf("Available options:\n");
i = 0;
opt = long_opt;
while (opt->name) {
p = line;
@ -261,12 +260,12 @@ static const cmd_opt_t common_cmd_opt[] = {
int main(int argc, char *argv[])
{
STACK_OF(X509_EXTENSION) * sk = NULL;
X509_EXTENSION *cert_ext = NULL;
ext_t *ext = NULL;
key_t *key = NULL;
cert_t *cert = NULL;
FILE *file = NULL;
STACK_OF(X509_EXTENSION) * sk;
X509_EXTENSION *cert_ext;
ext_t *ext;
key_t *key;
cert_t *cert;
FILE *file;
int i, j, ext_nid, nvctr;
int c, opt_idx = 0;
const struct option *cmd_opt;