OpenCoverage

v3_enum.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_enum.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2static ENUMERATED_NAMES crl_reasons[] = {-
3 {0, "Unspecified", "unspecified"},-
4 {1, "Key Compromise", "keyCompromise"},-
5 {2, "CA Compromise", "CACompromise"},-
6 {3, "Affiliation Changed",-
7 "affiliationChanged"},-
8 {4, "Superseded", "superseded"},-
9 {5,-
10 "Cessation Of Operation", "cessationOfOperation"},-
11 {6, "Certificate Hold", "certificateHold"},-
12 {8, "Remove From CRL", "removeFromCRL"},-
13 {9, "Privilege Withdrawn",-
14 "privilegeWithdrawn"},-
15 {10, "AA Compromise", "AACompromise"},-
16 {-1, -
17 ((void *)0)-
18 , -
19 ((void *)0)-
20 }-
21};-
22-
23const X509V3_EXT_METHOD v3_crl_reason = {-
24 141, 0, (&(ASN1_ENUMERATED_it)),-
25 0, 0, 0, 0,-
26 (X509V3_EXT_I2S)i2s_ASN1_ENUMERATED_TABLE,-
27 0,-
28 0, 0, 0, 0,-
29 crl_reasons-
30};-
31-
32char *i2s_ASN1_ENUMERATED_TABLE(X509V3_EXT_METHOD *method,-
33 const ASN1_ENUMERATED *e)-
34{-
35 ENUMERATED_NAMES *enam;-
36 long strval;-
37-
38 strval = ASN1_ENUMERATED_get(e);-
39 for (enam = method->usr_data; enam->lname
enam->lnameDescription
TRUEevaluated 20560 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1872 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
; enam++) {
1872-20560
40 if (strval == enam->bitnum
strval == enam->bitnumDescription
TRUEevaluated 492 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 20068 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
492-20068
41 return
executed 492 times by 1 test: return CRYPTO_strdup(enam->lname, __FILE__, 50);
Executed by:
  • libcrypto.so.1.1
CRYPTO_strdup(enam->lname, __FILE__, 50);
executed 492 times by 1 test: return CRYPTO_strdup(enam->lname, __FILE__, 50);
Executed by:
  • libcrypto.so.1.1
492
42 }
executed 20068 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
20068
43 return
executed 1872 times by 1 test: return i2s_ASN1_ENUMERATED(method, e);
Executed by:
  • libcrypto.so.1.1
i2s_ASN1_ENUMERATED(method, e);
executed 1872 times by 1 test: return i2s_ASN1_ENUMERATED(method, e);
Executed by:
  • libcrypto.so.1.1
1872
44}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2