OpenCoverage

nsseq.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/nsseq.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3static int nsseq_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it,-
4 void *exarg)-
5{-
6 if (operation == 1
operation == 1Description
TRUEevaluated 2962 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 11905 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
2962-11905
7 NETSCAPE_CERT_SEQUENCE *nsseq;-
8 nsseq = (NETSCAPE_CERT_SEQUENCE *)*pval;-
9 nsseq->type = OBJ_nid2obj(79);-
10 }
executed 2962 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
2962
11 return
executed 14867 times by 1 test: return 1;
Executed by:
  • libcrypto.so.1.1
1;
executed 14867 times by 1 test: return 1;
Executed by:
  • libcrypto.so.1.1
14867
12}-
13-
14-
15-
16static const ASN1_AUX NETSCAPE_CERT_SEQUENCE_aux = {-
17((void *)0)-
18, 0, 0, 0, nsseq_cb, 0}; static const ASN1_TEMPLATE NETSCAPE_CERT_SEQUENCE_seq_tt[] = {-
19 { (0), (0), -
20 __builtin_offsetof (-
21 NETSCAPE_CERT_SEQUENCE-
22 , -
23 type-
24 )-
25 , "type", (&(ASN1_OBJECT_it)) },-
26 { (((0x2 << 3)|(0x2<<6)) | ((0x2 << 1)|(0x1))), (0), -
27 __builtin_offsetof (-
28 NETSCAPE_CERT_SEQUENCE-
29 , -
30 certs-
31 )-
32 , "certs", (&(X509_it)) }-
33} ; const ASN1_ITEM NETSCAPE_CERT_SEQUENCE_it = { 0x1, 16, NETSCAPE_CERT_SEQUENCE_seq_tt, sizeof(NETSCAPE_CERT_SEQUENCE_seq_tt) / sizeof(ASN1_TEMPLATE), &NETSCAPE_CERT_SEQUENCE_aux, sizeof(NETSCAPE_CERT_SEQUENCE), "NETSCAPE_CERT_SEQUENCE" };-
34-
35NETSCAPE_CERT_SEQUENCE *d2i_NETSCAPE_CERT_SEQUENCE(NETSCAPE_CERT_SEQUENCE **a, const unsigned char **in, long len) { return
never executed: return (NETSCAPE_CERT_SEQUENCE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(NETSCAPE_CERT_SEQUENCE_it)));
(NETSCAPE_CERT_SEQUENCE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(NETSCAPE_CERT_SEQUENCE_it)));
never executed: return (NETSCAPE_CERT_SEQUENCE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(NETSCAPE_CERT_SEQUENCE_it)));
} int i2d_NETSCAPE_CERT_SEQUENCE(NETSCAPE_CERT_SEQUENCE *a, unsigned char **out) { return
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(NETSCAPE_CERT_SEQUENCE_it)));
ASN1_item_i2d((ASN1_VALUE *)a, out, (&(NETSCAPE_CERT_SEQUENCE_it)));
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(NETSCAPE_CERT_SEQUENCE_it)));
} NETSCAPE_CERT_SEQUENCE *NETSCAPE_CERT_SEQUENCE_new(void) { return
never executed: return (NETSCAPE_CERT_SEQUENCE *)ASN1_item_new((&(NETSCAPE_CERT_SEQUENCE_it)));
(NETSCAPE_CERT_SEQUENCE *)ASN1_item_new((&(NETSCAPE_CERT_SEQUENCE_it)));
never executed: return (NETSCAPE_CERT_SEQUENCE *)ASN1_item_new((&(NETSCAPE_CERT_SEQUENCE_it)));
} void NETSCAPE_CERT_SEQUENCE_free(NETSCAPE_CERT_SEQUENCE *a) { ASN1_item_free((ASN1_VALUE *)a, (&(NETSCAPE_CERT_SEQUENCE_it))); }
never executed: end of block
0
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2