| Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_sig.c |
| Switch to Source code | Preprocessed file |
| Line | Source | Count | ||||||
|---|---|---|---|---|---|---|---|---|
| 1 | - | |||||||
| 2 | static 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 | - | |||||||
| 21 | X509_SIG *d2i_X509_SIG(X509_SIG **a, const unsigned char **in, long len) { return never executed: (X509_SIG *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(X509_SIG_it)));return (X509_SIG *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(X509_SIG_it)));never executed: } int i2d_X509_SIG(X509_SIG *a, unsigned char **out) { returnreturn (X509_SIG *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(X509_SIG_it)));executed 1567 times by 1 test: ASN1_item_i2d((ASN1_VALUE *)a, out, (&(X509_SIG_it)));return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(X509_SIG_it)));Executed by:
executed 1567 times by 1 test: } X509_SIG *X509_SIG_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(X509_SIG_it)));Executed by:
never executed: (X509_SIG *)ASN1_item_new((&(X509_SIG_it)));return (X509_SIG *)ASN1_item_new((&(X509_SIG_it)));never executed: } void X509_SIG_free(X509_SIG *a) { ASN1_item_free((ASN1_VALUE *)a, (&(X509_SIG_it))); }return (X509_SIG *)ASN1_item_new((&(X509_SIG_it)));never executed: end of block | 0-1567 | ||||||
| 22 | - | |||||||
| 23 | void X509_SIG_get0(const X509_SIG *sig, const X509_ALGOR **palg, | - | ||||||
| 24 | const ASN1_OCTET_STRING **pdigest) | - | ||||||
| 25 | { | - | ||||||
| 26 | if (palg
| 1 | ||||||
| 27 | * executed 1 time by 1 test: palg = sig->algor;*palg = sig->algor;Executed by:
executed 1 time by 1 test: *palg = sig->algor;Executed by:
| 1 | ||||||
| 28 | if (pdigest
| 1 | ||||||
| 29 | * executed 1 time by 1 test: pdigest = sig->digest;*pdigest = sig->digest;Executed by:
executed 1 time by 1 test: *pdigest = sig->digest;Executed by:
| 1 | ||||||
| 30 | } executed 2 times by 1 test: end of blockExecuted by:
| 2 | ||||||
| 31 | - | |||||||
| 32 | void X509_SIG_getm(X509_SIG *sig, X509_ALGOR **palg, | - | ||||||
| 33 | ASN1_OCTET_STRING **pdigest) | - | ||||||
| 34 | { | - | ||||||
| 35 | if (palg
| 0 | ||||||
| 36 | * never executed: palg = sig->algor;*palg = sig->algor;never executed: *palg = sig->algor; | 0 | ||||||
| 37 | if (pdigest
| 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 code | Preprocessed file |