OpenCoverage

x_sig.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_sig.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2static const ASN1_TEMPLATE X509_SIG_seq_tt[] = {-
3 { (0), (0), -
4 __builtin_offsetof (-
5 X509_SIG-
6 , -
7 algor-
8 )-
9 , "algor", (&(X509_ALGOR_it)) },-
10 { (0), (0), -
11 __builtin_offsetof (-
12 X509_SIG-
13 , -
14 digest-
15 )-
16 , "digest", (&(ASN1_OCTET_STRING_it)) }-
17} ; const ASN1_ITEM X509_SIG_it = { 0x1, 16, X509_SIG_seq_tt, sizeof(X509_SIG_seq_tt) / sizeof(ASN1_TEMPLATE), -
18 ((void *)0)-
19 , sizeof(X509_SIG), "X509_SIG" };-
20-
21X509_SIG *d2i_X509_SIG(X509_SIG **a, const unsigned char **in, long len) { return
never executed: return (X509_SIG *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(X509_SIG_it)));
(X509_SIG *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(X509_SIG_it)));
never executed: return (X509_SIG *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(X509_SIG_it)));
} int i2d_X509_SIG(X509_SIG *a, unsigned char **out) { return
executed 1567 times by 1 test: return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(X509_SIG_it)));
Executed by:
  • libcrypto.so.1.1
ASN1_item_i2d((ASN1_VALUE *)a, out, (&(X509_SIG_it)));
executed 1567 times by 1 test: return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(X509_SIG_it)));
Executed by:
  • libcrypto.so.1.1
} X509_SIG *X509_SIG_new(void) { return
never executed: return (X509_SIG *)ASN1_item_new((&(X509_SIG_it)));
(X509_SIG *)ASN1_item_new((&(X509_SIG_it)));
never executed: return (X509_SIG *)ASN1_item_new((&(X509_SIG_it)));
} void X509_SIG_free(X509_SIG *a) { ASN1_item_free((ASN1_VALUE *)a, (&(X509_SIG_it))); }
never executed: end of block
0-1567
22-
23void X509_SIG_get0(const X509_SIG *sig, const X509_ALGOR **palg,-
24 const ASN1_OCTET_STRING **pdigest)-
25{-
26 if (palg
palgDescription
TRUEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
1
27 *
executed 1 time by 1 test: *palg = sig->algor;
Executed by:
  • libcrypto.so.1.1
palg = sig->algor;
executed 1 time by 1 test: *palg = sig->algor;
Executed by:
  • libcrypto.so.1.1
1
28 if (pdigest
pdigestDescription
TRUEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
1
29 *
executed 1 time by 1 test: *pdigest = sig->digest;
Executed by:
  • libcrypto.so.1.1
pdigest = sig->digest;
executed 1 time by 1 test: *pdigest = sig->digest;
Executed by:
  • libcrypto.so.1.1
1
30}
executed 2 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
2
31-
32void X509_SIG_getm(X509_SIG *sig, X509_ALGOR **palg,-
33 ASN1_OCTET_STRING **pdigest)-
34{-
35 if (palg
palgDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
36 *
never executed: *palg = sig->algor;
palg = sig->algor;
never executed: *palg = sig->algor;
0
37 if (pdigest
pdigestDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
38 *
never executed: *pdigest = sig->digest;
pdigest = sig->digest;
never executed: *pdigest = sig->digest;
0
39}
never executed: end of block
0
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2