OpenCoverage

store_strings.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_strings.c
Source codeSwitch to Preprocessed file
LineSourceCount
1/*-
2 * Copyright 2016-2017 The OpenSSL Project Authors. All Rights Reserved.-
3 *-
4 * Licensed under the OpenSSL license (the "License"). You may not use-
5 * this file except in compliance with the License. You can obtain a copy-
6 * in the file LICENSE in the source distribution or at-
7 * https://www.openssl.org/source/license.html-
8 */-
9-
10#include <openssl/store.h>-
11-
12static char *type_strings[] = {-
13 "Name", /* OSSL_STORE_INFO_NAME */-
14 "Parameters", /* OSSL_STORE_INFO_PARAMS */-
15 "Pkey", /* OSSL_STORE_INFO_PKEY */-
16 "Certificate", /* OSSL_STORE_INFO_CERT */-
17 "CRL" /* OSSL_STORE_INFO_CRL */-
18};-
19-
20const char *OSSL_STORE_INFO_type_string(int type)-
21{-
22 int types = sizeof(type_strings) / sizeof(type_strings[0]);-
23-
24 if (type < 1 || type > types)
type < 1Description
TRUEnever evaluated
FALSEnever evaluated
type > typesDescription
TRUEnever evaluated
FALSEnever evaluated
0
25 return NULL;
never executed: return ((void *)0) ;
0
26-
27 return type_strings[type - 1];
never executed: return type_strings[type - 1];
0
28}-
Source codeSwitch to Preprocessed file

Generated by Squish Coco 4.2.2