| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 OSSL_STORE_INFO_get_type| Name:  | OSSL_STORE_INFO_get_type |  | Prototype:  | int OSSL_STORE_INFO_get_type(const OSSL_STORE_INFO *info) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c |  | Lines:  | 317-320 |  
  |  | 1 | 1 | 
 OSSL_STORE_INFO_get1_PKEY| Name:  | OSSL_STORE_INFO_get1_PKEY |  | Prototype:  | EVP_PKEY *OSSL_STORE_INFO_get1_PKEY(const OSSL_STORE_INFO *info) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c |  | Lines:  | 392-401 |  
  |  | 10 | 2 | 
 OSSL_STORE_INFO_get1_PARAMS| Name:  | OSSL_STORE_INFO_get1_PARAMS |  | Prototype:  | EVP_PKEY *OSSL_STORE_INFO_get1_PARAMS(const OSSL_STORE_INFO *info) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c |  | Lines:  | 374-383 |  
  |  | 10 | 2 | 
 OSSL_STORE_INFO_get1_NAME_description| Name:  | OSSL_STORE_INFO_get1_NAME_description |  | Prototype:  | char *OSSL_STORE_INFO_get1_NAME_description(const OSSL_STORE_INFO *info) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c |  | Lines:  | 351-365 |  
  |  | 22 | 3 | 
 OSSL_STORE_INFO_get1_NAME| Name:  | OSSL_STORE_INFO_get1_NAME |  | Prototype:  | char *OSSL_STORE_INFO_get1_NAME(const OSSL_STORE_INFO *info) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c |  | Lines:  | 329-342 |  
  |  | 15 | 3 | 
 OSSL_STORE_INFO_get1_CRL| Name:  | OSSL_STORE_INFO_get1_CRL |  | Prototype:  | X509_CRL *OSSL_STORE_INFO_get1_CRL(const OSSL_STORE_INFO *info) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c |  | Lines:  | 428-437 |  
  |  | 10 | 2 | 
 OSSL_STORE_INFO_get1_CERT| Name:  | OSSL_STORE_INFO_get1_CERT |  | Prototype:  | X509 *OSSL_STORE_INFO_get1_CERT(const OSSL_STORE_INFO *info) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c |  | Lines:  | 410-419 |  
  |  | 10 | 2 | 
 OSSL_STORE_INFO_get0_PKEY| Name:  | OSSL_STORE_INFO_get0_PKEY |  | Prototype:  | EVP_PKEY *OSSL_STORE_INFO_get0_PKEY(const OSSL_STORE_INFO *info) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c |  | Lines:  | 385-390 |  
  |  | 7 | 2 | 
 OSSL_STORE_INFO_get0_PARAMS| Name:  | OSSL_STORE_INFO_get0_PARAMS |  | Prototype:  | EVP_PKEY *OSSL_STORE_INFO_get0_PARAMS(const OSSL_STORE_INFO *info) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c |  | Lines:  | 367-372 |  
  |  | 7 | 2 | 
 OSSL_STORE_INFO_get0_NAME_description| Name:  | OSSL_STORE_INFO_get0_NAME_description |  | Prototype:  | const char *OSSL_STORE_INFO_get0_NAME_description(const OSSL_STORE_INFO *info) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c |  | Lines:  | 344-349 |  
  |  | 7 | 2 | 
 OSSL_STORE_INFO_get0_NAME| Name:  | OSSL_STORE_INFO_get0_NAME |  | Prototype:  | const char *OSSL_STORE_INFO_get0_NAME(const OSSL_STORE_INFO *info) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c |  | Lines:  | 322-327 |  
  |  | 7 | 2 | 
 OSSL_STORE_INFO_get0_CRL| Name:  | OSSL_STORE_INFO_get0_CRL |  | Prototype:  | X509_CRL *OSSL_STORE_INFO_get0_CRL(const OSSL_STORE_INFO *info) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c |  | Lines:  | 421-426 |  
  |  | 7 | 2 | 
 OSSL_STORE_INFO_get0_CERT| Name:  | OSSL_STORE_INFO_get0_CERT |  | Prototype:  | X509 *OSSL_STORE_INFO_get0_CERT(const OSSL_STORE_INFO *info) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c |  | Lines:  | 403-408 |  
  |  | 7 | 2 | 
 OSSL_STORE_INFO_free| Name:  | OSSL_STORE_INFO_free |  | Prototype:  | void OSSL_STORE_INFO_free(OSSL_STORE_INFO *info) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c |  | Lines:  | 442-469 |  
  |  | 19 | 8 | 
 OPENSSL_utf82uni| Name:  | OPENSSL_utf82uni |  | Prototype:  | unsigned char *OPENSSL_utf82uni(const char *asc, int asclen, unsigned char **uni, int *unilen) |  | Coverage:  |  58.065% (18/31) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_utl.c |  | Lines:  | 74-147 |  
  |  | 48 | 11 | 
 OPENSSL_uni2utf8| Name:  | OPENSSL_uni2utf8 |  | Prototype:  | char *OPENSSL_uni2utf8(const unsigned char *uni, int unilen) |  | Coverage:  |   0.000% (0/38) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_utl.c |  | Lines:  | 176-220 |  
  |  | 37 | 10 | 
 OPENSSL_uni2asc| Name:  | OPENSSL_uni2asc |  | Prototype:  | char *OPENSSL_uni2asc(const unsigned char *uni, int unilen) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_utl.c |  | Lines:  | 43-63 |  
  |  | 25 | 5 | 
 OPENSSL_thread_stop| Name:  | OPENSSL_thread_stop |  | Prototype:  | void OPENSSL_thread_stop(void) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c |  | Lines:  | 413-417 |  
  |  | 2 | 2 | 
 OPENSSL_strnlen| Name:  | OPENSSL_strnlen |  | Prototype:  | size_t OPENSSL_strnlen(const char *str, size_t maxlen) |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_str.c |  | Lines:  | 72-79 |  
  |  | 3 | 2 | 
 OPENSSL_strlcpy| Name:  | OPENSSL_strlcpy |  | Prototype:  | size_t OPENSSL_strlcpy(char *dst, const char *src, size_t size) |  | Coverage:  | 100.000% (9/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_str.c |  | Lines:  | 81-91 |  
  |  | 7 | 3 | 
 OPENSSL_strlcat| Name:  | OPENSSL_strlcat |  | Prototype:  | size_t OPENSSL_strlcat(char *dst, const char *src, size_t size) |  | Coverage:  |  83.333% (5/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_str.c |  | Lines:  | 93-99 |  
  |  | 4 | 2 | 
 OPENSSL_sk_zero| Name:  | OPENSSL_sk_zero |  | Prototype:  | void OPENSSL_sk_zero(OPENSSL_STACK *st) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c |  | Lines:  | 352-358 |  
  |  | 8 | 2 | 
 OPENSSL_sk_value| Name:  | OPENSSL_sk_value |  | Prototype:  | void *OPENSSL_sk_value(const OPENSSL_STACK *st, int i) |  | Coverage:  |  87.500% (7/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c |  | Lines:  | 385-390 |  
  |  | 11 | 2 | 
 OPENSSL_sk_unshift| Name:  | OPENSSL_sk_unshift |  | Prototype:  | int OPENSSL_sk_unshift(OPENSSL_STACK *st, const void *data) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c |  | Lines:  | 333-336 |  
  |  | 1 | 1 | 
 OPENSSL_sk_sort| Name:  | OPENSSL_sk_sort |  | Prototype:  | void OPENSSL_sk_sort(OPENSSL_STACK *st) |  | Coverage:  |  72.727% (8/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c |  | Lines:  | 401-408 |  
  |  | 10 | 3 | 
 OPENSSL_sk_shift| Name:  | OPENSSL_sk_shift |  | Prototype:  | void *OPENSSL_sk_shift(OPENSSL_STACK *st) |  | Coverage:  |  83.333% (5/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c |  | Lines:  | 338-343 |  
  |  | 11 | 2 | 
 OPENSSL_sk_set_cmp_func| Name:  | OPENSSL_sk_set_cmp_func |  | Prototype:  | OPENSSL_sk_compfunc OPENSSL_sk_set_cmp_func(OPENSSL_STACK *sk, OPENSSL_sk_compfunc c) |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c |  | Lines:  | 34-43 |  
  |  | 5 | 2 | 
 OPENSSL_sk_set| Name:  | OPENSSL_sk_set |  | Prototype:  | void *OPENSSL_sk_set(OPENSSL_STACK *st, int i, const void *data) |  | Coverage:  |  50.000% (4/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c |  | Lines:  | 392-399 |  
  |  | 13 | 2 | 
 OPENSSL_sk_reserve| Name:  | OPENSSL_sk_reserve |  | Prototype:  | int OPENSSL_sk_reserve(OPENSSL_STACK *st, int n) |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c |  | Lines:  | 227-235 |  
  |  | 7 | 3 | 
 OPENSSL_sk_push| Name:  | OPENSSL_sk_push |  | Prototype:  | int OPENSSL_sk_push(OPENSSL_STACK *st, const void *data) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c |  | Lines:  | 326-331 |  
  |  | 5 | 2 | 
 OPENSSL_sk_pop_free| Name:  | OPENSSL_sk_pop_free |  | Prototype:  | void OPENSSL_sk_pop_free(OPENSSL_STACK *st, OPENSSL_sk_freefunc func) |  | Coverage:  | 100.000% (9/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c |  | Lines:  | 360-370 |  
  |  | 11 | 4 | 
 OPENSSL_sk_pop| Name:  | OPENSSL_sk_pop |  | Prototype:  | void *OPENSSL_sk_pop(OPENSSL_STACK *st) |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c |  | Lines:  | 345-350 |  
  |  | 11 | 2 | 
 OPENSSL_sk_num| Name:  | OPENSSL_sk_num |  | Prototype:  | int OPENSSL_sk_num(const OPENSSL_STACK *st) |  | Coverage:  | 100.000% (3/3) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c |  | Lines:  | 380-383 |  
  |  | 5 | 1 | 
 OPENSSL_sk_new_reserve| Name:  | OPENSSL_sk_new_reserve |  | Prototype:  | OPENSSL_STACK *OPENSSL_sk_new_reserve(OPENSSL_sk_compfunc c, int n) |  | Coverage:  |  60.000% (6/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c |  | Lines:  | 207-225 |  
  |  | 20 | 4 | 
 OPENSSL_sk_new_null| Name:  | OPENSSL_sk_new_null |  | Prototype:  | OPENSSL_STACK *OPENSSL_sk_new_null(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c |  | Lines:  | 116-119 |  
  |  | 5 | 1 | 
 OPENSSL_sk_new| Name:  | OPENSSL_sk_new |  | Prototype:  | OPENSSL_STACK *OPENSSL_sk_new(OPENSSL_sk_compfunc c) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c |  | Lines:  | 121-124 |  
  |  | 1 | 1 | 
 OPENSSL_sk_is_sorted| Name:  | OPENSSL_sk_is_sorted |  | Prototype:  | int OPENSSL_sk_is_sorted(const OPENSSL_STACK *st) |  | Coverage:  |  66.667% (2/3) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c |  | Lines:  | 410-413 |  
  |  | 5 | 1 | 
 OPENSSL_sk_insert| Name:  | OPENSSL_sk_insert |  | Prototype:  | int OPENSSL_sk_insert(OPENSSL_STACK *st, const void *data, int loc) |  | Coverage:  |  66.667% (10/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c |  | Lines:  | 237-255 |  
  |  | 16 | 4 | 
 OPENSSL_sk_free| Name:  | OPENSSL_sk_free |  | Prototype:  | void OPENSSL_sk_free(OPENSSL_STACK *st) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c |  | Lines:  | 372-378 |  
  |  | 6 | 2 | 
 OPENSSL_sk_find_ex| Name:  | OPENSSL_sk_find_ex |  | Prototype:  | int OPENSSL_sk_find_ex(OPENSSL_STACK *st, const void *data) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c |  | Lines:  | 321-324 |  
  |  | 1 | 1 | 
 OPENSSL_sk_find| Name:  | OPENSSL_sk_find |  | Prototype:  | int OPENSSL_sk_find(OPENSSL_STACK *st, const void *data) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c |  | Lines:  | 316-319 |  
  |  | 1 | 1 | 
 OPENSSL_sk_dup| Name:  | OPENSSL_sk_dup |  | Prototype:  | OPENSSL_STACK *OPENSSL_sk_dup(const OPENSSL_STACK *sk) |  | Coverage:  |  54.545% (6/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c |  | Lines:  | 45-71 |  
  |  | 31 | 5 | 
 OPENSSL_sk_delete_ptr| Name:  | OPENSSL_sk_delete_ptr |  | Prototype:  | void *OPENSSL_sk_delete_ptr(OPENSSL_STACK *st, const void *p) |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c |  | Lines:  | 269-277 |  
  |  | 9 | 3 | 
 OPENSSL_sk_delete| Name:  | OPENSSL_sk_delete |  | Prototype:  | void *OPENSSL_sk_delete(OPENSSL_STACK *st, int loc) |  | Coverage:  |  75.000% (6/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c |  | Lines:  | 279-285 |  
  |  | 11 | 2 | 
 OPENSSL_sk_deep_copy| Name:  | OPENSSL_sk_deep_copy |  | Prototype:  | OPENSSL_STACK *OPENSSL_sk_deep_copy(const OPENSSL_STACK *sk, OPENSSL_sk_copyfunc copy_func, OPENSSL_sk_freefunc free_func) |  | Coverage:  |  42.308% (11/26) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c |  | Lines:  | 73-114 |  
  |  | 51 | 9 | 
 OPENSSL_showfatal| Name:  | OPENSSL_showfatal |  | Prototype:  | void OPENSSL_showfatal(const char *fmta, ...) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cryptlib.c |  | Lines:  | 399-408 |  
  |  | 24 | 1 | 
 OPENSSL_memcmp| Name:  | OPENSSL_memcmp |  | Prototype:  | int OPENSSL_memcmp(const void *v1, const void *v2, size_t n) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_str.c |  | Lines:  | 16-25 |  
  |  | 5 | 2 | 
 OPENSSL_load_builtin_modules| Name:  | OPENSSL_load_builtin_modules |  | Prototype:  | void OPENSSL_load_builtin_modules(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mall.c |  | Lines:  | 21-31 |  
  |  | 5 | 1 | 
 OPENSSL_issetugid| Name:  | OPENSSL_issetugid |  | Prototype:  | int OPENSSL_issetugid(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/uid.c |  | Lines:  | 40-47 |  
  |  | 5 | 1 | 
 OPENSSL_isservice| Name:  | OPENSSL_isservice |  | Prototype:  | int OPENSSL_isservice(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cryptlib.c |  | Lines:  | 410-413 |  
  |  | 1 | 1 | 
 OPENSSL_init_ssl| Name:  | OPENSSL_init_ssl |  | Prototype:  | int OPENSSL_init_ssl(uint64_t opts, const OPENSSL_INIT_SETTINGS * settings) |  | Coverage:  |  34.483% (10/29) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_init.c |  | Lines:  | 180-218 |  
  |  | 22 | 7 | 
 OPENSSL_init_crypto| Name:  | OPENSSL_init_crypto |  | Prototype:  | int OPENSSL_init_crypto(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings) |  | Coverage:  |  39.669% (48/121) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c |  | Lines:  | 581-692 |  
  |  | 69 | 21 | 
 OPENSSL_init| Name:  | OPENSSL_init |  | Prototype:  | void OPENSSL_init(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_init.c |  | Lines:  | 18-21 |  
  |  | 1 | 1 | 
 OPENSSL_hexstr2buf| Name:  | OPENSSL_hexstr2buf |  | Prototype:  | unsigned char *OPENSSL_hexstr2buf(const char *str, long *len) |  | Coverage:  |  57.143% (12/21) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_str.c |  | Lines:  | 147-184 |  
  |  | 43 | 7 | 
 OPENSSL_hexchar2int| Name:  | OPENSSL_hexchar2int |  | Prototype:  | int OPENSSL_hexchar2int(unsigned char c) |  | Coverage:  |  97.436% (38/39) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_str.c |  | Lines:  | 101-142 |  
  |  | 18 | 23 | 
 OPENSSL_gmtime_diff| Name:  | OPENSSL_gmtime_diff |  | Prototype:  | int OPENSSL_gmtime_diff(int *pday, int *psec, const struct tm *from, const struct tm *to) |  | Coverage:  |  73.913% (17/23) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_time.c |  | Lines:  | 102-130 |  
  |  | 19 | 7 | 
 OPENSSL_gmtime_adj| Name:  | OPENSSL_gmtime_adj |  | Prototype:  | int OPENSSL_gmtime_adj(struct tm *tm, int off_day, long offset_sec) |  | Coverage:  | 100.000% (9/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_time.c |  | Lines:  | 72-100 |  
  |  | 14 | 3 | 
 OPENSSL_gmtime| Name:  | OPENSSL_gmtime |  | Prototype:  | struct tm *OPENSSL_gmtime(const time_t *timer, struct tm *result) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_time.c |  | Lines:  | 14-57 |  
  |  | 15 | 2 | 
 OPENSSL_fork_child| Name:  | OPENSSL_fork_child |  | Prototype:  | void OPENSSL_fork_child(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c |  | Lines:  | 779-782 |  
  |  | 1 | 1 | 
 OPENSSL_die| Name:  | OPENSSL_die |  | Prototype:  | void OPENSSL_die(const char *message, const char *file, int line) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cryptlib.c |  | Lines:  | 416-431 |  
  |  | 3 | 1 | 
 OPENSSL_cpuid_setup| Name:  | OPENSSL_cpuid_setup |  | Prototype:  | void OPENSSL_cpuid_setup(void) |  | Coverage:  |  48.148% (13/27) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cryptlib.c |  | Lines:  | 97-159 |  
  |  | 35 | 8 | 
 OPENSSL_config| Name:  | OPENSSL_config |  | Prototype:  | void OPENSSL_config(const char *appname) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_sap.c |  | Lines:  | 31-39 |  
  |  | 39 | 3 | 
 OPENSSL_cleanup| Name:  | OPENSSL_cleanup |  | Prototype:  | void OPENSSL_cleanup(void) |  | Coverage:  |  68.421% (13/19) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c |  | Lines:  | 458-574 |  
  |  | 48 | 7 | 
 OPENSSL_cipher_name| Name:  | OPENSSL_cipher_name |  | Prototype:  | const char *OPENSSL_cipher_name(const char *stdname) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c |  | Lines:  | 1865-1873 |  
  |  | 7 | 2 | 
 OPENSSL_buf2hexstr| Name:  | OPENSSL_buf2hexstr |  | Prototype:  | char *OPENSSL_buf2hexstr(const unsigned char *buffer, long len) |  | Coverage:  |  80.000% (8/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_str.c |  | Lines:  | 191-219 |  
  |  | 21 | 4 | 
 OPENSSL_atexit| Name:  | OPENSSL_atexit |  | Prototype:  | int OPENSSL_atexit(void (*handler)(void)) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c |  | Lines:  | 694-757 |  
  |  | 10 | 2 | 
 OPENSSL_asc2uni| Name:  | OPENSSL_asc2uni |  | Prototype:  | unsigned char *OPENSSL_asc2uni(const char *asc, int asclen, unsigned char **uni, int *unilen) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_utl.c |  | Lines:  | 16-41 |  
  |  | 24 | 6 | 
 OPENSSL_LH_strhash| Name:  | OPENSSL_LH_strhash |  | Prototype:  | unsigned long OPENSSL_LH_strhash(const char *c) |  | Coverage:  | 100.000% (9/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c |  | Lines:  | 331-352 |  
  |  | 20 | 3 | 
 OPENSSL_LH_stats_bio| Name:  | OPENSSL_LH_stats_bio |  | Prototype:  | void OPENSSL_LH_stats_bio(const OPENSSL_LHASH *lh, BIO *out) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lh_stats.c |  | Lines:  | 62-80 |  
  |  | 16 | 1 | 
 OPENSSL_LH_stats| Name:  | OPENSSL_LH_stats |  | Prototype:  | void OPENSSL_LH_stats(const OPENSSL_LHASH *lh, FILE *fp) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lh_stats.c |  | Lines:  | 24-34 |  
  |  | 9 | 2 | 
 OPENSSL_LH_set_down_load| Name:  | OPENSSL_LH_set_down_load |  | Prototype:  | void OPENSSL_LH_set_down_load(OPENSSL_LHASH *lh, unsigned long down_load) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c |  | Lines:  | 385-388 |  
  |  | 1 | 1 | 
 OPENSSL_LH_retrieve| Name:  | OPENSSL_LH_retrieve |  | Prototype:  | void *OPENSSL_LH_retrieve(OPENSSL_LHASH *lh, const void *data) |  | Coverage:  | 100.000% (5/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c |  | Lines:  | 156-175 |  
  |  | 59 | 2 | 
 OPENSSL_LH_num_items| Name:  | OPENSSL_LH_num_items |  | Prototype:  | unsigned long OPENSSL_LH_num_items(const OPENSSL_LHASH *lh) |  | Coverage:  |  66.667% (2/3) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c |  | Lines:  | 375-378 |  
  |  | 1 | 1 | 
 OPENSSL_LH_node_usage_stats_bio| Name:  | OPENSSL_LH_node_usage_stats_bio |  | Prototype:  | void OPENSSL_LH_node_usage_stats_bio(const OPENSSL_LHASH *lh, BIO *out) |  | Coverage:  | 100.000% (13/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lh_stats.c |  | Lines:  | 94-117 |  
  |  | 21 | 5 | 
 OPENSSL_LH_node_usage_stats| Name:  | OPENSSL_LH_node_usage_stats |  | Prototype:  | void OPENSSL_LH_node_usage_stats(const OPENSSL_LHASH *lh, FILE *fp) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lh_stats.c |  | Lines:  | 48-58 |  
  |  | 9 | 2 | 
 OPENSSL_LH_node_stats_bio| Name:  | OPENSSL_LH_node_stats_bio |  | Prototype:  | void OPENSSL_LH_node_stats_bio(const OPENSSL_LHASH *lh, BIO *out) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lh_stats.c |  | Lines:  | 82-92 |  
  |  | 9 | 3 | 
 OPENSSL_LH_node_stats| Name:  | OPENSSL_LH_node_stats |  | Prototype:  | void OPENSSL_LH_node_stats(const OPENSSL_LHASH *lh, FILE *fp) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lh_stats.c |  | Lines:  | 36-46 |  
  |  | 9 | 2 | 
 OPENSSL_LH_new| Name:  | OPENSSL_LH_new |  | Prototype:  | OPENSSL_LHASH *OPENSSL_LH_new(OPENSSL_LH_HASHFUNC h, OPENSSL_LH_COMPFUNC c) |  | Coverage:  |  41.667% (5/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c |  | Lines:  | 47-74 |  
  |  | 36 | 4 | 
 OPENSSL_LH_insert| Name:  | OPENSSL_LH_insert |  | Prototype:  | void *OPENSSL_LH_insert(OPENSSL_LHASH *lh, void *data) |  | Coverage:  |  69.231% (9/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c |  | Lines:  | 96-126 |  
  |  | 42 | 4 | 
 OPENSSL_LH_get_down_load| Name:  | OPENSSL_LH_get_down_load |  | Prototype:  | unsigned long OPENSSL_LH_get_down_load(const OPENSSL_LHASH *lh) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c |  | Lines:  | 380-383 |  
  |  | 1 | 1 | 
 OPENSSL_LH_free| Name:  | OPENSSL_LH_free |  | Prototype:  | void OPENSSL_LH_free(OPENSSL_LHASH *lh) |  | Coverage:  | 100.000% (10/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c |  | Lines:  | 76-94 |  
  |  | 16 | 4 | 
 OPENSSL_LH_error| Name:  | OPENSSL_LH_error |  | Prototype:  | int OPENSSL_LH_error(OPENSSL_LHASH *lh) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c |  | Lines:  | 390-393 |  
  |  | 1 | 1 | 
 OPENSSL_LH_doall_arg| Name:  | OPENSSL_LH_doall_arg |  | Prototype:  | void OPENSSL_LH_doall_arg(OPENSSL_LHASH *lh, OPENSSL_LH_DOALL_FUNCARG func, void *arg) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c |  | Lines:  | 209-212 |  
  |  | 1 | 1 | 
 OPENSSL_LH_doall| Name:  | OPENSSL_LH_doall |  | Prototype:  | void OPENSSL_LH_doall(OPENSSL_LHASH *lh, OPENSSL_LH_DOALL_FUNC func) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c |  | Lines:  | 204-207 |  
  |  | 5 | 1 | 
 OPENSSL_LH_delete| Name:  | OPENSSL_LH_delete |  | Prototype:  | void *OPENSSL_LH_delete(OPENSSL_LHASH *lh, const void *data) |  | Coverage:  | 100.000% (10/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c |  | Lines:  | 128-154 |  
  |  | 24 | 3 | 
 OPENSSL_INIT_set_config_appname| Name:  | OPENSSL_INIT_set_config_appname |  | Prototype:  | int OPENSSL_INIT_set_config_appname(OPENSSL_INIT_SETTINGS *settings, const char *appname) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c |  | Lines:  | 366-381 |  
  |  | 48 | 4 | 
 OPENSSL_INIT_new| Name:  | OPENSSL_INIT_new |  | Prototype:  | OPENSSL_INIT_SETTINGS *OPENSSL_INIT_new(void) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c |  | Lines:  | 355-362 |  
  |  | 6 | 2 | 
 OPENSSL_INIT_free| Name:  | OPENSSL_INIT_free |  | Prototype:  | void OPENSSL_INIT_free(OPENSSL_INIT_SETTINGS *settings) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c |  | Lines:  | 384-388 |  
  |  | 2 | 1 | 
 OPENSSL_DIR_read| Name:  | OPENSSL_DIR_read |  | Prototype:  | const char *OPENSSL_DIR_read(OPENSSL_DIR_CTX **ctx, const char *directory) |  | Coverage:  |  61.111% (11/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/LPdir_unix.c |  | Lines:  | 85-150 |  
  |  | 81 | 6 | 
 OPENSSL_DIR_end| Name:  | OPENSSL_DIR_end |  | Prototype:  | int OPENSSL_DIR_end(OPENSSL_DIR_CTX **ctx) |  | Coverage:  |  36.364% (4/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/LPdir_unix.c |  | Lines:  | 152-169 |  
  |  | 21 | 5 | 
 OCSP_url_svcloc_new| Name:  | OCSP_url_svcloc_new |  | Prototype:  | X509_EXTENSION *OCSP_url_svcloc_new(X509_NAME *issuer, const char **urls) |  | Coverage:  |   0.000% (0/38) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c |  | Lines:  | 433-472 |  
  |  | 72 | 12 | 
 OCSP_single_get0_status| Name:  | OCSP_single_get0_status |  | Prototype:  | int OCSP_single_get0_status(OCSP_SINGLERESP *single, int *reason, ASN1_GENERALIZEDTIME **revtime, ASN1_GENERALIZEDTIME **thisupd, ASN1_GENERALIZEDTIME **nextupd) |  | Coverage:  |   0.000% (0/22) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c |  | Lines:  | 276-303 |  
  |  | 19 | 8 | 
 OCSP_set_max_response_length| Name:  | OCSP_set_max_response_length |  | Prototype:  | void OCSP_set_max_response_length(OCSP_REQ_CTX *rctx, unsigned long len) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ht.c |  | Lines:  | 100-106 |  
  |  | 3 | 2 | 
 OCSP_sendreq_new| Name:  | OCSP_sendreq_new |  | Prototype:  | OCSP_REQ_CTX *OCSP_sendreq_new(BIO *io, const char *path, OCSP_REQUEST *req, int maxline) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ht.c |  | Lines:  | 179-199 |  
  |  | 25 | 5 | 
 OCSP_sendreq_nbio| Name:  | OCSP_sendreq_nbio |  | Prototype:  | int OCSP_sendreq_nbio(OCSP_RESPONSE **presp, OCSP_REQ_CTX *rctx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ht.c |  | Lines:  | 472-477 |  
  |  | 3 | 1 | 
 OCSP_sendreq_bio| Name:  | OCSP_sendreq_bio |  | Prototype:  | OCSP_RESPONSE *OCSP_sendreq_bio(BIO *b, const char *path, OCSP_REQUEST *req) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ht.c |  | Lines:  | 481-502 |  
  |  | 26 | 4 | 
 OCSP_response_status_str| Name:  | OCSP_response_status_str |  | Prototype:  | const char *OCSP_response_status_str(long s) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_prn.c |  | Lines:  | 49-60 |  
  |  | 1 | 1 | 
 OCSP_response_status| Name:  | OCSP_response_status |  | Prototype:  | int OCSP_response_status(OCSP_RESPONSE *resp) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c |  | Lines:  | 139-142 |  
  |  | 1 | 1 | 
 OCSP_response_get1_basic| Name:  | OCSP_response_get1_basic |  | Prototype:  | OCSP_BASICRESP *OCSP_response_get1_basic(OCSP_RESPONSE *resp) |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c |  | Lines:  | 149-163 |  
  |  | 17 | 3 | 
 OCSP_response_create| Name:  | OCSP_response_create |  | Prototype:  | OCSP_RESPONSE *OCSP_response_create(int status, OCSP_BASICRESP *bs) |  | Coverage:  |   0.000% (0/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_srv.c |  | Lines:  | 64-84 |  
  |  | 28 | 7 |