| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 ASN1_PRINTABLESTRING_new| Name:  | ASN1_PRINTABLESTRING_new |  | Prototype:  | ASN1_PRINTABLESTRING *ASN1_PRINTABLESTRING_new(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 33-33 |  
  |  | 1 | 1 | 
 ASN1_PRINTABLESTRING_free| Name:  | ASN1_PRINTABLESTRING_free |  | Prototype:  | void ASN1_PRINTABLESTRING_free(ASN1_PRINTABLESTRING *x) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 33-33 |  
  |  | 1 | 1 | 
 ASN1_PCTX_set_str_flags| Name:  | ASN1_PCTX_set_str_flags |  | Prototype:  | void ASN1_PCTX_set_str_flags(ASN1_PCTX *p, unsigned long flags) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c |  | Lines:  | 97-100 |  
  |  | 1 | 1 | 
 ASN1_PCTX_set_oid_flags| Name:  | ASN1_PCTX_set_oid_flags |  | Prototype:  | void ASN1_PCTX_set_oid_flags(ASN1_PCTX *p, unsigned long flags) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c |  | Lines:  | 87-90 |  
  |  | 1 | 1 | 
 ASN1_PCTX_set_nm_flags| Name:  | ASN1_PCTX_set_nm_flags |  | Prototype:  | void ASN1_PCTX_set_nm_flags(ASN1_PCTX *p, unsigned long flags) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c |  | Lines:  | 67-70 |  
  |  | 1 | 1 | 
 ASN1_PCTX_set_flags| Name:  | ASN1_PCTX_set_flags |  | Prototype:  | void ASN1_PCTX_set_flags(ASN1_PCTX *p, unsigned long flags) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c |  | Lines:  | 57-60 |  
  |  | 1 | 1 | 
 ASN1_PCTX_set_cert_flags| Name:  | ASN1_PCTX_set_cert_flags |  | Prototype:  | void ASN1_PCTX_set_cert_flags(ASN1_PCTX *p, unsigned long flags) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c |  | Lines:  | 77-80 |  
  |  | 1 | 1 | 
 ASN1_PCTX_new| Name:  | ASN1_PCTX_new |  | Prototype:  | ASN1_PCTX *ASN1_PCTX_new(void) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c |  | Lines:  | 35-45 |  
  |  | 12 | 2 | 
 ASN1_PCTX_get_str_flags| Name:  | ASN1_PCTX_get_str_flags |  | Prototype:  | unsigned long ASN1_PCTX_get_str_flags(const ASN1_PCTX *p) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c |  | Lines:  | 92-95 |  
  |  | 1 | 1 | 
 ASN1_PCTX_get_oid_flags| Name:  | ASN1_PCTX_get_oid_flags |  | Prototype:  | unsigned long ASN1_PCTX_get_oid_flags(const ASN1_PCTX *p) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c |  | Lines:  | 82-85 |  
  |  | 1 | 1 | 
 ASN1_PCTX_get_nm_flags| Name:  | ASN1_PCTX_get_nm_flags |  | Prototype:  | unsigned long ASN1_PCTX_get_nm_flags(const ASN1_PCTX *p) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c |  | Lines:  | 62-65 |  
  |  | 1 | 1 | 
 ASN1_PCTX_get_flags| Name:  | ASN1_PCTX_get_flags |  | Prototype:  | unsigned long ASN1_PCTX_get_flags(const ASN1_PCTX *p) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c |  | Lines:  | 52-55 |  
  |  | 1 | 1 | 
 ASN1_PCTX_get_cert_flags| Name:  | ASN1_PCTX_get_cert_flags |  | Prototype:  | unsigned long ASN1_PCTX_get_cert_flags(const ASN1_PCTX *p) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c |  | Lines:  | 72-75 |  
  |  | 1 | 1 | 
 ASN1_PCTX_free| Name:  | ASN1_PCTX_free |  | Prototype:  | void ASN1_PCTX_free(ASN1_PCTX *p) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c |  | Lines:  | 47-50 |  
  |  | 1 | 1 | 
 ASN1_OCTET_STRING_set| Name:  | ASN1_OCTET_STRING_set |  | Prototype:  | int ASN1_OCTET_STRING_set(ASN1_OCTET_STRING *x, const unsigned char *d, int len) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_octet.c |  | Lines:  | 25-29 |  
  |  | 1 | 1 | 
 ASN1_OCTET_STRING_new| Name:  | ASN1_OCTET_STRING_new |  | Prototype:  | ASN1_OCTET_STRING *ASN1_OCTET_STRING_new(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 28-28 |  
  |  | 1 | 1 | 
 ASN1_OCTET_STRING_free| Name:  | ASN1_OCTET_STRING_free |  | Prototype:  | void ASN1_OCTET_STRING_free(ASN1_OCTET_STRING *x) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 28-28 |  
  |  | 1 | 1 | 
 ASN1_OCTET_STRING_dup| Name:  | ASN1_OCTET_STRING_dup |  | Prototype:  | ASN1_OCTET_STRING *ASN1_OCTET_STRING_dup(const ASN1_OCTET_STRING *x) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_octet.c |  | Lines:  | 14-17 |  
  |  | 1 | 1 | 
 ASN1_OCTET_STRING_cmp| Name:  | ASN1_OCTET_STRING_cmp |  | Prototype:  | int ASN1_OCTET_STRING_cmp(const ASN1_OCTET_STRING *a, const ASN1_OCTET_STRING *b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_octet.c |  | Lines:  | 19-23 |  
  |  | 1 | 1 | 
 ASN1_OBJECT_new| Name:  | ASN1_OBJECT_new |  | Prototype:  | ASN1_OBJECT *ASN1_OBJECT_new(void) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_object.c |  | Lines:  | 335-346 |  
  |  | 13 | 2 | 
 ASN1_OBJECT_free| Name:  | ASN1_OBJECT_free |  | Prototype:  | void ASN1_OBJECT_free(ASN1_OBJECT *a) |  | Coverage:  | 100.000% (13/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_object.c |  | Lines:  | 348-368 |  
  |  | 22 | 5 | 
 ASN1_OBJECT_create| Name:  | ASN1_OBJECT_create |  | Prototype:  | ASN1_OBJECT *ASN1_OBJECT_create(int nid, unsigned char *data, int len, const char *sn, const char *ln) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_object.c |  | Lines:  | 370-383 |  
  |  | 9 | 1 | 
 ASN1_NULL_new| Name:  | ASN1_NULL_new |  | Prototype:  | ASN1_NULL *ASN1_NULL_new(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 44-44 |  
  |  | 1 | 1 | 
 ASN1_NULL_free| Name:  | ASN1_NULL_free |  | Prototype:  | void ASN1_NULL_free(ASN1_NULL *a) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 44-44 |  
  |  | 1 | 1 | 
 ASN1_ITEM_lookup| Name:  | ASN1_ITEM_lookup |  | Prototype:  | const ASN1_ITEM *ASN1_ITEM_lookup(const char *name) |  | Coverage:  |  13.514% (5/37) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_item_list.c |  | Lines:  | 24-35 |  
  |  | 172 | 9 | 
 ASN1_ITEM_get| Name:  | ASN1_ITEM_get |  | Prototype:  | const ASN1_ITEM *ASN1_ITEM_get(size_t i) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_item_list.c |  | Lines:  | 37-42 |  
  |  | 7 | 2 | 
 ASN1_INTEGER_to_BN| Name:  | ASN1_INTEGER_to_BN |  | Prototype:  | BIGNUM *ASN1_INTEGER_to_BN(const ASN1_INTEGER *ai, BIGNUM *bn) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c |  | Lines:  | 557-560 |  
  |  | 1 | 1 | 
 ASN1_INTEGER_set_uint64| Name:  | ASN1_INTEGER_set_uint64 |  | Prototype:  | int ASN1_INTEGER_set_uint64(ASN1_INTEGER *a, uint64_t r) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c |  | Lines:  | 528-531 |  
  |  | 1 | 1 | 
 ASN1_INTEGER_set_int64| Name:  | ASN1_INTEGER_set_int64 |  | Prototype:  | int ASN1_INTEGER_set_int64(ASN1_INTEGER *a, int64_t r) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c |  | Lines:  | 518-521 |  
  |  | 1 | 1 | 
 ASN1_INTEGER_set| Name:  | ASN1_INTEGER_set |  | Prototype:  | int ASN1_INTEGER_set(ASN1_INTEGER *a, long v) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c |  | Lines:  | 533-536 |  
  |  | 1 | 1 | 
 ASN1_INTEGER_new| Name:  | ASN1_INTEGER_new |  | Prototype:  | ASN1_INTEGER *ASN1_INTEGER_new(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 29-29 |  
  |  | 1 | 1 | 
 ASN1_INTEGER_get_uint64| Name:  | ASN1_INTEGER_get_uint64 |  | Prototype:  | int ASN1_INTEGER_get_uint64(uint64_t *pr, const ASN1_INTEGER *a) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c |  | Lines:  | 523-526 |  
  |  | 1 | 1 | 
 ASN1_INTEGER_get_int64| Name:  | ASN1_INTEGER_get_int64 |  | Prototype:  | int ASN1_INTEGER_get_int64(int64_t *pr, const ASN1_INTEGER *a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c |  | Lines:  | 513-516 |  
  |  | 1 | 1 | 
 ASN1_INTEGER_get| Name:  | ASN1_INTEGER_get |  | Prototype:  | long ASN1_INTEGER_get(const ASN1_INTEGER *a) |  | Coverage:  |  75.000% (9/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c |  | Lines:  | 538-550 |  
  |  | 14 | 4 | 
 ASN1_INTEGER_free| Name:  | ASN1_INTEGER_free |  | Prototype:  | void ASN1_INTEGER_free(ASN1_INTEGER *x) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 29-29 |  
  |  | 1 | 1 | 
 ASN1_INTEGER_dup| Name:  | ASN1_INTEGER_dup |  | Prototype:  | ASN1_INTEGER *ASN1_INTEGER_dup(const ASN1_INTEGER *x) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c |  | Lines:  | 18-21 |  
  |  | 1 | 1 | 
 ASN1_INTEGER_cmp| Name:  | ASN1_INTEGER_cmp |  | Prototype:  | int ASN1_INTEGER_cmp(const ASN1_INTEGER *x, const ASN1_INTEGER *y) |  | Coverage:  | 100.000% (10/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c |  | Lines:  | 23-41 |  
  |  | 10 | 4 | 
 ASN1_IA5STRING_new| Name:  | ASN1_IA5STRING_new |  | Prototype:  | ASN1_IA5STRING *ASN1_IA5STRING_new(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 35-35 |  
  |  | 1 | 1 | 
 ASN1_IA5STRING_free| Name:  | ASN1_IA5STRING_free |  | Prototype:  | void ASN1_IA5STRING_free(ASN1_IA5STRING *x) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 35-35 |  
  |  | 1 | 1 | 
 ASN1_GENERALSTRING_new| Name:  | ASN1_GENERALSTRING_new |  | Prototype:  | ASN1_GENERALSTRING *ASN1_GENERALSTRING_new(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 36-36 |  
  |  | 1 | 1 | 
 ASN1_GENERALSTRING_free| Name:  | ASN1_GENERALSTRING_free |  | Prototype:  | void ASN1_GENERALSTRING_free(ASN1_GENERALSTRING *x) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 36-36 |  
  |  | 1 | 1 | 
 ASN1_GENERALIZEDTIME_set_string| Name:  | ASN1_GENERALIZEDTIME_set_string |  | Prototype:  | int ASN1_GENERALIZEDTIME_set_string(ASN1_GENERALIZEDTIME *s, const char *str) |  | Coverage:  |  66.667% (6/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_gentm.c |  | Lines:  | 34-50 |  
  |  | 14 | 3 | 
 ASN1_GENERALIZEDTIME_set| Name:  | ASN1_GENERALIZEDTIME_set |  | Prototype:  | ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_set(ASN1_GENERALIZEDTIME *s, time_t t) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_gentm.c |  | Lines:  | 52-56 |  
  |  | 1 | 1 | 
 ASN1_GENERALIZEDTIME_print| Name:  | ASN1_GENERALIZEDTIME_print |  | Prototype:  | int ASN1_GENERALIZEDTIME_print(BIO *bp, const ASN1_GENERALIZEDTIME *tm) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_gentm.c |  | Lines:  | 77-82 |  
  |  | 3 | 2 | 
 ASN1_GENERALIZEDTIME_new| Name:  | ASN1_GENERALIZEDTIME_new |  | Prototype:  | ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_new(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 38-38 |  
  |  | 1 | 1 | 
 ASN1_GENERALIZEDTIME_free| Name:  | ASN1_GENERALIZEDTIME_free |  | Prototype:  | void ASN1_GENERALIZEDTIME_free(ASN1_GENERALIZEDTIME *x) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 38-38 |  
  |  | 1 | 1 | 
 ASN1_GENERALIZEDTIME_check| Name:  | ASN1_GENERALIZEDTIME_check |  | Prototype:  | int ASN1_GENERALIZEDTIME_check(const ASN1_GENERALIZEDTIME *d) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_gentm.c |  | Lines:  | 29-32 |  
  |  | 5 | 1 | 
 ASN1_GENERALIZEDTIME_adj| Name:  | ASN1_GENERALIZEDTIME_adj |  | Prototype:  | ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_adj(ASN1_GENERALIZEDTIME *s, time_t t, int offset_day, long offset_sec) |  | Coverage:  |  83.333% (10/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_gentm.c |  | Lines:  | 58-75 |  
  |  | 19 | 4 | 
 ASN1_ENUMERATED_to_BN| Name:  | ASN1_ENUMERATED_to_BN |  | Prototype:  | BIGNUM *ASN1_ENUMERATED_to_BN(const ASN1_ENUMERATED *ai, BIGNUM *bn) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c |  | Lines:  | 600-603 |  
  |  | 1 | 1 | 
 ASN1_ENUMERATED_set_int64| Name:  | ASN1_ENUMERATED_set_int64 |  | Prototype:  | int ASN1_ENUMERATED_set_int64(ASN1_ENUMERATED *a, int64_t r) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c |  | Lines:  | 567-570 |  
  |  | 1 | 1 | 
 ASN1_ENUMERATED_set| Name:  | ASN1_ENUMERATED_set |  | Prototype:  | int ASN1_ENUMERATED_set(ASN1_ENUMERATED *a, long v) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c |  | Lines:  | 572-575 |  
  |  | 1 | 1 | 
 ASN1_ENUMERATED_new| Name:  | ASN1_ENUMERATED_new |  | Prototype:  | ASN1_ENUMERATED *ASN1_ENUMERATED_new(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 30-30 |  
  |  | 1 | 1 | 
 ASN1_ENUMERATED_get_int64| Name:  | ASN1_ENUMERATED_get_int64 |  | Prototype:  | int ASN1_ENUMERATED_get_int64(int64_t *pr, const ASN1_ENUMERATED *a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c |  | Lines:  | 562-565 |  
  |  | 1 | 1 | 
 ASN1_ENUMERATED_get| Name:  | ASN1_ENUMERATED_get |  | Prototype:  | long ASN1_ENUMERATED_get(const ASN1_ENUMERATED *a) |  | Coverage:  |  61.111% (11/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c |  | Lines:  | 577-593 |  
  |  | 18 | 6 | 
 ASN1_ENUMERATED_free| Name:  | ASN1_ENUMERATED_free |  | Prototype:  | void ASN1_ENUMERATED_free(ASN1_ENUMERATED *x) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 30-30 |  
  |  | 1 | 1 | 
 ASN1_BMPSTRING_new| Name:  | ASN1_BMPSTRING_new |  | Prototype:  | ASN1_BMPSTRING *ASN1_BMPSTRING_new(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 41-41 |  
  |  | 1 | 1 | 
 ASN1_BMPSTRING_free| Name:  | ASN1_BMPSTRING_free |  | Prototype:  | void ASN1_BMPSTRING_free(ASN1_BMPSTRING *x) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 41-41 |  
  |  | 1 | 1 | 
 ASN1_BIT_STRING_set_bit| Name:  | ASN1_BIT_STRING_set_bit |  | Prototype:  | int ASN1_BIT_STRING_set_bit(ASN1_BIT_STRING *a, int n, int value) |  | Coverage:  |  50.000% (13/26) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_bitstr.c |  | Lines:  | 146-179 |  
  |  | 33 | 8 | 
 ASN1_BIT_STRING_set_asc| Name:  | ASN1_BIT_STRING_set_asc |  | Prototype:  | int ASN1_BIT_STRING_set_asc(ASN1_BIT_STRING *bs, const char *name, int value, BIT_STRING_BITNAME *tbl) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/t_bitst.c |  | Lines:  | 33-45 |  
  |  | 8 | 4 | 
 ASN1_BIT_STRING_set| Name:  | ASN1_BIT_STRING_set |  | Prototype:  | int ASN1_BIT_STRING_set(ASN1_BIT_STRING *x, unsigned char *d, int len) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_bitstr.c |  | Lines:  | 16-19 |  
  |  | 1 | 1 | 
 ASN1_BIT_STRING_num_asc| Name:  | ASN1_BIT_STRING_num_asc |  | Prototype:  | int ASN1_BIT_STRING_num_asc(const char *name, BIT_STRING_BITNAME *tbl) |  | Coverage:  |   0.000% (0/69) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/t_bitst.c |  | Lines:  | 47-56 |  
  |  | 334 | 15 | 
 ASN1_BIT_STRING_new| Name:  | ASN1_BIT_STRING_new |  | Prototype:  | ASN1_BIT_STRING *ASN1_BIT_STRING_new(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 31-31 |  
  |  | 1 | 1 | 
 ASN1_BIT_STRING_name_print| Name:  | ASN1_BIT_STRING_name_print |  | Prototype:  | int ASN1_BIT_STRING_name_print(BIO *out, ASN1_BIT_STRING *bs, BIT_STRING_BITNAME *tbl, int indent) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/t_bitst.c |  | Lines:  | 15-31 |  
  |  | 11 | 4 | 
 ASN1_BIT_STRING_get_bit| Name:  | ASN1_BIT_STRING_get_bit |  | Prototype:  | int ASN1_BIT_STRING_get_bit(const ASN1_BIT_STRING *a, int n) |  | Coverage:  |  75.000% (6/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_bitstr.c |  | Lines:  | 181-190 |  
  |  | 14 | 2 | 
 ASN1_BIT_STRING_free| Name:  | ASN1_BIT_STRING_free |  | Prototype:  | void ASN1_BIT_STRING_free(ASN1_BIT_STRING *x) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 31-31 |  
  |  | 1 | 1 | 
 ASN1_BIT_STRING_check| Name:  | ASN1_BIT_STRING_check |  | Prototype:  | int ASN1_BIT_STRING_check(const ASN1_BIT_STRING *a, const unsigned char *flags, int flags_len) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_bitstr.c |  | Lines:  | 198-216 |  
  |  | 8 | 3 | 
 ASIdentifiers_new| Name:  | ASIdentifiers_new |  | Prototype:  | ASIdentifiers *ASIdentifiers_new(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 56-56 |  
  |  | 1 | 1 | 
 ASIdentifiers_free| Name:  | ASIdentifiers_free |  | Prototype:  | void ASIdentifiers_free(ASIdentifiers *a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 56-56 |  
  |  | 1 | 1 | 
 ASIdentifierChoice_new| Name:  | ASIdentifierChoice_new |  | Prototype:  | ASIdentifierChoice *ASIdentifierChoice_new(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 55-55 |  
  |  | 1 | 1 | 
 ASIdentifierChoice_is_canonical| Name:  | ASIdentifierChoice_is_canonical |  | Prototype:  | static int ASIdentifierChoice_is_canonical(ASIdentifierChoice *choice) |  | Coverage:  |   0.000% (0/51) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 256-336 |  
  |  | 87 | 11 | 
 ASIdentifierChoice_free| Name:  | ASIdentifierChoice_free |  | Prototype:  | void ASIdentifierChoice_free(ASIdentifierChoice *a) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 55-55 |  
  |  | 1 | 1 | 
 ASIdentifierChoice_canonize| Name:  | ASIdentifierChoice_canonize |  | Prototype:  | static int ASIdentifierChoice_canonize(ASIdentifierChoice *choice) |  | Coverage:  |   0.000% (0/69) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 351-488 |  
  |  | 129 | 19 | 
 ASIdOrRange_new| Name:  | ASIdOrRange_new |  | Prototype:  | ASIdOrRange *ASIdOrRange_new(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 54-54 |  
  |  | 1 | 1 | 
 ASIdOrRange_free| Name:  | ASIdOrRange_free |  | Prototype:  | void ASIdOrRange_free(ASIdOrRange *a) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 54-54 |  
  |  | 1 | 1 | 
 ASIdOrRange_cmp| Name:  | ASIdOrRange_cmp |  | Prototype:  | static int ASIdOrRange_cmp(const ASIdOrRange *const *a_, const ASIdOrRange *const *b_) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 122-148 |  
  |  | 20 | 4 | 
 AES_wrap_key| Name:  | AES_wrap_key |  | Prototype:  | int AES_wrap_key(AES_KEY *key, const unsigned char *iv, unsigned char *out, const unsigned char *in, unsigned int inlen) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_wrap.c |  | Lines:  | 14-19 |  
  |  | 1 | 1 | 
 AES_unwrap_key| Name:  | AES_unwrap_key |  | Prototype:  | int AES_unwrap_key(AES_KEY *key, const unsigned char *iv, unsigned char *out, const unsigned char *in, unsigned int inlen) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_wrap.c |  | Lines:  | 21-27 |  
  |  | 2 | 1 | 
 AES_options| Name:  | AES_options |  | Prototype:  | const char *AES_options(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_misc.c |  | Lines:  | 14-21 |  
  |  | 1 | 1 | 
 AES_ofb128_encrypt| Name:  | AES_ofb128_encrypt |  | Prototype:  | void AES_ofb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, unsigned char *ivec, int *num) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_ofb.c |  | Lines:  | 13-19 |  
  |  | 2 | 1 | 
 AES_ige_encrypt| Name:  | AES_ige_encrypt |  | Prototype:  | void AES_ige_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, unsigned char *ivec, const int enc) |  | Coverage:  |  95.918% (47/49) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_ige.c |  | Lines:  | 37-160 |  
  |  | 93 | 17 | 
 AES_ecb_encrypt| Name:  | AES_ecb_encrypt |  | Prototype:  | void AES_ecb_encrypt(const unsigned char *in, unsigned char *out, const AES_KEY *key, const int enc) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_ecb.c |  | Lines:  | 15-26 |  
  |  | 9 | 2 | 
 AES_cfb8_encrypt| Name:  | AES_cfb8_encrypt |  | Prototype:  | void AES_cfb8_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, unsigned char *ivec, int *num, const int enc) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_cfb.c |  | Lines:  | 37-43 |  
  |  | 2 | 1 | 
 AES_cfb1_encrypt| Name:  | AES_cfb1_encrypt |  | Prototype:  | void AES_cfb1_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, unsigned char *ivec, int *num, const int enc) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_cfb.c |  | Lines:  | 29-35 |  
  |  | 2 | 1 | 
 AES_cfb128_encrypt| Name:  | AES_cfb128_encrypt |  | Prototype:  | void AES_cfb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, unsigned char *ivec, int *num, const int enc) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_cfb.c |  | Lines:  | 19-26 |  
  |  | 2 | 1 | 
 AES_bi_ige_encrypt| Name:  | AES_bi_ige_encrypt |  | Prototype:  | void AES_bi_ige_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, const AES_KEY *key2, const unsigned char *ivec, const int enc) |  | Coverage:  | 100.000% (40/40) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_ige.c |  | Lines:  | 169-284 |  
  |  | 76 | 14 | 
 ADMISSION_SYNTAX_set0_contentsOfAdmissions| Name:  | ADMISSION_SYNTAX_set0_contentsOfAdmissions |  | Prototype:  | void ADMISSION_SYNTAX_set0_contentsOfAdmissions(ADMISSION_SYNTAX *as, struct stack_st_ADMISSIONS *a) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c |  | Lines:  | 258-263 |  
  |  | 2 | 1 | 
 ADMISSION_SYNTAX_set0_admissionAuthority| Name:  | ADMISSION_SYNTAX_set0_admissionAuthority |  | Prototype:  | void ADMISSION_SYNTAX_set0_admissionAuthority(ADMISSION_SYNTAX *as, GENERAL_NAME *aa) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c |  | Lines:  | 246-251 |  
  |  | 2 | 1 | 
 ADMISSION_SYNTAX_new| Name:  | ADMISSION_SYNTAX_new |  | Prototype:  | ADMISSION_SYNTAX *ADMISSION_SYNTAX_new(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c |  | Lines:  | 52-52 |  
  |  | 1 | 1 | 
 ADMISSION_SYNTAX_get0_contentsOfAdmissions| Name:  | ADMISSION_SYNTAX_get0_contentsOfAdmissions |  | Prototype:  | const struct stack_st_ADMISSIONS *ADMISSION_SYNTAX_get0_contentsOfAdmissions(const ADMISSION_SYNTAX *as) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c |  | Lines:  | 253-256 |  
  |  | 1 | 1 | 
 ADMISSION_SYNTAX_get0_admissionAuthority| Name:  | ADMISSION_SYNTAX_get0_admissionAuthority |  | Prototype:  | const GENERAL_NAME *ADMISSION_SYNTAX_get0_admissionAuthority(const ADMISSION_SYNTAX *as) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c |  | Lines:  | 241-244 |  
  |  | 1 | 1 | 
 ADMISSION_SYNTAX_free| Name:  | ADMISSION_SYNTAX_free |  | Prototype:  | void ADMISSION_SYNTAX_free(ADMISSION_SYNTAX *a) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c |  | Lines:  | 52-52 |  
  |  | 1 | 1 | 
 ADMISSIONS_set0_professionInfos| Name:  | ADMISSIONS_set0_professionInfos |  | Prototype:  | void ADMISSIONS_set0_professionInfos(ADMISSIONS *a, PROFESSION_INFOS *pi) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c |  | Lines:  | 292-296 |  
  |  | 2 | 1 | 
 ADMISSIONS_set0_namingAuthority| Name:  | ADMISSIONS_set0_namingAuthority |  | Prototype:  | void ADMISSIONS_set0_namingAuthority(ADMISSIONS *a, NAMING_AUTHORITY *na) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c |  | Lines:  | 281-285 |  
  |  | 2 | 1 | 
 ADMISSIONS_set0_admissionAuthority| Name:  | ADMISSIONS_set0_admissionAuthority |  | Prototype:  | void ADMISSIONS_set0_admissionAuthority(ADMISSIONS *a, GENERAL_NAME *aa) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c |  | Lines:  | 270-274 |  
  |  | 2 | 1 | 
 ADMISSIONS_new| Name:  | ADMISSIONS_new |  | Prototype:  | ADMISSIONS *ADMISSIONS_new(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c |  | Lines:  | 51-51 |  
  |  | 1 | 1 | 
 ADMISSIONS_get0_professionInfos| Name:  | ADMISSIONS_get0_professionInfos |  | Prototype:  | const PROFESSION_INFOS *ADMISSIONS_get0_professionInfos(const ADMISSIONS *a) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c |  | Lines:  | 287-290 |  
  |  | 1 | 1 | 
 ADMISSIONS_get0_namingAuthority| Name:  | ADMISSIONS_get0_namingAuthority |  | Prototype:  | const NAMING_AUTHORITY *ADMISSIONS_get0_namingAuthority(const ADMISSIONS *a) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c |  | Lines:  | 276-279 |  
  |  | 1 | 1 | 
 ADMISSIONS_get0_admissionAuthority| Name:  | ADMISSIONS_get0_admissionAuthority |  | Prototype:  | const GENERAL_NAME *ADMISSIONS_get0_admissionAuthority(const ADMISSIONS *a) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c |  | Lines:  | 265-268 |  
  |  | 1 | 1 | 
 ADMISSIONS_free| Name:  | ADMISSIONS_free |  | Prototype:  | void ADMISSIONS_free(ADMISSIONS *a) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c |  | Lines:  | 51-51 |  
  |  | 1 | 1 | 
 ACCESS_DESCRIPTION_new| Name:  | ACCESS_DESCRIPTION_new |  | Prototype:  | ACCESS_DESCRIPTION *ACCESS_DESCRIPTION_new(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_info.c |  | Lines:  | 53-53 |  
  |  | 1 | 1 |