blob: 6f8c2498c471e3f55d2337648d1ef23437e043bd [file] [log] [blame]
{"data": [{"files": [{"filename": "/src/curl/include/curl/curl.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/include/curl/curlver.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/include/curl/multi.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/include/curl/system.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/include/curl/urlapi.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/amigaos.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/arpa_telnet.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/asyn-thread.c", "summary": {"functions": {"count": 24, "covered": 17, "percent": 70.83333333333334}, "instantiations": {"count": 24, "covered": 17, "percent": 70.83333333333334}, "lines": {"count": 454, "covered": 316, "percent": 69.60352422907489}, "regions": {"count": 206, "covered": 133, "notcovered": 73, "percent": 64.56310679611651}}}, {"filename": "/src/curl/lib/asyn.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/base64.c", "summary": {"functions": {"count": 5, "covered": 5, "percent": 100}, "instantiations": {"count": 5, "covered": 5, "percent": 100}, "lines": {"count": 205, "covered": 199, "percent": 97.07317073170731}, "regions": {"count": 81, "covered": 76, "notcovered": 5, "percent": 93.82716049382715}}}, {"filename": "/src/curl/lib/conncache.c", "summary": {"functions": {"count": 22, "covered": 20, "percent": 90.9090909090909}, "instantiations": {"count": 22, "covered": 20, "percent": 90.9090909090909}, "lines": {"count": 405, "covered": 267, "percent": 65.92592592592592}, "regions": {"count": 225, "covered": 123, "notcovered": 102, "percent": 54.666666666666664}}}, {"filename": "/src/curl/lib/conncache.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/connect.c", "summary": {"functions": {"count": 21, "covered": 16, "percent": 76.19047619047619}, "instantiations": {"count": 21, "covered": 16, "percent": 76.19047619047619}, "lines": {"count": 1074, "covered": 439, "percent": 40.87523277467412}, "regions": {"count": 596, "covered": 233, "notcovered": 363, "percent": 39.09395973154363}}}, {"filename": "/src/curl/lib/connect.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/content_encoding.c", "summary": {"functions": {"count": 28, "covered": 27, "percent": 96.42857142857143}, "instantiations": {"count": 28, "covered": 27, "percent": 96.42857142857143}, "lines": {"count": 582, "covered": 404, "percent": 69.41580756013745}, "regions": {"count": 338, "covered": 223, "notcovered": 115, "percent": 65.97633136094674}}}, {"filename": "/src/curl/lib/cookie.c", "summary": {"functions": {"count": 27, "covered": 20, "percent": 74.07407407407408}, "instantiations": {"count": 27, "covered": 20, "percent": 74.07407407407408}, "lines": {"count": 1341, "covered": 837, "percent": 62.41610738255034}, "regions": {"count": 1020, "covered": 615, "notcovered": 405, "percent": 60.29411764705882}}}, {"filename": "/src/curl/lib/cookie.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/curl_addrinfo.c", "summary": {"functions": {"count": 8, "covered": 5, "percent": 62.5}, "instantiations": {"count": 8, "covered": 5, "percent": 62.5}, "lines": {"count": 339, "covered": 149, "percent": 43.95280235988201}, "regions": {"count": 148, "covered": 52, "notcovered": 96, "percent": 35.13513513513514}}}, {"filename": "/src/curl/lib/curl_config.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/curl_ctype.c", "summary": {"functions": {"count": 10, "covered": 8, "percent": 80}, "instantiations": {"count": 10, "covered": 8, "percent": 80}, "lines": {"count": 50, "covered": 39, "percent": 78}, "regions": {"count": 96, "covered": 73, "notcovered": 23, "percent": 76.04166666666666}}}, {"filename": "/src/curl/lib/curl_ctype.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/curl_endian.c", "summary": {"functions": {"count": 5, "covered": 2, "percent": 40}, "instantiations": {"count": 5, "covered": 2, "percent": 40}, "lines": {"count": 22, "covered": 8, "percent": 36.36363636363637}, "regions": {"count": 5, "covered": 2, "notcovered": 3, "percent": 40}}}, {"filename": "/src/curl/lib/curl_fnmatch.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 18, "covered": 15, "percent": 83.33333333333334}, "regions": {"count": 13, "covered": 9, "notcovered": 4, "percent": 69.23076923076923}}}, {"filename": "/src/curl/lib/curl_fnmatch.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/curl_get_line.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 21, "covered": 0, "percent": 0}, "regions": {"count": 18, "covered": 0, "notcovered": 18, "percent": 0}}}, {"filename": "/src/curl/lib/curl_gethostname.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 30, "covered": 25, "percent": 83.33333333333334}, "regions": {"count": 9, "covered": 6, "notcovered": 3, "percent": 66.66666666666666}}}, {"filename": "/src/curl/lib/curl_hmac.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/curl_md5.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/curl_memrchr.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 15, "covered": 15, "percent": 100}, "regions": {"count": 9, "covered": 9, "notcovered": 0, "percent": 100}}}, {"filename": "/src/curl/lib/curl_memrchr.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/curl_ntlm_core.c", "summary": {"functions": {"count": 10, "covered": 6, "percent": 60}, "instantiations": {"count": 10, "covered": 6, "percent": 60}, "lines": {"count": 234, "covered": 106, "percent": 45.2991452991453}, "regions": {"count": 102, "covered": 43, "notcovered": 59, "percent": 42.15686274509804}}}, {"filename": "/src/curl/lib/curl_ntlm_wb.c", "summary": {"functions": {"count": 6, "covered": 4, "percent": 66.66666666666666}, "instantiations": {"count": 6, "covered": 4, "percent": 66.66666666666666}, "lines": {"count": 392, "covered": 130, "percent": 33.16326530612245}, "regions": {"count": 293, "covered": 66, "notcovered": 227, "percent": 22.525597269624573}}}, {"filename": "/src/curl/lib/curl_printf.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/curl_range.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 57, "covered": 57, "percent": 100}, "regions": {"count": 42, "covered": 42, "notcovered": 0, "percent": 100}}}, {"filename": "/src/curl/lib/curl_sasl.c", "summary": {"functions": {"count": 8, "covered": 8, "percent": 100}, "instantiations": {"count": 8, "covered": 8, "percent": 100}, "lines": {"count": 411, "covered": 312, "percent": 75.91240875912408}, "regions": {"count": 272, "covered": 188, "notcovered": 84, "percent": 69.11764705882352}}}, {"filename": "/src/curl/lib/curl_sasl.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/curl_setup.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/curl_setup_once.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/curl_threads.c", "summary": {"functions": {"count": 4, "covered": 3, "percent": 75}, "instantiations": {"count": 4, "covered": 3, "percent": 75}, "lines": {"count": 44, "covered": 31, "percent": 70.45454545454545}, "regions": {"count": 26, "covered": 15, "notcovered": 11, "percent": 57.692307692307686}}}, {"filename": "/src/curl/lib/curl_threads.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/dict.c", "summary": {"functions": {"count": 2, "covered": 2, "percent": 100}, "instantiations": {"count": 2, "covered": 2, "percent": 100}, "lines": {"count": 179, "covered": 165, "percent": 92.17877094972067}, "regions": {"count": 117, "covered": 107, "notcovered": 10, "percent": 91.45299145299145}}}, {"filename": "/src/curl/lib/doh.c", "summary": {"functions": {"count": 21, "covered": 0, "percent": 0}, "instantiations": {"count": 21, "covered": 0, "percent": 0}, "lines": {"count": 839, "covered": 0, "percent": 0}, "regions": {"count": 656, "covered": 0, "notcovered": 656, "percent": 0}}}, {"filename": "/src/curl/lib/doh.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/dotdot.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 129, "covered": 103, "percent": 79.84496124031007}, "regions": {"count": 56, "covered": 46, "notcovered": 10, "percent": 82.14285714285714}}}, {"filename": "/src/curl/lib/easy.c", "summary": {"functions": {"count": 28, "covered": 4, "percent": 14.285714285714285}, "instantiations": {"count": 28, "covered": 4, "percent": 14.285714285714285}, "lines": {"count": 767, "covered": 49, "percent": 6.388526727509778}, "regions": {"count": 421, "covered": 26, "notcovered": 395, "percent": 6.175771971496437}}}, {"filename": "/src/curl/lib/escape.c", "summary": {"functions": {"count": 7, "covered": 1, "percent": 14.285714285714285}, "instantiations": {"count": 7, "covered": 1, "percent": 14.285714285714285}, "lines": {"count": 160, "covered": 52, "percent": 32.5}, "regions": {"count": 156, "covered": 32, "notcovered": 124, "percent": 20.51282051282051}}}, {"filename": "/src/curl/lib/file.c", "summary": {"functions": {"count": 6, "covered": 6, "percent": 100}, "instantiations": {"count": 6, "covered": 6, "percent": 100}, "lines": {"count": 347, "covered": 306, "percent": 88.18443804034582}, "regions": {"count": 200, "covered": 169, "notcovered": 31, "percent": 84.5}}}, {"filename": "/src/curl/lib/fileinfo.c", "summary": {"functions": {"count": 2, "covered": 2, "percent": 100}, "instantiations": {"count": 2, "covered": 2, "percent": 100}, "lines": {"count": 10, "covered": 10, "percent": 100}, "regions": {"count": 12, "covered": 12, "notcovered": 0, "percent": 100}}}, {"filename": "/src/curl/lib/formdata.c", "summary": {"functions": {"count": 8, "covered": 0, "percent": 0}, "instantiations": {"count": 8, "covered": 0, "percent": 0}, "lines": {"count": 720, "covered": 0, "percent": 0}, "regions": {"count": 513, "covered": 0, "notcovered": 513, "percent": 0}}}, {"filename": "/src/curl/lib/ftp.c", "summary": {"functions": {"count": 65, "covered": 54, "percent": 83.07692307692308}, "instantiations": {"count": 65, "covered": 54, "percent": 83.07692307692308}, "lines": {"count": 3626, "covered": 2078, "percent": 57.30832873690016}, "regions": {"count": 2133, "covered": 1182, "notcovered": 951, "percent": 55.41490857946554}}}, {"filename": "/src/curl/lib/ftp.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/ftplistparser.c", "summary": {"functions": {"count": 6, "covered": 6, "percent": 100}, "instantiations": {"count": 6, "covered": 6, "percent": 100}, "lines": {"count": 818, "covered": 735, "percent": 89.85330073349633}, "regions": {"count": 498, "covered": 463, "notcovered": 35, "percent": 92.9718875502008}}}, {"filename": "/src/curl/lib/getenv.c", "summary": {"functions": {"count": 2, "covered": 2, "percent": 100}, "instantiations": {"count": 2, "covered": 2, "percent": 100}, "lines": {"count": 7, "covered": 7, "percent": 100}, "regions": {"count": 5, "covered": 3, "notcovered": 2, "percent": 60}}}, {"filename": "/src/curl/lib/getinfo.c", "summary": {"functions": {"count": 8, "covered": 1, "percent": 12.5}, "instantiations": {"count": 8, "covered": 1, "percent": 12.5}, "lines": {"count": 427, "covered": 44, "percent": 10.304449648711945}, "regions": {"count": 165, "covered": 4, "notcovered": 161, "percent": 2.4242424242424243}}}, {"filename": "/src/curl/lib/gopher.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 97, "covered": 72, "percent": 74.22680412371135}, "regions": {"count": 51, "covered": 38, "notcovered": 13, "percent": 74.50980392156863}}}, {"filename": "/src/curl/lib/hash.c", "summary": {"functions": {"count": 13, "covered": 13, "percent": 100}, "instantiations": {"count": 13, "covered": 13, "percent": 100}, "lines": {"count": 186, "covered": 171, "percent": 91.93548387096774}, "regions": {"count": 98, "covered": 92, "notcovered": 6, "percent": 93.87755102040816}}}, {"filename": "/src/curl/lib/hmac.c", "summary": {"functions": {"count": 4, "covered": 3, "percent": 75}, "instantiations": {"count": 4, "covered": 3, "percent": 75}, "lines": {"count": 84, "covered": 67, "percent": 79.76190476190477}, "regions": {"count": 22, "covered": 16, "notcovered": 6, "percent": 72.72727272727273}}}, {"filename": "/src/curl/lib/hostasyn.c", "summary": {"functions": {"count": 2, "covered": 2, "percent": 100}, "instantiations": {"count": 2, "covered": 2, "percent": 100}, "lines": {"count": 44, "covered": 22, "percent": 50}, "regions": {"count": 15, "covered": 5, "notcovered": 10, "percent": 33.33333333333333}}}, {"filename": "/src/curl/lib/hostcheck.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 81, "covered": 0, "percent": 0}, "regions": {"count": 72, "covered": 0, "notcovered": 72, "percent": 0}}}, {"filename": "/src/curl/lib/hostcheck.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/hostip.c", "summary": {"functions": {"count": 20, "covered": 14, "percent": 70}, "instantiations": {"count": 20, "covered": 14, "percent": 70}, "lines": {"count": 603, "covered": 260, "percent": 43.117744610281925}, "regions": {"count": 276, "covered": 107, "notcovered": 169, "percent": 38.768115942028984}}}, {"filename": "/src/curl/lib/hostip.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/hostip6.c", "summary": {"functions": {"count": 2, "covered": 2, "percent": 100}, "instantiations": {"count": 2, "covered": 2, "percent": 100}, "lines": {"count": 30, "covered": 30, "percent": 100}, "regions": {"count": 20, "covered": 18, "notcovered": 2, "percent": 90}}}, {"filename": "/src/curl/lib/http.c", "summary": {"functions": {"count": 38, "covered": 32, "percent": 84.21052631578947}, "instantiations": {"count": 38, "covered": 32, "percent": 84.21052631578947}, "lines": {"count": 3373, "covered": 2572, "percent": 76.25259412985473}, "regions": {"count": 2208, "covered": 1696, "notcovered": 512, "percent": 76.81159420289855}}}, {"filename": "/src/curl/lib/http.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/http2.c", "summary": {"functions": {"count": 46, "covered": 37, "percent": 80.43478260869566}, "instantiations": {"count": 46, "covered": 37, "percent": 80.43478260869566}, "lines": {"count": 1978, "covered": 1318, "percent": 66.6329625884732}, "regions": {"count": 1147, "covered": 741, "notcovered": 406, "percent": 64.60331299040976}}}, {"filename": "/src/curl/lib/http2.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/http_chunks.c", "summary": {"functions": {"count": 3, "covered": 3, "percent": 100}, "instantiations": {"count": 3, "covered": 3, "percent": 100}, "lines": {"count": 248, "covered": 227, "percent": 91.53225806451613}, "regions": {"count": 122, "covered": 108, "notcovered": 14, "percent": 88.52459016393442}}}, {"filename": "/src/curl/lib/http_chunks.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/http_digest.c", "summary": {"functions": {"count": 3, "covered": 3, "percent": 100}, "instantiations": {"count": 3, "covered": 3, "percent": 100}, "lines": {"count": 122, "covered": 111, "percent": 90.98360655737704}, "regions": {"count": 54, "covered": 46, "notcovered": 8, "percent": 85.18518518518519}}}, {"filename": "/src/curl/lib/http_ntlm.c", "summary": {"functions": {"count": 3, "covered": 3, "percent": 100}, "instantiations": {"count": 3, "covered": 3, "percent": 100}, "lines": {"count": 166, "covered": 110, "percent": 66.26506024096386}, "regions": {"count": 94, "covered": 50, "notcovered": 44, "percent": 53.191489361702125}}}, {"filename": "/src/curl/lib/http_proxy.c", "summary": {"functions": {"count": 9, "covered": 3, "percent": 33.33333333333333}, "instantiations": {"count": 9, "covered": 3, "percent": 33.33333333333333}, "lines": {"count": 594, "covered": 17, "percent": 2.861952861952862}, "regions": {"count": 357, "covered": 10, "notcovered": 347, "percent": 2.801120448179272}}}, {"filename": "/src/curl/lib/if2ip.c", "summary": {"functions": {"count": 2, "covered": 1, "percent": 50}, "instantiations": {"count": 2, "covered": 1, "percent": 50}, "lines": {"count": 97, "covered": 8, "percent": 8.24742268041237}, "regions": {"count": 59, "covered": 4, "notcovered": 55, "percent": 6.779661016949152}}}, {"filename": "/src/curl/lib/if2ip.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/imap.c", "summary": {"functions": {"count": 49, "covered": 41, "percent": 83.6734693877551}, "instantiations": {"count": 49, "covered": 41, "percent": 83.6734693877551}, "lines": {"count": 1567, "covered": 1285, "percent": 82.00382897255903}, "regions": {"count": 1081, "covered": 865, "notcovered": 216, "percent": 80.01850138760406}}}, {"filename": "/src/curl/lib/imap.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/inet_ntop.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/inet_pton.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/llist.c", "summary": {"functions": {"count": 5, "covered": 5, "percent": 100}, "instantiations": {"count": 5, "covered": 5, "percent": 100}, "lines": {"count": 80, "covered": 78, "percent": 97.5}, "regions": {"count": 41, "covered": 39, "notcovered": 2, "percent": 95.1219512195122}}}, {"filename": "/src/curl/lib/md4.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 7, "covered": 7, "percent": 100}, "regions": {"count": 1, "covered": 1, "notcovered": 0, "percent": 100}}}, {"filename": "/src/curl/lib/md5.c", "summary": {"functions": {"count": 4, "covered": 4, "percent": 100}, "instantiations": {"count": 4, "covered": 4, "percent": 100}, "lines": {"count": 42, "covered": 38, "percent": 90.47619047619048}, "regions": {"count": 15, "covered": 12, "notcovered": 3, "percent": 80}}}, {"filename": "/src/curl/lib/memdebug.c", "summary": {"functions": {"count": 18, "covered": 15, "percent": 83.33333333333334}, "instantiations": {"count": 18, "covered": 15, "percent": 83.33333333333334}, "lines": {"count": 283, "covered": 202, "percent": 71.37809187279152}, "regions": {"count": 165, "covered": 99, "notcovered": 66, "percent": 60}}}, {"filename": "/src/curl/lib/memdebug.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/mime.c", "summary": {"functions": {"count": 56, "covered": 34, "percent": 60.71428571428571}, "instantiations": {"count": 56, "covered": 34, "percent": 60.71428571428571}, "lines": {"count": 1277, "covered": 671, "percent": 52.54502740798747}, "regions": {"count": 828, "covered": 412, "notcovered": 416, "percent": 49.75845410628019}}}, {"filename": "/src/curl/lib/mime.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/mprintf.c", "summary": {"functions": {"count": 17, "covered": 11, "percent": 64.70588235294117}, "instantiations": {"count": 17, "covered": 11, "percent": 64.70588235294117}, "lines": {"count": 905, "covered": 585, "percent": 64.64088397790056}, "regions": {"count": 591, "covered": 323, "notcovered": 268, "percent": 54.653130287648054}}}, {"filename": "/src/curl/lib/multi.c", "summary": {"functions": {"count": 70, "covered": 43, "percent": 61.42857142857143}, "instantiations": {"count": 70, "covered": 43, "percent": 61.42857142857143}, "lines": {"count": 2793, "covered": 1523, "percent": 54.52918009308987}, "regions": {"count": 1565, "covered": 756, "notcovered": 809, "percent": 48.30670926517572}}}, {"filename": "/src/curl/lib/multihandle.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/multiif.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/netrc.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 180, "covered": 0, "percent": 0}, "regions": {"count": 143, "covered": 0, "notcovered": 143, "percent": 0}}}, {"filename": "/src/curl/lib/non-ascii.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/nonblock.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 8, "covered": 6, "percent": 75}, "regions": {"count": 7, "covered": 5, "notcovered": 2, "percent": 71.42857142857143}}}, {"filename": "/src/curl/lib/parsedate.c", "summary": {"functions": {"count": 9, "covered": 8, "percent": 88.88888888888889}, "instantiations": {"count": 9, "covered": 8, "percent": 88.88888888888889}, "lines": {"count": 317, "covered": 289, "percent": 91.16719242902208}, "regions": {"count": 218, "covered": 202, "notcovered": 16, "percent": 92.66055045871559}}}, {"filename": "/src/curl/lib/pingpong.c", "summary": {"functions": {"count": 10, "covered": 9, "percent": 90}, "instantiations": {"count": 10, "covered": 9, "percent": 90}, "lines": {"count": 386, "covered": 329, "percent": 85.23316062176166}, "regions": {"count": 202, "covered": 165, "notcovered": 37, "percent": 81.68316831683168}}}, {"filename": "/src/curl/lib/pop3.c", "summary": {"functions": {"count": 40, "covered": 36, "percent": 90}, "instantiations": {"count": 40, "covered": 36, "percent": 90}, "lines": {"count": 1087, "covered": 995, "percent": 91.53633854645814}, "regions": {"count": 559, "covered": 508, "notcovered": 51, "percent": 90.87656529516994}}}, {"filename": "/src/curl/lib/pop3.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/progress.c", "summary": {"functions": {"count": 15, "covered": 11, "percent": 73.33333333333333}, "instantiations": {"count": 15, "covered": 11, "percent": 73.33333333333333}, "lines": {"count": 488, "covered": 208, "percent": 42.62295081967213}, "regions": {"count": 499, "covered": 83, "notcovered": 416, "percent": 16.63326653306613}}}, {"filename": "/src/curl/lib/progress.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/rand.c", "summary": {"functions": {"count": 3, "covered": 3, "percent": 100}, "instantiations": {"count": 3, "covered": 3, "percent": 100}, "lines": {"count": 115, "covered": 65, "percent": 56.52173913043478}, "regions": {"count": 50, "covered": 26, "notcovered": 24, "percent": 52}}}, {"filename": "/src/curl/lib/rename.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 6, "covered": 5, "percent": 83.33333333333334}, "regions": {"count": 4, "covered": 3, "notcovered": 1, "percent": 75}}}, {"filename": "/src/curl/lib/rtsp.c", "summary": {"functions": {"count": 11, "covered": 8, "percent": 72.72727272727273}, "instantiations": {"count": 11, "covered": 8, "percent": 72.72727272727273}, "lines": {"count": 673, "covered": 579, "percent": 86.03268945022289}, "regions": {"count": 409, "covered": 323, "notcovered": 86, "percent": 78.97310513447434}}}, {"filename": "/src/curl/lib/select.c", "summary": {"functions": {"count": 3, "covered": 2, "percent": 66.66666666666666}, "instantiations": {"count": 3, "covered": 2, "percent": 66.66666666666666}, "lines": {"count": 154, "covered": 79, "percent": 51.298701298701296}, "regions": {"count": 111, "covered": 51, "notcovered": 60, "percent": 45.94594594594595}}}, {"filename": "/src/curl/lib/select.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/sendf.c", "summary": {"functions": {"count": 15, "covered": 11, "percent": 73.33333333333333}, "instantiations": {"count": 15, "covered": 11, "percent": 73.33333333333333}, "lines": {"count": 514, "covered": 296, "percent": 57.58754863813229}, "regions": {"count": 253, "covered": 147, "notcovered": 106, "percent": 58.10276679841897}}}, {"filename": "/src/curl/lib/sendf.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/setopt.c", "summary": {"functions": {"count": 4, "covered": 3, "percent": 75}, "instantiations": {"count": 4, "covered": 3, "percent": 75}, "lines": {"count": 2549, "covered": 488, "percent": 19.1447626520204}, "regions": {"count": 991, "covered": 145, "notcovered": 846, "percent": 14.631685166498487}}}, {"filename": "/src/curl/lib/sha256.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 7, "covered": 0, "percent": 0}, "regions": {"count": 1, "covered": 0, "notcovered": 1, "percent": 0}}}, {"filename": "/src/curl/lib/share.c", "summary": {"functions": {"count": 5, "covered": 2, "percent": 40}, "instantiations": {"count": 5, "covered": 2, "percent": 40}, "lines": {"count": 190, "covered": 10, "percent": 5.263157894736842}, "regions": {"count": 86, "covered": 6, "notcovered": 80, "percent": 6.976744186046512}}}, {"filename": "/src/curl/lib/sigpipe.h", "summary": {"functions": {"count": 2, "covered": 2, "percent": 100}, "instantiations": {"count": 6, "covered": 6, "percent": 100}, "lines": {"count": 20, "covered": 20, "percent": 100}, "regions": {"count": 6, "covered": 6, "notcovered": 0, "percent": 100}}}, {"filename": "/src/curl/lib/slist.c", "summary": {"functions": {"count": 5, "covered": 4, "percent": 80}, "instantiations": {"count": 5, "covered": 4, "percent": 80}, "lines": {"count": 79, "covered": 59, "percent": 74.68354430379746}, "regions": {"count": 40, "covered": 29, "notcovered": 11, "percent": 72.5}}}, {"filename": "/src/curl/lib/smb.c", "summary": {"functions": {"count": 27, "covered": 26, "percent": 96.29629629629629}, "instantiations": {"count": 27, "covered": 26, "percent": 96.29629629629629}, "lines": {"count": 740, "covered": 702, "percent": 94.86486486486486}, "regions": {"count": 406, "covered": 371, "notcovered": 35, "percent": 91.37931034482759}}}, {"filename": "/src/curl/lib/smb.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/smtp.c", "summary": {"functions": {"count": 44, "covered": 40, "percent": 90.9090909090909}, "instantiations": {"count": 44, "covered": 40, "percent": 90.9090909090909}, "lines": {"count": 1323, "covered": 1174, "percent": 88.73771730914588}, "regions": {"count": 674, "covered": 587, "notcovered": 87, "percent": 87.0919881305638}}}, {"filename": "/src/curl/lib/smtp.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/socketpair.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/socks.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 787, "covered": 0, "percent": 0}, "regions": {"count": 390, "covered": 0, "notcovered": 390, "percent": 0}}}, {"filename": "/src/curl/lib/speedcheck.c", "summary": {"functions": {"count": 2, "covered": 2, "percent": 100}, "instantiations": {"count": 2, "covered": 2, "percent": 100}, "lines": {"count": 36, "covered": 10, "percent": 27.77777777777778}, "regions": {"count": 18, "covered": 7, "notcovered": 11, "percent": 38.88888888888889}}}, {"filename": "/src/curl/lib/splay.c", "summary": {"functions": {"count": 4, "covered": 4, "percent": 100}, "instantiations": {"count": 4, "covered": 4, "percent": 100}, "lines": {"count": 203, "covered": 108, "percent": 53.20197044334976}, "regions": {"count": 143, "covered": 59, "notcovered": 84, "percent": 41.25874125874126}}}, {"filename": "/src/curl/lib/splay.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/strcase.c", "summary": {"functions": {"count": 9, "covered": 8, "percent": 88.88888888888889}, "instantiations": {"count": 9, "covered": 8, "percent": 88.88888888888889}, "lines": {"count": 69, "covered": 60, "percent": 86.95652173913044}, "regions": {"count": 59, "covered": 50, "notcovered": 9, "percent": 84.7457627118644}}}, {"filename": "/src/curl/lib/strcase.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/strdup.c", "summary": {"functions": {"count": 2, "covered": 1, "percent": 50}, "instantiations": {"count": 2, "covered": 1, "percent": 50}, "lines": {"count": 16, "covered": 7, "percent": 43.75}, "regions": {"count": 11, "covered": 5, "notcovered": 6, "percent": 45.45454545454545}}}, {"filename": "/src/curl/lib/strerror.c", "summary": {"functions": {"count": 4, "covered": 1, "percent": 25}, "instantiations": {"count": 4, "covered": 1, "percent": 25}, "lines": {"count": 403, "covered": 33, "percent": 8.188585607940446}, "regions": {"count": 145, "covered": 11, "notcovered": 134, "percent": 7.586206896551724}}}, {"filename": "/src/curl/lib/strtoofft.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 26, "covered": 26, "percent": 100}, "regions": {"count": 19, "covered": 19, "notcovered": 0, "percent": 100}}}, {"filename": "/src/curl/lib/telnet.c", "summary": {"functions": {"count": 18, "covered": 0, "percent": 0}, "instantiations": {"count": 18, "covered": 0, "percent": 0}, "lines": {"count": 1128, "covered": 0, "percent": 0}, "regions": {"count": 894, "covered": 0, "notcovered": 894, "percent": 0}}}, {"filename": "/src/curl/lib/tftp.c", "summary": {"functions": {"count": 27, "covered": 6, "percent": 22.22222222222222}, "instantiations": {"count": 27, "covered": 6, "percent": 22.22222222222222}, "lines": {"count": 1049, "covered": 199, "percent": 18.970448045757866}, "regions": {"count": 498, "covered": 79, "notcovered": 419, "percent": 15.863453815261044}}}, {"filename": "/src/curl/lib/timeval.c", "summary": {"functions": {"count": 3, "covered": 3, "percent": 100}, "instantiations": {"count": 3, "covered": 3, "percent": 100}, "lines": {"count": 52, "covered": 37, "percent": 71.15384615384616}, "regions": {"count": 68, "covered": 37, "notcovered": 31, "percent": 54.41176470588235}}}, {"filename": "/src/curl/lib/timeval.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/transfer.c", "summary": {"functions": {"count": 19, "covered": 16, "percent": 84.21052631578947}, "instantiations": {"count": 19, "covered": 16, "percent": 84.21052631578947}, "lines": {"count": 1580, "covered": 1270, "percent": 80.37974683544303}, "regions": {"count": 971, "covered": 788, "notcovered": 183, "percent": 81.15345005149331}}}, {"filename": "/src/curl/lib/transfer.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/url.c", "summary": {"functions": {"count": 50, "covered": 41, "percent": 82}, "instantiations": {"count": 50, "covered": 41, "percent": 82}, "lines": {"count": 3154, "covered": 2036, "percent": 64.55294863665188}, "regions": {"count": 2207, "covered": 1267, "notcovered": 940, "percent": 57.408246488445855}}}, {"filename": "/src/curl/lib/url.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/urlapi-int.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/urlapi.c", "summary": {"functions": {"count": 19, "covered": 18, "percent": 94.73684210526315}, "instantiations": {"count": 19, "covered": 18, "percent": 94.73684210526315}, "lines": {"count": 1308, "covered": 1054, "percent": 80.58103975535168}, "regions": {"count": 1031, "covered": 777, "notcovered": 254, "percent": 75.36372453928225}}}, {"filename": "/src/curl/lib/urldata.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/vauth/cleartext.c", "summary": {"functions": {"count": 3, "covered": 2, "percent": 66.66666666666666}, "instantiations": {"count": 3, "covered": 2, "percent": 66.66666666666666}, "lines": {"count": 59, "covered": 48, "percent": 81.35593220338984}, "regions": {"count": 26, "covered": 20, "notcovered": 6, "percent": 76.92307692307693}}}, {"filename": "/src/curl/lib/vauth/cram.c", "summary": {"functions": {"count": 2, "covered": 2, "percent": 100}, "instantiations": {"count": 2, "covered": 2, "percent": 100}, "lines": {"count": 54, "covered": 52, "percent": 96.29629629629629}, "regions": {"count": 18, "covered": 16, "notcovered": 2, "percent": 88.88888888888889}}}, {"filename": "/src/curl/lib/vauth/digest.c", "summary": {"functions": {"count": 13, "covered": 11, "percent": 84.61538461538461}, "instantiations": {"count": 13, "covered": 11, "percent": 84.61538461538461}, "lines": {"count": 747, "covered": 440, "percent": 58.90227576974565}, "regions": {"count": 482, "covered": 265, "notcovered": 217, "percent": 54.9792531120332}}}, {"filename": "/src/curl/lib/vauth/digest.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/vauth/ntlm.c", "summary": {"functions": {"count": 7, "covered": 4, "percent": 57.14285714285714}, "instantiations": {"count": 7, "covered": 4, "percent": 57.14285714285714}, "lines": {"count": 555, "covered": 152, "percent": 27.387387387387385}, "regions": {"count": 191, "covered": 41, "notcovered": 150, "percent": 21.465968586387437}}}, {"filename": "/src/curl/lib/vauth/ntlm.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/vauth/oauth2.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 36, "covered": 0, "percent": 0}, "regions": {"count": 18, "covered": 0, "notcovered": 18, "percent": 0}}}, {"filename": "/src/curl/lib/vauth/vauth.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 26, "covered": 0, "percent": 0}, "regions": {"count": 26, "covered": 0, "notcovered": 26, "percent": 0}}}, {"filename": "/src/curl/lib/version.c", "summary": {"functions": {"count": 3, "covered": 3, "percent": 100}, "instantiations": {"count": 3, "covered": 3, "percent": 100}, "lines": {"count": 76, "covered": 74, "percent": 97.36842105263158}, "regions": {"count": 21, "covered": 17, "notcovered": 4, "percent": 80.95238095238095}}}, {"filename": "/src/curl/lib/vtls/openssl.c", "summary": {"functions": {"count": 57, "covered": 20, "percent": 35.08771929824561}, "instantiations": {"count": 57, "covered": 20, "percent": 35.08771929824561}, "lines": {"count": 2927, "covered": 648, "percent": 22.138708575333105}, "regions": {"count": 2350, "covered": 386, "notcovered": 1964, "percent": 16.425531914893618}}}, {"filename": "/src/curl/lib/vtls/vtls.c", "summary": {"functions": {"count": 60, "covered": 19, "percent": 31.666666666666664}, "instantiations": {"count": 60, "covered": 19, "percent": 31.666666666666664}, "lines": {"count": 878, "covered": 186, "percent": 21.184510250569478}, "regions": {"count": 667, "covered": 159, "notcovered": 508, "percent": 23.838080959520237}}}, {"filename": "/src/curl/lib/vtls/vtls.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/warnless.c", "summary": {"functions": {"count": 15, "covered": 7, "percent": 46.666666666666664}, "instantiations": {"count": 15, "covered": 7, "percent": 46.666666666666664}, "lines": {"count": 71, "covered": 33, "percent": 46.478873239436616}, "regions": {"count": 50, "covered": 22, "notcovered": 28, "percent": 44}}}, {"filename": "/src/curl/lib/warnless.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl/lib/wildcard.c", "summary": {"functions": {"count": 3, "covered": 3, "percent": 100}, "instantiations": {"count": 3, "covered": 3, "percent": 100}, "lines": {"count": 32, "covered": 31, "percent": 96.875}, "regions": {"count": 12, "covered": 11, "notcovered": 1, "percent": 91.66666666666666}}}, {"filename": "/src/curl_fuzzer/curl_fuzzer.cc", "summary": {"functions": {"count": 11, "covered": 11, "percent": 100}, "instantiations": {"count": 11, "covered": 11, "percent": 100}, "lines": {"count": 391, "covered": 377, "percent": 96.41943734015345}, "regions": {"count": 202, "covered": 170, "notcovered": 32, "percent": 84.15841584158416}}}, {"filename": "/src/curl_fuzzer/curl_fuzzer.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl_fuzzer/curl_fuzzer_callback.cc", "summary": {"functions": {"count": 4, "covered": 4, "percent": 100}, "instantiations": {"count": 4, "covered": 4, "percent": 100}, "lines": {"count": 161, "covered": 136, "percent": 84.472049689441}, "regions": {"count": 71, "covered": 60, "notcovered": 11, "percent": 84.50704225352112}}}, {"filename": "/src/curl_fuzzer/curl_fuzzer_tlv.cc", "summary": {"functions": {"count": 7, "covered": 7, "percent": 100}, "instantiations": {"count": 7, "covered": 7, "percent": 100}, "lines": {"count": 247, "covered": 247, "percent": 100}, "regions": {"count": 470, "covered": 442, "notcovered": 28, "percent": 94.04255319148936}}}, {"filename": "/src/curl_install/include/curl/curl.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl_install/include/nghttp2/nghttp2.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl_install/include/openssl/asn1.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl_install/include/openssl/bio.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl_install/include/openssl/conf.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl_install/include/openssl/crypto.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl_install/include/openssl/des.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl_install/include/openssl/engine.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl_install/include/openssl/err.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl_install/include/openssl/evp.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl_install/include/openssl/obj_mac.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl_install/include/openssl/ocsp.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl_install/include/openssl/opensslv.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl_install/include/openssl/rsa.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl_install/include/openssl/safestack.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl_install/include/openssl/ssl.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl_install/include/openssl/ssl2.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl_install/include/openssl/ssl3.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl_install/include/openssl/tls1.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl_install/include/openssl/ui.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl_install/include/openssl/x509.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl_install/include/openssl/x509_vfy.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl_install/include/openssl/x509v3.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/curl_install/include/zlib.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/nghttp2/lib/includes/nghttp2/nghttp2.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/nghttp2/lib/includes/nghttp2/nghttp2ver.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/nghttp2/lib/nghttp2_buf.c", "summary": {"functions": {"count": 30, "covered": 18, "percent": 60}, "instantiations": {"count": 30, "covered": 18, "percent": 60}, "lines": {"count": 458, "covered": 234, "percent": 51.09170305676856}, "regions": {"count": 183, "covered": 97, "notcovered": 86, "percent": 53.00546448087432}}}, {"filename": "/src/nghttp2/lib/nghttp2_buf.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/nghttp2/lib/nghttp2_callbacks.c", "summary": {"functions": {"count": 25, "covered": 9, "percent": 36}, "instantiations": {"count": 25, "covered": 9, "percent": 36}, "lines": {"count": 81, "covered": 31, "percent": 38.2716049382716}, "regions": {"count": 28, "covered": 11, "notcovered": 17, "percent": 39.285714285714285}}}, {"filename": "/src/nghttp2/lib/nghttp2_debug.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/nghttp2/lib/nghttp2_frame.c", "summary": {"functions": {"count": 69, "covered": 46, "percent": 66.66666666666666}, "instantiations": {"count": 69, "covered": 46, "percent": 66.66666666666666}, "lines": {"count": 953, "covered": 465, "percent": 48.79328436516264}, "regions": {"count": 315, "covered": 155, "notcovered": 160, "percent": 49.2063492063492}}}, {"filename": "/src/nghttp2/lib/nghttp2_frame.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/nghttp2/lib/nghttp2_hd.c", "summary": {"functions": {"count": 81, "covered": 55, "percent": 67.90123456790124}, "instantiations": {"count": 81, "covered": 55, "percent": 67.90123456790124}, "lines": {"count": 1989, "covered": 1616, "percent": 81.24685771744595}, "regions": {"count": 1043, "covered": 891, "notcovered": 152, "percent": 85.42665388302973}}}, {"filename": "/src/nghttp2/lib/nghttp2_hd.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/nghttp2/lib/nghttp2_hd_huffman.c", "summary": {"functions": {"count": 5, "covered": 5, "percent": 100}, "instantiations": {"count": 5, "covered": 5, "percent": 100}, "lines": {"count": 184, "covered": 170, "percent": 92.3913043478261}, "regions": {"count": 143, "covered": 136, "notcovered": 7, "percent": 95.1048951048951}}}, {"filename": "/src/nghttp2/lib/nghttp2_helper.c", "summary": {"functions": {"count": 12, "covered": 11, "percent": 91.66666666666666}, "instantiations": {"count": 12, "covered": 11, "percent": 91.66666666666666}, "lines": {"count": 237, "covered": 177, "percent": 74.68354430379746}, "regions": {"count": 115, "covered": 85, "notcovered": 30, "percent": 73.91304347826086}}}, {"filename": "/src/nghttp2/lib/nghttp2_helper.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/nghttp2/lib/nghttp2_http.c", "summary": {"functions": {"count": 18, "covered": 15, "percent": 83.33333333333334}, "instantiations": {"count": 18, "covered": 15, "percent": 83.33333333333334}, "lines": {"count": 463, "covered": 309, "percent": 66.73866090712744}, "regions": {"count": 376, "covered": 248, "notcovered": 128, "percent": 65.95744680851064}}}, {"filename": "/src/nghttp2/lib/nghttp2_map.c", "summary": {"functions": {"count": 12, "covered": 11, "percent": 91.66666666666666}, "instantiations": {"count": 12, "covered": 11, "percent": 91.66666666666666}, "lines": {"count": 140, "covered": 92, "percent": 65.71428571428571}, "regions": {"count": 69, "covered": 44, "notcovered": 25, "percent": 63.76811594202898}}}, {"filename": "/src/nghttp2/lib/nghttp2_mem.c", "summary": {"functions": {"count": 10, "covered": 10, "percent": 100}, "instantiations": {"count": 10, "covered": 10, "percent": 100}, "lines": {"count": 36, "covered": 36, "percent": 100}, "regions": {"count": 10, "covered": 10, "notcovered": 0, "percent": 100}}}, {"filename": "/src/nghttp2/lib/nghttp2_outbound_item.c", "summary": {"functions": {"count": 5, "covered": 4, "percent": 80}, "instantiations": {"count": 5, "covered": 4, "percent": 80}, "lines": {"count": 93, "covered": 62, "percent": 66.66666666666666}, "regions": {"count": 32, "covered": 21, "notcovered": 11, "percent": 65.625}}}, {"filename": "/src/nghttp2/lib/nghttp2_outbound_item.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/nghttp2/lib/nghttp2_pq.c", "summary": {"functions": {"count": 13, "covered": 9, "percent": 69.23076923076923}, "instantiations": {"count": 13, "covered": 9, "percent": 69.23076923076923}, "lines": {"count": 141, "covered": 71, "percent": 50.35460992907801}, "regions": {"count": 73, "covered": 31, "notcovered": 42, "percent": 42.465753424657535}}}, {"filename": "/src/nghttp2/lib/nghttp2_priority_spec.c", "summary": {"functions": {"count": 4, "covered": 3, "percent": 75}, "instantiations": {"count": 4, "covered": 3, "percent": 75}, "lines": {"count": 21, "covered": 14, "percent": 66.66666666666666}, "regions": {"count": 20, "covered": 10, "notcovered": 10, "percent": 50}}}, {"filename": "/src/nghttp2/lib/nghttp2_rcbuf.c", "summary": {"functions": {"count": 7, "covered": 5, "percent": 71.42857142857143}, "instantiations": {"count": 7, "covered": 5, "percent": 71.42857142857143}, "lines": {"count": 59, "covered": 48, "percent": 81.35593220338984}, "regions": {"count": 23, "covered": 19, "notcovered": 4, "percent": 82.6086956521739}}}, {"filename": "/src/nghttp2/lib/nghttp2_session.c", "summary": {"functions": {"count": 189, "covered": 124, "percent": 65.60846560846561}, "instantiations": {"count": 189, "covered": 124, "percent": 65.60846560846561}, "lines": {"count": 6806, "covered": 4020, "percent": 59.06553041434029}, "regions": {"count": 3356, "covered": 1973, "notcovered": 1383, "percent": 58.790226460071516}}}, {"filename": "/src/nghttp2/lib/nghttp2_session.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/nghttp2/lib/nghttp2_stream.c", "summary": {"functions": {"count": 50, "covered": 29, "percent": 57.99999999999999}, "instantiations": {"count": 50, "covered": 29, "percent": 57.99999999999999}, "lines": {"count": 734, "covered": 348, "percent": 47.41144414168937}, "regions": {"count": 310, "covered": 132, "notcovered": 178, "percent": 42.58064516129032}}}, {"filename": "/src/nghttp2/lib/nghttp2_submit.c", "summary": {"functions": {"count": 23, "covered": 9, "percent": 39.130434782608695}, "instantiations": {"count": 23, "covered": 9, "percent": 39.130434782608695}, "lines": {"count": 698, "covered": 167, "percent": 23.925501432664756}, "regions": {"count": 292, "covered": 66, "notcovered": 226, "percent": 22.602739726027394}}}, {"filename": "/src/nghttp2/lib/nghttp2_version.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 5, "covered": 5, "percent": 100}, "regions": {"count": 5, "covered": 4, "notcovered": 1, "percent": 80}}}, {"filename": "/src/openssl/crypto/LPdir_unix.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 54, "covered": 0, "percent": 0}, "regions": {"count": 26, "covered": 0, "notcovered": 26, "percent": 0}}}, {"filename": "/src/openssl/crypto/aes/aes_misc.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 7, "covered": 0, "percent": 0}, "regions": {"count": 3, "covered": 0, "notcovered": 3, "percent": 0}}}, {"filename": "/src/openssl/crypto/aes/aes_wrap.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 7, "covered": 0, "percent": 0}, "regions": {"count": 2, "covered": 0, "notcovered": 2, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/a_bitstr.c", "summary": {"functions": {"count": 6, "covered": 1, "percent": 16.666666666666664}, "instantiations": {"count": 6, "covered": 1, "percent": 16.666666666666664}, "lines": {"count": 184, "covered": 42, "percent": 22.82608695652174}, "regions": {"count": 148, "covered": 24, "notcovered": 124, "percent": 16.216216216216218}}}, {"filename": "/src/openssl/crypto/asn1/a_bool.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 46, "covered": 0, "percent": 0}, "regions": {"count": 26, "covered": 0, "notcovered": 26, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/a_bytes.c", "summary": {"functions": {"count": 5, "covered": 0, "percent": 0}, "instantiations": {"count": 5, "covered": 0, "percent": 0}, "lines": {"count": 233, "covered": 0, "percent": 0}, "regions": {"count": 167, "covered": 0, "notcovered": 167, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/a_d2i_fp.c", "summary": {"functions": {"count": 5, "covered": 0, "percent": 0}, "instantiations": {"count": 5, "covered": 0, "percent": 0}, "lines": {"count": 199, "covered": 0, "percent": 0}, "regions": {"count": 141, "covered": 0, "notcovered": 141, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/a_digest.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 34, "covered": 0, "percent": 0}, "regions": {"count": 23, "covered": 0, "notcovered": 23, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/a_dup.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 41, "covered": 0, "percent": 0}, "regions": {"count": 21, "covered": 0, "notcovered": 21, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/a_enum.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 106, "covered": 0, "percent": 0}, "regions": {"count": 91, "covered": 0, "notcovered": 91, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/a_gentm.c", "summary": {"functions": {"count": 5, "covered": 0, "percent": 0}, "instantiations": {"count": 5, "covered": 0, "percent": 0}, "lines": {"count": 176, "covered": 0, "percent": 0}, "regions": {"count": 160, "covered": 0, "notcovered": 160, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/a_i2d_fp.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 79, "covered": 0, "percent": 0}, "regions": {"count": 47, "covered": 0, "notcovered": 47, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/a_int.c", "summary": {"functions": {"count": 9, "covered": 1, "percent": 11.11111111111111}, "instantiations": {"count": 9, "covered": 1, "percent": 11.11111111111111}, "lines": {"count": 345, "covered": 64, "percent": 18.55072463768116}, "regions": {"count": 266, "covered": 39, "notcovered": 227, "percent": 14.661654135338345}}}, {"filename": "/src/openssl/crypto/asn1/a_mbstr.c", "summary": {"functions": {"count": 11, "covered": 7, "percent": 63.63636363636363}, "instantiations": {"count": 11, "covered": 7, "percent": 63.63636363636363}, "lines": {"count": 277, "covered": 143, "percent": 51.624548736462096}, "regions": {"count": 225, "covered": 102, "notcovered": 123, "percent": 45.33333333333333}}}, {"filename": "/src/openssl/crypto/asn1/a_object.c", "summary": {"functions": {"count": 9, "covered": 3, "percent": 33.33333333333333}, "instantiations": {"count": 9, "covered": 3, "percent": 33.33333333333333}, "lines": {"count": 316, "covered": 91, "percent": 28.79746835443038}, "regions": {"count": 263, "covered": 58, "notcovered": 205, "percent": 22.0532319391635}}}, {"filename": "/src/openssl/crypto/asn1/a_octet.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 9, "covered": 0, "percent": 0}, "regions": {"count": 6, "covered": 0, "notcovered": 6, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/a_print.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 57, "covered": 0, "percent": 0}, "regions": {"count": 84, "covered": 0, "notcovered": 84, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/a_set.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 155, "covered": 0, "percent": 0}, "regions": {"count": 175, "covered": 0, "notcovered": 175, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/a_sign.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 189, "covered": 0, "percent": 0}, "regions": {"count": 143, "covered": 0, "notcovered": 143, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/a_strex.c", "summary": {"functions": {"count": 14, "covered": 1, "percent": 7.142857142857142}, "instantiations": {"count": 14, "covered": 1, "percent": 7.142857142857142}, "lines": {"count": 452, "covered": 19, "percent": 4.20353982300885}, "regions": {"count": 347, "covered": 13, "notcovered": 334, "percent": 3.7463976945244957}}}, {"filename": "/src/openssl/crypto/asn1/a_strnid.c", "summary": {"functions": {"count": 9, "covered": 0, "percent": 0}, "instantiations": {"count": 9, "covered": 0, "percent": 0}, "lines": {"count": 94, "covered": 0, "percent": 0}, "regions": {"count": 99, "covered": 0, "notcovered": 99, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/a_time.c", "summary": {"functions": {"count": 7, "covered": 0, "percent": 0}, "instantiations": {"count": 7, "covered": 0, "percent": 0}, "lines": {"count": 117, "covered": 0, "percent": 0}, "regions": {"count": 98, "covered": 0, "notcovered": 98, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/a_type.c", "summary": {"functions": {"count": 4, "covered": 1, "percent": 25}, "instantiations": {"count": 4, "covered": 1, "percent": 25}, "lines": {"count": 80, "covered": 8, "percent": 10}, "regions": {"count": 90, "covered": 5, "notcovered": 85, "percent": 5.555555555555555}}}, {"filename": "/src/openssl/crypto/asn1/a_utctm.c", "summary": {"functions": {"count": 6, "covered": 0, "percent": 0}, "instantiations": {"count": 6, "covered": 0, "percent": 0}, "lines": {"count": 184, "covered": 0, "percent": 0}, "regions": {"count": 176, "covered": 0, "notcovered": 176, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/a_utf8.c", "summary": {"functions": {"count": 2, "covered": 2, "percent": 100}, "instantiations": {"count": 2, "covered": 2, "percent": 100}, "lines": {"count": 151, "covered": 31, "percent": 20.52980132450331}, "regions": {"count": 137, "covered": 25, "notcovered": 112, "percent": 18.248175182481752}}}, {"filename": "/src/openssl/crypto/asn1/a_verify.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 148, "covered": 0, "percent": 0}, "regions": {"count": 106, "covered": 0, "notcovered": 106, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/ameth_lib.c", "summary": {"functions": {"count": 19, "covered": 9, "percent": 47.368421052631575}, "instantiations": {"count": 19, "covered": 9, "percent": 47.368421052631575}, "lines": {"count": 263, "covered": 109, "percent": 41.44486692015209}, "regions": {"count": 169, "covered": 44, "notcovered": 125, "percent": 26.035502958579883}}}, {"filename": "/src/openssl/crypto/asn1/asn1_err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/asn1/asn1_gen.c", "summary": {"functions": {"count": 10, "covered": 0, "percent": 0}, "instantiations": {"count": 10, "covered": 0, "percent": 0}, "lines": {"count": 680, "covered": 0, "percent": 0}, "regions": {"count": 560, "covered": 0, "notcovered": 560, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/asn1_lib.c", "summary": {"functions": {"count": 27, "covered": 8, "percent": 29.629629629629626}, "instantiations": {"count": 27, "covered": 8, "percent": 29.629629629629626}, "lines": {"count": 349, "covered": 124, "percent": 35.53008595988539}, "regions": {"count": 251, "covered": 81, "notcovered": 170, "percent": 32.27091633466135}}}, {"filename": "/src/openssl/crypto/asn1/asn1_locl.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/asn1_par.c", "summary": {"functions": {"count": 5, "covered": 0, "percent": 0}, "instantiations": {"count": 5, "covered": 0, "percent": 0}, "lines": {"count": 333, "covered": 0, "percent": 0}, "regions": {"count": 322, "covered": 0, "notcovered": 322, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/asn_mime.c", "summary": {"functions": {"count": 24, "covered": 0, "percent": 0}, "instantiations": {"count": 24, "covered": 0, "percent": 0}, "lines": {"count": 743, "covered": 0, "percent": 0}, "regions": {"count": 741, "covered": 0, "notcovered": 741, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/asn_moid.c", "summary": {"functions": {"count": 4, "covered": 1, "percent": 25}, "instantiations": {"count": 4, "covered": 1, "percent": 25}, "lines": {"count": 69, "covered": 3, "percent": 4.3478260869565215}, "regions": {"count": 52, "covered": 1, "notcovered": 51, "percent": 1.9230769230769231}}}, {"filename": "/src/openssl/crypto/asn1/asn_pack.c", "summary": {"functions": {"count": 6, "covered": 0, "percent": 0}, "instantiations": {"count": 6, "covered": 0, "percent": 0}, "lines": {"count": 109, "covered": 0, "percent": 0}, "regions": {"count": 96, "covered": 0, "notcovered": 96, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/bio_asn1.c", "summary": {"functions": {"count": 18, "covered": 0, "percent": 0}, "instantiations": {"count": 18, "covered": 0, "percent": 0}, "lines": {"count": 298, "covered": 0, "percent": 0}, "regions": {"count": 183, "covered": 0, "notcovered": 183, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/bio_ndef.c", "summary": {"functions": {"count": 5, "covered": 0, "percent": 0}, "instantiations": {"count": 5, "covered": 0, "percent": 0}, "lines": {"count": 141, "covered": 0, "percent": 0}, "regions": {"count": 64, "covered": 0, "notcovered": 64, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/d2i_pr.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 97, "covered": 0, "percent": 0}, "regions": {"count": 99, "covered": 0, "notcovered": 99, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/evp_asn1.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 117, "covered": 0, "percent": 0}, "regions": {"count": 92, "covered": 0, "notcovered": 92, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/f_int.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 141, "covered": 0, "percent": 0}, "regions": {"count": 129, "covered": 0, "notcovered": 129, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/f_string.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 135, "covered": 0, "percent": 0}, "regions": {"count": 118, "covered": 0, "notcovered": 118, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/i2d_pr.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 16, "covered": 0, "percent": 0}, "regions": {"count": 17, "covered": 0, "notcovered": 17, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/nsseq.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 8, "covered": 0, "percent": 0}, "regions": {"count": 5, "covered": 0, "notcovered": 5, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/p5_pbe.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 60, "covered": 0, "percent": 0}, "regions": {"count": 51, "covered": 0, "notcovered": 51, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/p5_pbev2.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 178, "covered": 0, "percent": 0}, "regions": {"count": 123, "covered": 0, "notcovered": 123, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/p8_pkey.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 61, "covered": 0, "percent": 0}, "regions": {"count": 55, "covered": 0, "notcovered": 55, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/t_pkey.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 47, "covered": 0, "percent": 0}, "regions": {"count": 49, "covered": 0, "notcovered": 49, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/t_x509.c", "summary": {"functions": {"count": 12, "covered": 0, "percent": 0}, "instantiations": {"count": 12, "covered": 0, "percent": 0}, "lines": {"count": 433, "covered": 0, "percent": 0}, "regions": {"count": 424, "covered": 0, "notcovered": 424, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/t_x509a.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 45, "covered": 0, "percent": 0}, "regions": {"count": 49, "covered": 0, "notcovered": 49, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/tasn_dec.c", "summary": {"functions": {"count": 13, "covered": 9, "percent": 69.23076923076923}, "instantiations": {"count": 13, "covered": 9, "percent": 69.23076923076923}, "lines": {"count": 1012, "covered": 510, "percent": 50.39525691699605}, "regions": {"count": 816, "covered": 383, "notcovered": 433, "percent": 46.93627450980392}}}, {"filename": "/src/openssl/crypto/asn1/tasn_enc.c", "summary": {"functions": {"count": 10, "covered": 5, "percent": 50}, "instantiations": {"count": 10, "covered": 5, "percent": 50}, "lines": {"count": 533, "covered": 310, "percent": 58.16135084427767}, "regions": {"count": 445, "covered": 227, "notcovered": 218, "percent": 51.01123595505618}}}, {"filename": "/src/openssl/crypto/asn1/tasn_fre.c", "summary": {"functions": {"count": 5, "covered": 4, "percent": 80}, "instantiations": {"count": 5, "covered": 4, "percent": 80}, "lines": {"count": 170, "covered": 130, "percent": 76.47058823529412}, "regions": {"count": 144, "covered": 107, "notcovered": 37, "percent": 74.30555555555556}}}, {"filename": "/src/openssl/crypto/asn1/tasn_new.c", "summary": {"functions": {"count": 8, "covered": 8, "percent": 100}, "instantiations": {"count": 8, "covered": 8, "percent": 100}, "lines": {"count": 250, "covered": 153, "percent": 61.199999999999996}, "regions": {"count": 220, "covered": 124, "notcovered": 96, "percent": 56.36363636363636}}}, {"filename": "/src/openssl/crypto/asn1/tasn_prn.c", "summary": {"functions": {"count": 21, "covered": 0, "percent": 0}, "instantiations": {"count": 21, "covered": 0, "percent": 0}, "lines": {"count": 426, "covered": 0, "percent": 0}, "regions": {"count": 379, "covered": 0, "notcovered": 379, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/tasn_utl.c", "summary": {"functions": {"count": 10, "covered": 8, "percent": 80}, "instantiations": {"count": 10, "covered": 8, "percent": 80}, "lines": {"count": 152, "covered": 83, "percent": 54.60526315789473}, "regions": {"count": 100, "covered": 57, "notcovered": 43, "percent": 56.99999999999999}}}, {"filename": "/src/openssl/crypto/asn1/x_algor.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 58, "covered": 0, "percent": 0}, "regions": {"count": 53, "covered": 0, "notcovered": 53, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/x_attrib.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 24, "covered": 0, "percent": 0}, "regions": {"count": 27, "covered": 0, "notcovered": 27, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/x_bignum.c", "summary": {"functions": {"count": 5, "covered": 0, "percent": 0}, "instantiations": {"count": 5, "covered": 0, "percent": 0}, "lines": {"count": 53, "covered": 0, "percent": 0}, "regions": {"count": 40, "covered": 0, "notcovered": 40, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/x_crl.c", "summary": {"functions": {"count": 17, "covered": 0, "percent": 0}, "instantiations": {"count": 17, "covered": 0, "percent": 0}, "lines": {"count": 331, "covered": 0, "percent": 0}, "regions": {"count": 332, "covered": 0, "notcovered": 332, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/x_info.c", "summary": {"functions": {"count": 2, "covered": 2, "percent": 100}, "instantiations": {"count": 2, "covered": 2, "percent": 100}, "lines": {"count": 38, "covered": 34, "percent": 89.47368421052632}, "regions": {"count": 24, "covered": 16, "notcovered": 8, "percent": 66.66666666666666}}}, {"filename": "/src/openssl/crypto/asn1/x_long.c", "summary": {"functions": {"count": 5, "covered": 0, "percent": 0}, "instantiations": {"count": 5, "covered": 0, "percent": 0}, "lines": {"count": 109, "covered": 0, "percent": 0}, "regions": {"count": 55, "covered": 0, "notcovered": 55, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/x_name.c", "summary": {"functions": {"count": 12, "covered": 8, "percent": 66.66666666666666}, "instantiations": {"count": 12, "covered": 8, "percent": 66.66666666666666}, "lines": {"count": 345, "covered": 218, "percent": 63.18840579710145}, "regions": {"count": 386, "covered": 205, "notcovered": 181, "percent": 53.10880829015544}}}, {"filename": "/src/openssl/crypto/asn1/x_pkey.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 80, "covered": 0, "percent": 0}, "regions": {"count": 101, "covered": 0, "notcovered": 101, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/x_pubkey.c", "summary": {"functions": {"count": 13, "covered": 1, "percent": 7.6923076923076925}, "instantiations": {"count": 13, "covered": 1, "percent": 7.6923076923076925}, "lines": {"count": 252, "covered": 7, "percent": 2.7777777777777777}, "regions": {"count": 166, "covered": 4, "notcovered": 162, "percent": 2.4096385542168677}}}, {"filename": "/src/openssl/crypto/asn1/x_req.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 10, "covered": 0, "percent": 0}, "regions": {"count": 9, "covered": 0, "notcovered": 9, "percent": 0}}}, {"filename": "/src/openssl/crypto/asn1/x_x509.c", "summary": {"functions": {"count": 10, "covered": 1, "percent": 10}, "instantiations": {"count": 10, "covered": 1, "percent": 10}, "lines": {"count": 142, "covered": 40, "percent": 28.169014084507044}, "regions": {"count": 76, "covered": 13, "notcovered": 63, "percent": 17.105263157894736}}}, {"filename": "/src/openssl/crypto/asn1/x_x509a.c", "summary": {"functions": {"count": 9, "covered": 0, "percent": 0}, "instantiations": {"count": 9, "covered": 0, "percent": 0}, "lines": {"count": 88, "covered": 0, "percent": 0}, "regions": {"count": 134, "covered": 0, "notcovered": 134, "percent": 0}}}, {"filename": "/src/openssl/crypto/bf/bf_cfb64.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 53, "covered": 0, "percent": 0}, "regions": {"count": 21, "covered": 0, "notcovered": 21, "percent": 0}}}, {"filename": "/src/openssl/crypto/bf/bf_ecb.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 20, "covered": 0, "percent": 0}, "regions": {"count": 10, "covered": 0, "notcovered": 10, "percent": 0}}}, {"filename": "/src/openssl/crypto/bf/bf_enc.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 134, "covered": 0, "percent": 0}, "regions": {"count": 94, "covered": 0, "notcovered": 94, "percent": 0}}}, {"filename": "/src/openssl/crypto/bf/bf_locl.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/bf/bf_ofb64.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 41, "covered": 0, "percent": 0}, "regions": {"count": 16, "covered": 0, "notcovered": 16, "percent": 0}}}, {"filename": "/src/openssl/crypto/bf/bf_skey.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 51, "covered": 0, "percent": 0}, "regions": {"count": 25, "covered": 0, "notcovered": 25, "percent": 0}}}, {"filename": "/src/openssl/crypto/bio/b_dump.c", "summary": {"functions": {"count": 9, "covered": 0, "percent": 0}, "instantiations": {"count": 9, "covered": 0, "percent": 0}, "lines": {"count": 109, "covered": 0, "percent": 0}, "regions": {"count": 68, "covered": 0, "notcovered": 68, "percent": 0}}}, {"filename": "/src/openssl/crypto/bio/b_print.c", "summary": {"functions": {"count": 12, "covered": 6, "percent": 50}, "instantiations": {"count": 12, "covered": 6, "percent": 50}, "lines": {"count": 651, "covered": 254, "percent": 39.01689708141321}, "regions": {"count": 473, "covered": 172, "notcovered": 301, "percent": 36.36363636363637}}}, {"filename": "/src/openssl/crypto/bio/b_sock.c", "summary": {"functions": {"count": 11, "covered": 0, "percent": 0}, "instantiations": {"count": 11, "covered": 0, "percent": 0}, "lines": {"count": 455, "covered": 0, "percent": 0}, "regions": {"count": 266, "covered": 0, "notcovered": 266, "percent": 0}}}, {"filename": "/src/openssl/crypto/bio/bf_buff.c", "summary": {"functions": {"count": 9, "covered": 5, "percent": 55.55555555555556}, "instantiations": {"count": 9, "covered": 5, "percent": 55.55555555555556}, "lines": {"count": 409, "covered": 125, "percent": 30.56234718826406}, "regions": {"count": 302, "covered": 84, "notcovered": 218, "percent": 27.81456953642384}}}, {"filename": "/src/openssl/crypto/bio/bio_err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/bio/bio_lcl.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/bio/bio_lib.c", "summary": {"functions": {"count": 38, "covered": 15, "percent": 39.473684210526315}, "instantiations": {"count": 38, "covered": 15, "percent": 39.473684210526315}, "lines": {"count": 433, "covered": 194, "percent": 44.80369515011547}, "regions": {"count": 312, "covered": 109, "notcovered": 203, "percent": 34.93589743589743}}}, {"filename": "/src/openssl/crypto/bio/bss_conn.c", "summary": {"functions": {"count": 13, "covered": 0, "percent": 0}, "instantiations": {"count": 13, "covered": 0, "percent": 0}, "lines": {"count": 456, "covered": 0, "percent": 0}, "regions": {"count": 323, "covered": 0, "notcovered": 323, "percent": 0}}}, {"filename": "/src/openssl/crypto/bio/bss_file.c", "summary": {"functions": {"count": 11, "covered": 7, "percent": 63.63636363636363}, "instantiations": {"count": 11, "covered": 7, "percent": 63.63636363636363}, "lines": {"count": 233, "covered": 88, "percent": 37.76824034334764}, "regions": {"count": 193, "covered": 48, "notcovered": 145, "percent": 24.870466321243523}}}, {"filename": "/src/openssl/crypto/bio/bss_mem.c", "summary": {"functions": {"count": 9, "covered": 5, "percent": 55.55555555555556}, "instantiations": {"count": 9, "covered": 5, "percent": 55.55555555555556}, "lines": {"count": 207, "covered": 71, "percent": 34.29951690821256}, "regions": {"count": 140, "covered": 35, "notcovered": 105, "percent": 25}}}, {"filename": "/src/openssl/crypto/bio/bss_null.c", "summary": {"functions": {"count": 8, "covered": 0, "percent": 0}, "instantiations": {"count": 8, "covered": 0, "percent": 0}, "lines": {"count": 51, "covered": 0, "percent": 0}, "regions": {"count": 38, "covered": 0, "notcovered": 38, "percent": 0}}}, {"filename": "/src/openssl/crypto/bio/bss_sock.c", "summary": {"functions": {"count": 10, "covered": 8, "percent": 80}, "instantiations": {"count": 10, "covered": 8, "percent": 80}, "lines": {"count": 145, "covered": 83, "percent": 57.24137931034483}, "regions": {"count": 88, "covered": 49, "notcovered": 39, "percent": 55.68181818181818}}}, {"filename": "/src/openssl/crypto/bn/asm/x86_64-gcc.c", "summary": {"functions": {"count": 10, "covered": 0, "percent": 0}, "instantiations": {"count": 10, "covered": 0, "percent": 0}, "lines": {"count": 372, "covered": 0, "percent": 0}, "regions": {"count": 659, "covered": 0, "notcovered": 659, "percent": 0}}}, {"filename": "/src/openssl/crypto/bn/bn_add.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 225, "covered": 0, "percent": 0}, "regions": {"count": 132, "covered": 0, "notcovered": 132, "percent": 0}}}, {"filename": "/src/openssl/crypto/bn/bn_blind.c", "summary": {"functions": {"count": 13, "covered": 0, "percent": 0}, "instantiations": {"count": 13, "covered": 0, "percent": 0}, "lines": {"count": 215, "covered": 0, "percent": 0}, "regions": {"count": 173, "covered": 0, "notcovered": 173, "percent": 0}}}, {"filename": "/src/openssl/crypto/bn/bn_ctx.c", "summary": {"functions": {"count": 16, "covered": 0, "percent": 0}, "instantiations": {"count": 16, "covered": 0, "percent": 0}, "lines": {"count": 192, "covered": 0, "percent": 0}, "regions": {"count": 110, "covered": 0, "notcovered": 110, "percent": 0}}}, {"filename": "/src/openssl/crypto/bn/bn_div.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 237, "covered": 0, "percent": 0}, "regions": {"count": 186, "covered": 0, "notcovered": 186, "percent": 0}}}, {"filename": "/src/openssl/crypto/bn/bn_err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/bn/bn_exp.c", "summary": {"functions": {"count": 9, "covered": 0, "percent": 0}, "instantiations": {"count": 9, "covered": 0, "percent": 0}, "lines": {"count": 1076, "covered": 0, "percent": 0}, "regions": {"count": 895, "covered": 0, "notcovered": 895, "percent": 0}}}, {"filename": "/src/openssl/crypto/bn/bn_exp2.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 183, "covered": 0, "percent": 0}, "regions": {"count": 170, "covered": 0, "notcovered": 170, "percent": 0}}}, {"filename": "/src/openssl/crypto/bn/bn_gcd.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 567, "covered": 0, "percent": 0}, "regions": {"count": 387, "covered": 0, "notcovered": 387, "percent": 0}}}, {"filename": "/src/openssl/crypto/bn/bn_gf2m.c", "summary": {"functions": {"count": 19, "covered": 0, "percent": 0}, "instantiations": {"count": 19, "covered": 0, "percent": 0}, "lines": {"count": 692, "covered": 0, "percent": 0}, "regions": {"count": 551, "covered": 0, "notcovered": 551, "percent": 0}}}, {"filename": "/src/openssl/crypto/bn/bn_kron.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 123, "covered": 0, "percent": 0}, "regions": {"count": 93, "covered": 0, "notcovered": 93, "percent": 0}}}, {"filename": "/src/openssl/crypto/bn/bn_lcl.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/bn/bn_lib.c", "summary": {"functions": {"count": 30, "covered": 1, "percent": 3.3333333333333335}, "instantiations": {"count": 30, "covered": 1, "percent": 3.3333333333333335}, "lines": {"count": 669, "covered": 3, "percent": 0.4484304932735426}, "regions": {"count": 463, "covered": 3, "notcovered": 460, "percent": 0.6479481641468683}}}, {"filename": "/src/openssl/crypto/bn/bn_mod.c", "summary": {"functions": {"count": 11, "covered": 0, "percent": 0}, "instantiations": {"count": 11, "covered": 0, "percent": 0}, "lines": {"count": 146, "covered": 0, "percent": 0}, "regions": {"count": 108, "covered": 0, "notcovered": 108, "percent": 0}}}, {"filename": "/src/openssl/crypto/bn/bn_mont.c", "summary": {"functions": {"count": 9, "covered": 0, "percent": 0}, "instantiations": {"count": 9, "covered": 0, "percent": 0}, "lines": {"count": 284, "covered": 0, "percent": 0}, "regions": {"count": 210, "covered": 0, "notcovered": 210, "percent": 0}}}, {"filename": "/src/openssl/crypto/bn/bn_mul.c", "summary": {"functions": {"count": 9, "covered": 0, "percent": 0}, "instantiations": {"count": 9, "covered": 0, "percent": 0}, "lines": {"count": 894, "covered": 0, "percent": 0}, "regions": {"count": 514, "covered": 0, "notcovered": 514, "percent": 0}}}, {"filename": "/src/openssl/crypto/bn/bn_nist.c", "summary": {"functions": {"count": 12, "covered": 0, "percent": 0}, "instantiations": {"count": 12, "covered": 0, "percent": 0}, "lines": {"count": 661, "covered": 0, "percent": 0}, "regions": {"count": 944, "covered": 0, "notcovered": 944, "percent": 0}}}, {"filename": "/src/openssl/crypto/bn/bn_prime.c", "summary": {"functions": {"count": 8, "covered": 0, "percent": 0}, "instantiations": {"count": 8, "covered": 0, "percent": 0}, "lines": {"count": 341, "covered": 0, "percent": 0}, "regions": {"count": 352, "covered": 0, "notcovered": 352, "percent": 0}}}, {"filename": "/src/openssl/crypto/bn/bn_prime.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/bn/bn_print.c", "summary": {"functions": {"count": 8, "covered": 0, "percent": 0}, "instantiations": {"count": 8, "covered": 0, "percent": 0}, "lines": {"count": 309, "covered": 0, "percent": 0}, "regions": {"count": 278, "covered": 0, "notcovered": 278, "percent": 0}}}, {"filename": "/src/openssl/crypto/bn/bn_rand.c", "summary": {"functions": {"count": 7, "covered": 0, "percent": 0}, "instantiations": {"count": 7, "covered": 0, "percent": 0}, "lines": {"count": 161, "covered": 0, "percent": 0}, "regions": {"count": 118, "covered": 0, "notcovered": 118, "percent": 0}}}, {"filename": "/src/openssl/crypto/bn/bn_recp.c", "summary": {"functions": {"count": 7, "covered": 0, "percent": 0}, "instantiations": {"count": 7, "covered": 0, "percent": 0}, "lines": {"count": 169, "covered": 0, "percent": 0}, "regions": {"count": 110, "covered": 0, "notcovered": 110, "percent": 0}}}, {"filename": "/src/openssl/crypto/bn/bn_shift.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 155, "covered": 0, "percent": 0}, "regions": {"count": 132, "covered": 0, "notcovered": 132, "percent": 0}}}, {"filename": "/src/openssl/crypto/bn/bn_sqr.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 175, "covered": 0, "percent": 0}, "regions": {"count": 90, "covered": 0, "notcovered": 90, "percent": 0}}}, {"filename": "/src/openssl/crypto/bn/bn_sqrt.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 341, "covered": 0, "percent": 0}, "regions": {"count": 297, "covered": 0, "notcovered": 297, "percent": 0}}}, {"filename": "/src/openssl/crypto/bn/bn_word.c", "summary": {"functions": {"count": 5, "covered": 0, "percent": 0}, "instantiations": {"count": 5, "covered": 0, "percent": 0}, "lines": {"count": 169, "covered": 0, "percent": 0}, "regions": {"count": 122, "covered": 0, "notcovered": 122, "percent": 0}}}, {"filename": "/src/openssl/crypto/bn/rsaz_exp.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 226, "covered": 0, "percent": 0}, "regions": {"count": 15, "covered": 0, "notcovered": 15, "percent": 0}}}, {"filename": "/src/openssl/crypto/buffer/buf_err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/buffer/buf_str.c", "summary": {"functions": {"count": 6, "covered": 5, "percent": 83.33333333333334}, "instantiations": {"count": 6, "covered": 5, "percent": 83.33333333333334}, "lines": {"count": 63, "covered": 47, "percent": 74.60317460317461}, "regions": {"count": 49, "covered": 31, "notcovered": 18, "percent": 63.26530612244898}}}, {"filename": "/src/openssl/crypto/buffer/buffer.c", "summary": {"functions": {"count": 5, "covered": 4, "percent": 80}, "instantiations": {"count": 5, "covered": 4, "percent": 80}, "lines": {"count": 109, "covered": 79, "percent": 72.47706422018348}, "regions": {"count": 71, "covered": 43, "notcovered": 28, "percent": 60.56338028169014}}}, {"filename": "/src/openssl/crypto/buildinf.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/camellia/cmll_misc.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 14, "covered": 0, "percent": 0}, "regions": {"count": 15, "covered": 0, "notcovered": 15, "percent": 0}}}, {"filename": "/src/openssl/crypto/camellia/cmll_utl.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 2, "covered": 0, "percent": 0}, "regions": {"count": 1, "covered": 0, "notcovered": 1, "percent": 0}}}, {"filename": "/src/openssl/crypto/cast/c_cfb64.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 53, "covered": 0, "percent": 0}, "regions": {"count": 21, "covered": 0, "notcovered": 21, "percent": 0}}}, {"filename": "/src/openssl/crypto/cast/c_ecb.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 17, "covered": 0, "percent": 0}, "regions": {"count": 9, "covered": 0, "notcovered": 9, "percent": 0}}}, {"filename": "/src/openssl/crypto/cast/c_enc.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 132, "covered": 0, "percent": 0}, "regions": {"count": 160, "covered": 0, "notcovered": 160, "percent": 0}}}, {"filename": "/src/openssl/crypto/cast/c_ofb64.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 41, "covered": 0, "percent": 0}, "regions": {"count": 16, "covered": 0, "notcovered": 16, "percent": 0}}}, {"filename": "/src/openssl/crypto/cast/c_skey.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 92, "covered": 0, "percent": 0}, "regions": {"count": 200, "covered": 0, "notcovered": 200, "percent": 0}}}, {"filename": "/src/openssl/crypto/cast/cast_lcl.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/cmac/cm_ameth.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 8, "covered": 0, "percent": 0}, "regions": {"count": 5, "covered": 0, "notcovered": 5, "percent": 0}}}, {"filename": "/src/openssl/crypto/cmac/cm_pmeth.c", "summary": {"functions": {"count": 8, "covered": 0, "percent": 0}, "instantiations": {"count": 8, "covered": 0, "percent": 0}, "lines": {"count": 73, "covered": 0, "percent": 0}, "regions": {"count": 55, "covered": 0, "notcovered": 55, "percent": 0}}}, {"filename": "/src/openssl/crypto/cmac/cmac.c", "summary": {"functions": {"count": 10, "covered": 0, "percent": 0}, "instantiations": {"count": 10, "covered": 0, "percent": 0}, "lines": {"count": 166, "covered": 0, "percent": 0}, "regions": {"count": 122, "covered": 0, "notcovered": 122, "percent": 0}}}, {"filename": "/src/openssl/crypto/cms/cms.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/cms/cms_asn1.c", "summary": {"functions": {"count": 6, "covered": 0, "percent": 0}, "instantiations": {"count": 6, "covered": 0, "percent": 0}, "lines": {"count": 114, "covered": 0, "percent": 0}, "regions": {"count": 80, "covered": 0, "notcovered": 80, "percent": 0}}}, {"filename": "/src/openssl/crypto/cms/cms_att.c", "summary": {"functions": {"count": 20, "covered": 0, "percent": 0}, "instantiations": {"count": 20, "covered": 0, "percent": 0}, "lines": {"count": 77, "covered": 0, "percent": 0}, "regions": {"count": 44, "covered": 0, "notcovered": 44, "percent": 0}}}, {"filename": "/src/openssl/crypto/cms/cms_dd.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 74, "covered": 0, "percent": 0}, "regions": {"count": 38, "covered": 0, "notcovered": 38, "percent": 0}}}, {"filename": "/src/openssl/crypto/cms/cms_enc.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 185, "covered": 0, "percent": 0}, "regions": {"count": 149, "covered": 0, "notcovered": 149, "percent": 0}}}, {"filename": "/src/openssl/crypto/cms/cms_env.c", "summary": {"functions": {"count": 28, "covered": 0, "percent": 0}, "instantiations": {"count": 28, "covered": 0, "percent": 0}, "lines": {"count": 795, "covered": 0, "percent": 0}, "regions": {"count": 608, "covered": 0, "notcovered": 608, "percent": 0}}}, {"filename": "/src/openssl/crypto/cms/cms_err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/cms/cms_io.c", "summary": {"functions": {"count": 8, "covered": 0, "percent": 0}, "instantiations": {"count": 8, "covered": 0, "percent": 0}, "lines": {"count": 52, "covered": 0, "percent": 0}, "regions": {"count": 34, "covered": 0, "notcovered": 34, "percent": 0}}}, {"filename": "/src/openssl/crypto/cms/cms_kari.c", "summary": {"functions": {"count": 14, "covered": 0, "percent": 0}, "instantiations": {"count": 14, "covered": 0, "percent": 0}, "lines": {"count": 336, "covered": 0, "percent": 0}, "regions": {"count": 299, "covered": 0, "notcovered": 299, "percent": 0}}}, {"filename": "/src/openssl/crypto/cms/cms_lcl.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/cms/cms_lib.c", "summary": {"functions": {"count": 28, "covered": 0, "percent": 0}, "instantiations": {"count": 28, "covered": 0, "percent": 0}, "lines": {"count": 505, "covered": 0, "percent": 0}, "regions": {"count": 475, "covered": 0, "notcovered": 475, "percent": 0}}}, {"filename": "/src/openssl/crypto/cms/cms_pwri.c", "summary": {"functions": {"count": 5, "covered": 0, "percent": 0}, "instantiations": {"count": 5, "covered": 0, "percent": 0}, "lines": {"count": 343, "covered": 0, "percent": 0}, "regions": {"count": 216, "covered": 0, "notcovered": 216, "percent": 0}}}, {"filename": "/src/openssl/crypto/cms/cms_sd.c", "summary": {"functions": {"count": 32, "covered": 0, "percent": 0}, "instantiations": {"count": 32, "covered": 0, "percent": 0}, "lines": {"count": 804, "covered": 0, "percent": 0}, "regions": {"count": 841, "covered": 0, "notcovered": 841, "percent": 0}}}, {"filename": "/src/openssl/crypto/comp/c_zlib.c", "summary": {"functions": {"count": 2, "covered": 1, "percent": 50}, "instantiations": {"count": 2, "covered": 1, "percent": 50}, "lines": {"count": 6, "covered": 5, "percent": 83.33333333333334}, "regions": {"count": 2, "covered": 1, "notcovered": 1, "percent": 50}}}, {"filename": "/src/openssl/crypto/comp/comp_err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/comp/comp_lib.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 51, "covered": 0, "percent": 0}, "regions": {"count": 29, "covered": 0, "notcovered": 29, "percent": 0}}}, {"filename": "/src/openssl/crypto/conf/conf_api.c", "summary": {"functions": {"count": 10, "covered": 1, "percent": 10}, "instantiations": {"count": 10, "covered": 1, "percent": 10}, "lines": {"count": 154, "covered": 3, "percent": 1.948051948051948}, "regions": {"count": 218, "covered": 5, "notcovered": 213, "percent": 2.293577981651376}}}, {"filename": "/src/openssl/crypto/conf/conf_def.c", "summary": {"functions": {"count": 19, "covered": 6, "percent": 31.57894736842105}, "instantiations": {"count": 19, "covered": 6, "percent": 31.57894736842105}, "lines": {"count": 537, "covered": 44, "percent": 8.193668528864059}, "regions": {"count": 489, "covered": 25, "notcovered": 464, "percent": 5.112474437627812}}}, {"filename": "/src/openssl/crypto/conf/conf_def.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/conf/conf_err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/conf/conf_lib.c", "summary": {"functions": {"count": 22, "covered": 3, "percent": 13.636363636363635}, "instantiations": {"count": 22, "covered": 3, "percent": 13.636363636363635}, "lines": {"count": 228, "covered": 21, "percent": 9.210526315789473}, "regions": {"count": 129, "covered": 11, "notcovered": 118, "percent": 8.527131782945736}}}, {"filename": "/src/openssl/crypto/conf/conf_mall.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 8, "covered": 8, "percent": 100}, "regions": {"count": 1, "covered": 1, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/conf/conf_mod.c", "summary": {"functions": {"count": 24, "covered": 4, "percent": 16.666666666666664}, "instantiations": {"count": 24, "covered": 4, "percent": 16.666666666666664}, "lines": {"count": 391, "covered": 74, "percent": 18.925831202046037}, "regions": {"count": 317, "covered": 48, "notcovered": 269, "percent": 15.141955835962145}}}, {"filename": "/src/openssl/crypto/constant_time_locl.h", "summary": {"functions": {"count": 14, "covered": 0, "percent": 0}, "instantiations": {"count": 98, "covered": 0, "percent": 0}, "lines": {"count": 42, "covered": 0, "percent": 0}, "regions": {"count": 14, "covered": 0, "notcovered": 14, "percent": 0}}}, {"filename": "/src/openssl/crypto/cpt_err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/cryptlib.c", "summary": {"functions": {"count": 36, "covered": 8, "percent": 22.22222222222222}, "instantiations": {"count": 36, "covered": 8, "percent": 22.22222222222222}, "lines": {"count": 370, "covered": 71, "percent": 19.18918918918919}, "regions": {"count": 287, "covered": 28, "notcovered": 259, "percent": 9.75609756097561}}}, {"filename": "/src/openssl/crypto/cryptlib.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/cversion.c", "summary": {"functions": {"count": 2, "covered": 1, "percent": 50}, "instantiations": {"count": 2, "covered": 1, "percent": 50}, "lines": {"count": 20, "covered": 3, "percent": 15}, "regions": {"count": 26, "covered": 2, "notcovered": 24, "percent": 7.6923076923076925}}}, {"filename": "/src/openssl/crypto/des/cfb64ede.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 158, "covered": 0, "percent": 0}, "regions": {"count": 116, "covered": 0, "notcovered": 116, "percent": 0}}}, {"filename": "/src/openssl/crypto/des/cfb64enc.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 53, "covered": 0, "percent": 0}, "regions": {"count": 23, "covered": 0, "notcovered": 23, "percent": 0}}}, {"filename": "/src/openssl/crypto/des/cfb_enc.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 92, "covered": 0, "percent": 0}, "regions": {"count": 85, "covered": 0, "notcovered": 85, "percent": 0}}}, {"filename": "/src/openssl/crypto/des/des_enc.c", "summary": {"functions": {"count": 5, "covered": 1, "percent": 20}, "instantiations": {"count": 5, "covered": 1, "percent": 20}, "lines": {"count": 267, "covered": 52, "percent": 19.475655430711612}, "regions": {"count": 374, "covered": 83, "notcovered": 291, "percent": 22.192513368983956}}}, {"filename": "/src/openssl/crypto/des/des_locl.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/des/ecb3_enc.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 19, "covered": 0, "percent": 0}, "regions": {"count": 9, "covered": 0, "notcovered": 9, "percent": 0}}}, {"filename": "/src/openssl/crypto/des/ecb_enc.c", "summary": {"functions": {"count": 2, "covered": 1, "percent": 50}, "instantiations": {"count": 2, "covered": 1, "percent": 50}, "lines": {"count": 38, "covered": 17, "percent": 44.73684210526316}, "regions": {"count": 12, "covered": 6, "notcovered": 6, "percent": 50}}}, {"filename": "/src/openssl/crypto/des/ncbc_enc.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 81, "covered": 0, "percent": 0}, "regions": {"count": 62, "covered": 0, "notcovered": 62, "percent": 0}}}, {"filename": "/src/openssl/crypto/des/ofb64ede.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 44, "covered": 0, "percent": 0}, "regions": {"count": 16, "covered": 0, "notcovered": 16, "percent": 0}}}, {"filename": "/src/openssl/crypto/des/ofb64enc.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 41, "covered": 0, "percent": 0}, "regions": {"count": 17, "covered": 0, "notcovered": 17, "percent": 0}}}, {"filename": "/src/openssl/crypto/des/set_key.c", "summary": {"functions": {"count": 7, "covered": 3, "percent": 42.857142857142854}, "instantiations": {"count": 7, "covered": 3, "percent": 42.857142857142854}, "lines": {"count": 107, "covered": 72, "percent": 67.28971962616822}, "regions": {"count": 52, "covered": 27, "notcovered": 25, "percent": 51.92307692307693}}}, {"filename": "/src/openssl/crypto/des/xcbc_enc.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 86, "covered": 0, "percent": 0}, "regions": {"count": 66, "covered": 0, "notcovered": 66, "percent": 0}}}, {"filename": "/src/openssl/crypto/dh/dh_ameth.c", "summary": {"functions": {"count": 29, "covered": 0, "percent": 0}, "instantiations": {"count": 29, "covered": 0, "percent": 0}, "lines": {"count": 738, "covered": 0, "percent": 0}, "regions": {"count": 595, "covered": 0, "notcovered": 595, "percent": 0}}}, {"filename": "/src/openssl/crypto/dh/dh_asn1.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 69, "covered": 0, "percent": 0}, "regions": {"count": 36, "covered": 0, "notcovered": 36, "percent": 0}}}, {"filename": "/src/openssl/crypto/dh/dh_check.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 104, "covered": 0, "percent": 0}, "regions": {"count": 162, "covered": 0, "notcovered": 162, "percent": 0}}}, {"filename": "/src/openssl/crypto/dh/dh_err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/dh/dh_gen.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 77, "covered": 0, "percent": 0}, "regions": {"count": 71, "covered": 0, "notcovered": 71, "percent": 0}}}, {"filename": "/src/openssl/crypto/dh/dh_kdf.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 107, "covered": 0, "percent": 0}, "regions": {"count": 82, "covered": 0, "notcovered": 82, "percent": 0}}}, {"filename": "/src/openssl/crypto/dh/dh_key.c", "summary": {"functions": {"count": 9, "covered": 1, "percent": 11.11111111111111}, "instantiations": {"count": 9, "covered": 1, "percent": 11.11111111111111}, "lines": {"count": 172, "covered": 3, "percent": 1.744186046511628}, "regions": {"count": 141, "covered": 1, "notcovered": 140, "percent": 0.7092198581560284}}}, {"filename": "/src/openssl/crypto/dh/dh_lib.c", "summary": {"functions": {"count": 11, "covered": 0, "percent": 0}, "instantiations": {"count": 11, "covered": 0, "percent": 0}, "lines": {"count": 141, "covered": 0, "percent": 0}, "regions": {"count": 87, "covered": 0, "notcovered": 87, "percent": 0}}}, {"filename": "/src/openssl/crypto/dh/dh_pmeth.c", "summary": {"functions": {"count": 8, "covered": 0, "percent": 0}, "instantiations": {"count": 8, "covered": 0, "percent": 0}, "lines": {"count": 318, "covered": 0, "percent": 0}, "regions": {"count": 223, "covered": 0, "notcovered": 223, "percent": 0}}}, {"filename": "/src/openssl/crypto/dh/dh_rfc5114.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 18, "covered": 0, "percent": 0}, "regions": {"count": 17, "covered": 0, "notcovered": 17, "percent": 0}}}, {"filename": "/src/openssl/crypto/dsa/dsa_ameth.c", "summary": {"functions": {"count": 22, "covered": 0, "percent": 0}, "instantiations": {"count": 22, "covered": 0, "percent": 0}, "lines": {"count": 498, "covered": 0, "percent": 0}, "regions": {"count": 407, "covered": 0, "notcovered": 407, "percent": 0}}}, {"filename": "/src/openssl/crypto/dsa/dsa_asn1.c", "summary": {"functions": {"count": 5, "covered": 0, "percent": 0}, "instantiations": {"count": 5, "covered": 0, "percent": 0}, "lines": {"count": 68, "covered": 0, "percent": 0}, "regions": {"count": 45, "covered": 0, "notcovered": 45, "percent": 0}}}, {"filename": "/src/openssl/crypto/dsa/dsa_err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/dsa/dsa_gen.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 604, "covered": 0, "percent": 0}, "regions": {"count": 503, "covered": 0, "notcovered": 503, "percent": 0}}}, {"filename": "/src/openssl/crypto/dsa/dsa_key.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 58, "covered": 0, "percent": 0}, "regions": {"count": 48, "covered": 0, "notcovered": 48, "percent": 0}}}, {"filename": "/src/openssl/crypto/dsa/dsa_lib.c", "summary": {"functions": {"count": 12, "covered": 1, "percent": 8.333333333333332}, "instantiations": {"count": 12, "covered": 1, "percent": 8.333333333333332}, "lines": {"count": 197, "covered": 6, "percent": 3.0456852791878175}, "regions": {"count": 121, "covered": 3, "notcovered": 118, "percent": 2.479338842975207}}}, {"filename": "/src/openssl/crypto/dsa/dsa_ossl.c", "summary": {"functions": {"count": 6, "covered": 1, "percent": 16.666666666666664}, "instantiations": {"count": 6, "covered": 1, "percent": 16.666666666666664}, "lines": {"count": 299, "covered": 3, "percent": 1.0033444816053512}, "regions": {"count": 248, "covered": 1, "notcovered": 247, "percent": 0.4032258064516129}}}, {"filename": "/src/openssl/crypto/dsa/dsa_pmeth.c", "summary": {"functions": {"count": 8, "covered": 0, "percent": 0}, "instantiations": {"count": 8, "covered": 0, "percent": 0}, "lines": {"count": 158, "covered": 0, "percent": 0}, "regions": {"count": 132, "covered": 0, "notcovered": 132, "percent": 0}}}, {"filename": "/src/openssl/crypto/dsa/dsa_sign.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 22, "covered": 0, "percent": 0}, "regions": {"count": 15, "covered": 0, "notcovered": 15, "percent": 0}}}, {"filename": "/src/openssl/crypto/dsa/dsa_vrf.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 2, "covered": 0, "percent": 0}, "regions": {"count": 1, "covered": 0, "notcovered": 1, "percent": 0}}}, {"filename": "/src/openssl/crypto/dso/dso_dlfcn.c", "summary": {"functions": {"count": 9, "covered": 4, "percent": 44.44444444444444}, "instantiations": {"count": 9, "covered": 4, "percent": 44.44444444444444}, "lines": {"count": 235, "covered": 53, "percent": 22.5531914893617}, "regions": {"count": 212, "covered": 40, "notcovered": 172, "percent": 18.867924528301888}}}, {"filename": "/src/openssl/crypto/dso/dso_err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/dso/dso_lib.c", "summary": {"functions": {"count": 21, "covered": 7, "percent": 33.33333333333333}, "instantiations": {"count": 21, "covered": 7, "percent": 33.33333333333333}, "lines": {"count": 321, "covered": 116, "percent": 36.13707165109034}, "regions": {"count": 287, "covered": 96, "notcovered": 191, "percent": 33.44947735191638}}}, {"filename": "/src/openssl/crypto/dso/dso_openssl.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 1, "covered": 1, "percent": 100}, "regions": {"count": 1, "covered": 1, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/ec/ec2_mult.c", "summary": {"functions": {"count": 7, "covered": 0, "percent": 0}, "instantiations": {"count": 7, "covered": 0, "percent": 0}, "lines": {"count": 318, "covered": 0, "percent": 0}, "regions": {"count": 291, "covered": 0, "notcovered": 291, "percent": 0}}}, {"filename": "/src/openssl/crypto/ec/ec2_oct.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 290, "covered": 0, "percent": 0}, "regions": {"count": 254, "covered": 0, "notcovered": 254, "percent": 0}}}, {"filename": "/src/openssl/crypto/ec/ec2_smpl.c", "summary": {"functions": {"count": 27, "covered": 0, "percent": 0}, "instantiations": {"count": 27, "covered": 0, "percent": 0}, "lines": {"count": 562, "covered": 0, "percent": 0}, "regions": {"count": 412, "covered": 0, "notcovered": 412, "percent": 0}}}, {"filename": "/src/openssl/crypto/ec/ec_ameth.c", "summary": {"functions": {"count": 27, "covered": 0, "percent": 0}, "instantiations": {"count": 27, "covered": 0, "percent": 0}, "lines": {"count": 795, "covered": 0, "percent": 0}, "regions": {"count": 678, "covered": 0, "notcovered": 678, "percent": 0}}}, {"filename": "/src/openssl/crypto/ec/ec_asn1.c", "summary": {"functions": {"count": 17, "covered": 0, "percent": 0}, "instantiations": {"count": 17, "covered": 0, "percent": 0}, "lines": {"count": 1034, "covered": 0, "percent": 0}, "regions": {"count": 910, "covered": 0, "notcovered": 910, "percent": 0}}}, {"filename": "/src/openssl/crypto/ec/ec_curve.c", "summary": {"functions": {"count": 5, "covered": 0, "percent": 0}, "instantiations": {"count": 5, "covered": 0, "percent": 0}, "lines": {"count": 160, "covered": 0, "percent": 0}, "regions": {"count": 137, "covered": 0, "notcovered": 137, "percent": 0}}}, {"filename": "/src/openssl/crypto/ec/ec_cvt.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 81, "covered": 0, "percent": 0}, "regions": {"count": 33, "covered": 0, "notcovered": 33, "percent": 0}}}, {"filename": "/src/openssl/crypto/ec/ec_err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/ec/ec_key.c", "summary": {"functions": {"count": 26, "covered": 0, "percent": 0}, "instantiations": {"count": 26, "covered": 0, "percent": 0}, "lines": {"count": 412, "covered": 0, "percent": 0}, "regions": {"count": 305, "covered": 0, "notcovered": 305, "percent": 0}}}, {"filename": "/src/openssl/crypto/ec/ec_lcl.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/ec/ec_lib.c", "summary": {"functions": {"count": 60, "covered": 0, "percent": 0}, "instantiations": {"count": 60, "covered": 0, "percent": 0}, "lines": {"count": 868, "covered": 0, "percent": 0}, "regions": {"count": 672, "covered": 0, "notcovered": 672, "percent": 0}}}, {"filename": "/src/openssl/crypto/ec/ec_mult.c", "summary": {"functions": {"count": 8, "covered": 0, "percent": 0}, "instantiations": {"count": 8, "covered": 0, "percent": 0}, "lines": {"count": 751, "covered": 0, "percent": 0}, "regions": {"count": 513, "covered": 0, "notcovered": 513, "percent": 0}}}, {"filename": "/src/openssl/crypto/ec/ec_oct.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 87, "covered": 0, "percent": 0}, "regions": {"count": 88, "covered": 0, "notcovered": 88, "percent": 0}}}, {"filename": "/src/openssl/crypto/ec/ec_pmeth.c", "summary": {"functions": {"count": 10, "covered": 0, "percent": 0}, "instantiations": {"count": 10, "covered": 0, "percent": 0}, "lines": {"count": 336, "covered": 0, "percent": 0}, "regions": {"count": 282, "covered": 0, "notcovered": 282, "percent": 0}}}, {"filename": "/src/openssl/crypto/ec/ec_print.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 104, "covered": 0, "percent": 0}, "regions": {"count": 66, "covered": 0, "notcovered": 66, "percent": 0}}}, {"filename": "/src/openssl/crypto/ec/eck_prn.c", "summary": {"functions": {"count": 7, "covered": 0, "percent": 0}, "instantiations": {"count": 7, "covered": 0, "percent": 0}, "lines": {"count": 289, "covered": 0, "percent": 0}, "regions": {"count": 259, "covered": 0, "notcovered": 259, "percent": 0}}}, {"filename": "/src/openssl/crypto/ec/ecp_mont.c", "summary": {"functions": {"count": 11, "covered": 0, "percent": 0}, "instantiations": {"count": 11, "covered": 0, "percent": 0}, "lines": {"count": 207, "covered": 0, "percent": 0}, "regions": {"count": 106, "covered": 0, "notcovered": 106, "percent": 0}}}, {"filename": "/src/openssl/crypto/ec/ecp_nist.c", "summary": {"functions": {"count": 5, "covered": 0, "percent": 0}, "instantiations": {"count": 5, "covered": 0, "percent": 0}, "lines": {"count": 130, "covered": 0, "percent": 0}, "regions": {"count": 84, "covered": 0, "notcovered": 84, "percent": 0}}}, {"filename": "/src/openssl/crypto/ec/ecp_nistp224.c", "summary": {"functions": {"count": 41, "covered": 0, "percent": 0}, "instantiations": {"count": 41, "covered": 0, "percent": 0}, "lines": {"count": 1273, "covered": 0, "percent": 0}, "regions": {"count": 405, "covered": 0, "notcovered": 405, "percent": 0}}}, {"filename": "/src/openssl/crypto/ec/ecp_nistp521.c", "summary": {"functions": {"count": 42, "covered": 0, "percent": 0}, "instantiations": {"count": 42, "covered": 0, "percent": 0}, "lines": {"count": 1596, "covered": 0, "percent": 0}, "regions": {"count": 395, "covered": 0, "notcovered": 395, "percent": 0}}}, {"filename": "/src/openssl/crypto/ec/ecp_nistputil.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 73, "covered": 0, "percent": 0}, "regions": {"count": 63, "covered": 0, "notcovered": 63, "percent": 0}}}, {"filename": "/src/openssl/crypto/ec/ecp_nistz256.c", "summary": {"functions": {"count": 21, "covered": 0, "percent": 0}, "instantiations": {"count": 21, "covered": 0, "percent": 0}, "lines": {"count": 886, "covered": 0, "percent": 0}, "regions": {"count": 476, "covered": 0, "notcovered": 476, "percent": 0}}}, {"filename": "/src/openssl/crypto/ec/ecp_oct.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 347, "covered": 0, "percent": 0}, "regions": {"count": 294, "covered": 0, "notcovered": 294, "percent": 0}}}, {"filename": "/src/openssl/crypto/ec/ecp_smpl.c", "summary": {"functions": {"count": 28, "covered": 0, "percent": 0}, "instantiations": {"count": 28, "covered": 0, "percent": 0}, "lines": {"count": 1244, "covered": 0, "percent": 0}, "regions": {"count": 938, "covered": 0, "notcovered": 938, "percent": 0}}}, {"filename": "/src/openssl/crypto/ecdh/ech_err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/ecdh/ech_kdf.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 44, "covered": 0, "percent": 0}, "regions": {"count": 38, "covered": 0, "notcovered": 38, "percent": 0}}}, {"filename": "/src/openssl/crypto/ecdh/ech_key.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 6, "covered": 0, "percent": 0}, "regions": {"count": 4, "covered": 0, "notcovered": 4, "percent": 0}}}, {"filename": "/src/openssl/crypto/ecdh/ech_lib.c", "summary": {"functions": {"count": 11, "covered": 0, "percent": 0}, "instantiations": {"count": 11, "covered": 0, "percent": 0}, "lines": {"count": 129, "covered": 0, "percent": 0}, "regions": {"count": 61, "covered": 0, "notcovered": 61, "percent": 0}}}, {"filename": "/src/openssl/crypto/ecdh/ech_ossl.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 112, "covered": 0, "percent": 0}, "regions": {"count": 86, "covered": 0, "notcovered": 86, "percent": 0}}}, {"filename": "/src/openssl/crypto/ecdsa/ecs_err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/ecdsa/ecs_lib.c", "summary": {"functions": {"count": 21, "covered": 0, "percent": 0}, "instantiations": {"count": 21, "covered": 0, "percent": 0}, "lines": {"count": 209, "covered": 0, "percent": 0}, "regions": {"count": 99, "covered": 0, "notcovered": 99, "percent": 0}}}, {"filename": "/src/openssl/crypto/ecdsa/ecs_locl.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/ecdsa/ecs_ossl.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 383, "covered": 0, "percent": 0}, "regions": {"count": 337, "covered": 0, "notcovered": 337, "percent": 0}}}, {"filename": "/src/openssl/crypto/ecdsa/ecs_sign.c", "summary": {"functions": {"count": 5, "covered": 0, "percent": 0}, "instantiations": {"count": 5, "covered": 0, "percent": 0}, "lines": {"count": 30, "covered": 0, "percent": 0}, "regions": {"count": 14, "covered": 0, "notcovered": 14, "percent": 0}}}, {"filename": "/src/openssl/crypto/ecdsa/ecs_vrf.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 31, "covered": 0, "percent": 0}, "regions": {"count": 20, "covered": 0, "notcovered": 20, "percent": 0}}}, {"filename": "/src/openssl/crypto/engine/eng_all.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 41, "covered": 41, "percent": 100}, "regions": {"count": 1, "covered": 1, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/engine/eng_cnf.c", "summary": {"functions": {"count": 5, "covered": 1, "percent": 20}, "instantiations": {"count": 5, "covered": 1, "percent": 20}, "lines": {"count": 49, "covered": 4, "percent": 8.16326530612245}, "regions": {"count": 59, "covered": 1, "notcovered": 58, "percent": 1.694915254237288}}}, {"filename": "/src/openssl/crypto/engine/eng_ctrl.c", "summary": {"functions": {"count": 7, "covered": 0, "percent": 0}, "instantiations": {"count": 7, "covered": 0, "percent": 0}, "lines": {"count": 287, "covered": 0, "percent": 0}, "regions": {"count": 254, "covered": 0, "notcovered": 254, "percent": 0}}}, {"filename": "/src/openssl/crypto/engine/eng_dyn.c", "summary": {"functions": {"count": 11, "covered": 2, "percent": 18.181818181818183}, "instantiations": {"count": 11, "covered": 2, "percent": 18.181818181818183}, "lines": {"count": 360, "covered": 28, "percent": 7.777777777777778}, "regions": {"count": 275, "covered": 21, "notcovered": 254, "percent": 7.636363636363637}}}, {"filename": "/src/openssl/crypto/engine/eng_err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/engine/eng_fat.c", "summary": {"functions": {"count": 4, "covered": 2, "percent": 50}, "instantiations": {"count": 4, "covered": 2, "percent": 50}, "lines": {"count": 75, "covered": 30, "percent": 40}, "regions": {"count": 75, "covered": 8, "notcovered": 67, "percent": 10.666666666666668}}}, {"filename": "/src/openssl/crypto/engine/eng_init.c", "summary": {"functions": {"count": 4, "covered": 1, "percent": 25}, "instantiations": {"count": 4, "covered": 1, "percent": 25}, "lines": {"count": 76, "covered": 12, "percent": 15.789473684210526}, "regions": {"count": 59, "covered": 6, "notcovered": 53, "percent": 10.16949152542373}}}, {"filename": "/src/openssl/crypto/engine/eng_lib.c", "summary": {"functions": {"count": 30, "covered": 15, "percent": 50}, "instantiations": {"count": 30, "covered": 15, "percent": 50}, "lines": {"count": 186, "covered": 86, "percent": 46.236559139784944}, "regions": {"count": 113, "covered": 59, "notcovered": 54, "percent": 52.21238938053098}}}, {"filename": "/src/openssl/crypto/engine/eng_list.c", "summary": {"functions": {"count": 12, "covered": 4, "percent": 33.33333333333333}, "instantiations": {"count": 12, "covered": 4, "percent": 33.33333333333333}, "lines": {"count": 276, "covered": 72, "percent": 26.08695652173913}, "regions": {"count": 204, "covered": 55, "notcovered": 149, "percent": 26.96078431372549}}}, {"filename": "/src/openssl/crypto/engine/eng_pkey.c", "summary": {"functions": {"count": 9, "covered": 2, "percent": 22.22222222222222}, "instantiations": {"count": 9, "covered": 2, "percent": 22.22222222222222}, "lines": {"count": 99, "covered": 8, "percent": 8.080808080808081}, "regions": {"count": 97, "covered": 2, "notcovered": 95, "percent": 2.0618556701030926}}}, {"filename": "/src/openssl/crypto/engine/eng_rdrand.c", "summary": {"functions": {"count": 6, "covered": 3, "percent": 50}, "instantiations": {"count": 6, "covered": 3, "percent": 50}, "lines": {"count": 58, "covered": 26, "percent": 44.827586206896555}, "regions": {"count": 41, "covered": 22, "notcovered": 19, "percent": 53.65853658536586}}}, {"filename": "/src/openssl/crypto/engine/eng_table.c", "summary": {"functions": {"count": 13, "covered": 6, "percent": 46.15384615384615}, "instantiations": {"count": 13, "covered": 6, "percent": 46.15384615384615}, "lines": {"count": 186, "covered": 109, "percent": 58.602150537634415}, "regions": {"count": 232, "covered": 117, "notcovered": 115, "percent": 50.43103448275862}}}, {"filename": "/src/openssl/crypto/engine/tb_asnmth.c", "summary": {"functions": {"count": 13, "covered": 2, "percent": 15.384615384615385}, "instantiations": {"count": 13, "covered": 2, "percent": 15.384615384615385}, "lines": {"count": 119, "covered": 18, "percent": 15.126050420168067}, "regions": {"count": 80, "covered": 9, "notcovered": 71, "percent": 11.25}}}, {"filename": "/src/openssl/crypto/engine/tb_cipher.c", "summary": {"functions": {"count": 9, "covered": 2, "percent": 22.22222222222222}, "instantiations": {"count": 9, "covered": 2, "percent": 22.22222222222222}, "lines": {"count": 53, "covered": 15, "percent": 28.30188679245283}, "regions": {"count": 29, "covered": 7, "notcovered": 22, "percent": 24.137931034482758}}}, {"filename": "/src/openssl/crypto/engine/tb_dh.c", "summary": {"functions": {"count": 8, "covered": 2, "percent": 25}, "instantiations": {"count": 8, "covered": 2, "percent": 25}, "lines": {"count": 36, "covered": 11, "percent": 30.555555555555557}, "regions": {"count": 17, "covered": 5, "notcovered": 12, "percent": 29.411764705882355}}}, {"filename": "/src/openssl/crypto/engine/tb_digest.c", "summary": {"functions": {"count": 9, "covered": 3, "percent": 33.33333333333333}, "instantiations": {"count": 9, "covered": 3, "percent": 33.33333333333333}, "lines": {"count": 53, "covered": 18, "percent": 33.9622641509434}, "regions": {"count": 29, "covered": 8, "notcovered": 21, "percent": 27.586206896551722}}}, {"filename": "/src/openssl/crypto/engine/tb_dsa.c", "summary": {"functions": {"count": 8, "covered": 2, "percent": 25}, "instantiations": {"count": 8, "covered": 2, "percent": 25}, "lines": {"count": 36, "covered": 11, "percent": 30.555555555555557}, "regions": {"count": 17, "covered": 5, "notcovered": 12, "percent": 29.411764705882355}}}, {"filename": "/src/openssl/crypto/engine/tb_ecdh.c", "summary": {"functions": {"count": 8, "covered": 1, "percent": 12.5}, "instantiations": {"count": 8, "covered": 1, "percent": 12.5}, "lines": {"count": 36, "covered": 4, "percent": 11.11111111111111}, "regions": {"count": 17, "covered": 3, "notcovered": 14, "percent": 17.647058823529413}}}, {"filename": "/src/openssl/crypto/engine/tb_ecdsa.c", "summary": {"functions": {"count": 8, "covered": 1, "percent": 12.5}, "instantiations": {"count": 8, "covered": 1, "percent": 12.5}, "lines": {"count": 36, "covered": 4, "percent": 11.11111111111111}, "regions": {"count": 17, "covered": 3, "notcovered": 14, "percent": 17.647058823529413}}}, {"filename": "/src/openssl/crypto/engine/tb_pkmeth.c", "summary": {"functions": {"count": 10, "covered": 2, "percent": 20}, "instantiations": {"count": 10, "covered": 2, "percent": 20}, "lines": {"count": 68, "covered": 15, "percent": 22.058823529411764}, "regions": {"count": 37, "covered": 7, "notcovered": 30, "percent": 18.91891891891892}}}, {"filename": "/src/openssl/crypto/engine/tb_rand.c", "summary": {"functions": {"count": 8, "covered": 3, "percent": 37.5}, "instantiations": {"count": 8, "covered": 3, "percent": 37.5}, "lines": {"count": 36, "covered": 14, "percent": 38.88888888888889}, "regions": {"count": 17, "covered": 6, "notcovered": 11, "percent": 35.294117647058826}}}, {"filename": "/src/openssl/crypto/engine/tb_rsa.c", "summary": {"functions": {"count": 8, "covered": 2, "percent": 25}, "instantiations": {"count": 8, "covered": 2, "percent": 25}, "lines": {"count": 36, "covered": 11, "percent": 30.555555555555557}, "regions": {"count": 17, "covered": 5, "notcovered": 12, "percent": 29.411764705882355}}}, {"filename": "/src/openssl/crypto/err/err.c", "summary": {"functions": {"count": 54, "covered": 37, "percent": 68.51851851851852}, "instantiations": {"count": 54, "covered": 37, "percent": 68.51851851851852}, "lines": {"count": 660, "covered": 486, "percent": 73.63636363636363}, "regions": {"count": 598, "covered": 423, "notcovered": 175, "percent": 70.73578595317726}}}, {"filename": "/src/openssl/crypto/err/err_all.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 49, "covered": 49, "percent": 100}, "regions": {"count": 1, "covered": 1, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/err/err_prn.c", "summary": {"functions": {"count": 5, "covered": 0, "percent": 0}, "instantiations": {"count": 5, "covered": 0, "percent": 0}, "lines": {"count": 36, "covered": 0, "percent": 0}, "regions": {"count": 14, "covered": 0, "notcovered": 14, "percent": 0}}}, {"filename": "/src/openssl/crypto/evp/bio_b64.c", "summary": {"functions": {"count": 8, "covered": 0, "percent": 0}, "instantiations": {"count": 8, "covered": 0, "percent": 0}, "lines": {"count": 446, "covered": 0, "percent": 0}, "regions": {"count": 321, "covered": 0, "notcovered": 321, "percent": 0}}}, {"filename": "/src/openssl/crypto/evp/bio_enc.c", "summary": {"functions": {"count": 8, "covered": 0, "percent": 0}, "instantiations": {"count": 8, "covered": 0, "percent": 0}, "lines": {"count": 296, "covered": 0, "percent": 0}, "regions": {"count": 183, "covered": 0, "notcovered": 183, "percent": 0}}}, {"filename": "/src/openssl/crypto/evp/bio_md.c", "summary": {"functions": {"count": 8, "covered": 0, "percent": 0}, "instantiations": {"count": 8, "covered": 0, "percent": 0}, "lines": {"count": 157, "covered": 0, "percent": 0}, "regions": {"count": 115, "covered": 0, "notcovered": 115, "percent": 0}}}, {"filename": "/src/openssl/crypto/evp/c_all.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 10, "covered": 10, "percent": 100}, "regions": {"count": 1, "covered": 1, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/evp/c_allc.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 176, "covered": 176, "percent": 100}, "regions": {"count": 115, "covered": 115, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/evp/c_alld.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 49, "covered": 49, "percent": 100}, "regions": {"count": 28, "covered": 28, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/evp/digest.c", "summary": {"functions": {"count": 12, "covered": 5, "percent": 41.66666666666667}, "instantiations": {"count": 12, "covered": 5, "percent": 41.66666666666667}, "lines": {"count": 221, "covered": 78, "percent": 35.294117647058826}, "regions": {"count": 167, "covered": 56, "notcovered": 111, "percent": 33.532934131736525}}}, {"filename": "/src/openssl/crypto/evp/e_aes.c", "summary": {"functions": {"count": 33, "covered": 5, "percent": 15.151515151515152}, "instantiations": {"count": 60, "covered": 32, "percent": 53.333333333333336}, "lines": {"count": 939, "covered": 13, "percent": 1.384451544195953}, "regions": {"count": 678, "covered": 9, "notcovered": 669, "percent": 1.3274336283185841}}}, {"filename": "/src/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c", "summary": {"functions": {"count": 7, "covered": 2, "percent": 28.57142857142857}, "instantiations": {"count": 7, "covered": 2, "percent": 28.57142857142857}, "lines": {"count": 641, "covered": 8, "percent": 1.24804992199688}, "regions": {"count": 310, "covered": 6, "notcovered": 304, "percent": 1.935483870967742}}}, {"filename": "/src/openssl/crypto/evp/e_aes_cbc_hmac_sha256.c", "summary": {"functions": {"count": 7, "covered": 2, "percent": 28.57142857142857}, "instantiations": {"count": 7, "covered": 2, "percent": 28.57142857142857}, "lines": {"count": 682, "covered": 8, "percent": 1.1730205278592376}, "regions": {"count": 317, "covered": 8, "notcovered": 309, "percent": 2.5236593059936907}}}, {"filename": "/src/openssl/crypto/evp/e_bf.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 4, "covered": 0, "percent": 0}, "regions": {"count": 3, "covered": 0, "notcovered": 3, "percent": 0}}}, {"filename": "/src/openssl/crypto/evp/e_camellia.c", "summary": {"functions": {"count": 8, "covered": 1, "percent": 12.5}, "instantiations": {"count": 25, "covered": 18, "percent": 72}, "lines": {"count": 92, "covered": 2, "percent": 2.1739130434782608}, "regions": {"count": 51, "covered": 1, "notcovered": 50, "percent": 1.9607843137254901}}}, {"filename": "/src/openssl/crypto/evp/e_cast.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 4, "covered": 0, "percent": 0}, "regions": {"count": 3, "covered": 0, "notcovered": 3, "percent": 0}}}, {"filename": "/src/openssl/crypto/evp/e_des.c", "summary": {"functions": {"count": 8, "covered": 0, "percent": 0}, "instantiations": {"count": 8, "covered": 0, "percent": 0}, "lines": {"count": 110, "covered": 0, "percent": 0}, "regions": {"count": 75, "covered": 0, "notcovered": 75, "percent": 0}}}, {"filename": "/src/openssl/crypto/evp/e_des3.c", "summary": {"functions": {"count": 15, "covered": 3, "percent": 20}, "instantiations": {"count": 15, "covered": 3, "percent": 20}, "lines": {"count": 227, "covered": 9, "percent": 3.9647577092511015}, "regions": {"count": 175, "covered": 3, "notcovered": 172, "percent": 1.7142857142857144}}}, {"filename": "/src/openssl/crypto/evp/e_idea.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 23, "covered": 0, "percent": 0}, "regions": {"count": 26, "covered": 0, "notcovered": 26, "percent": 0}}}, {"filename": "/src/openssl/crypto/evp/e_null.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 12, "covered": 0, "percent": 0}, "regions": {"count": 5, "covered": 0, "notcovered": 5, "percent": 0}}}, {"filename": "/src/openssl/crypto/evp/e_rc2.c", "summary": {"functions": {"count": 8, "covered": 2, "percent": 25}, "instantiations": {"count": 8, "covered": 2, "percent": 25}, "lines": {"count": 90, "covered": 6, "percent": 6.666666666666667}, "regions": {"count": 70, "covered": 2, "notcovered": 68, "percent": 2.857142857142857}}}, {"filename": "/src/openssl/crypto/evp/e_rc4.c", "summary": {"functions": {"count": 4, "covered": 2, "percent": 50}, "instantiations": {"count": 4, "covered": 2, "percent": 50}, "lines": {"count": 14, "covered": 6, "percent": 42.857142857142854}, "regions": {"count": 6, "covered": 2, "notcovered": 4, "percent": 33.33333333333333}}}, {"filename": "/src/openssl/crypto/evp/e_rc4_hmac_md5.c", "summary": {"functions": {"count": 4, "covered": 1, "percent": 25}, "instantiations": {"count": 4, "covered": 1, "percent": 25}, "lines": {"count": 184, "covered": 3, "percent": 1.6304347826086956}, "regions": {"count": 96, "covered": 1, "notcovered": 95, "percent": 1.0416666666666665}}}, {"filename": "/src/openssl/crypto/evp/e_rc5.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 32, "covered": 0, "percent": 0}, "regions": {"count": 30, "covered": 0, "notcovered": 30, "percent": 0}}}, {"filename": "/src/openssl/crypto/evp/e_seed.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 4, "covered": 0, "percent": 0}, "regions": {"count": 1, "covered": 0, "notcovered": 1, "percent": 0}}}, {"filename": "/src/openssl/crypto/evp/e_xcbc_d.c", "summary": {"functions": {"count": 3, "covered": 1, "percent": 33.33333333333333}, "instantiations": {"count": 3, "covered": 1, "percent": 33.33333333333333}, "lines": {"count": 27, "covered": 3, "percent": 11.11111111111111}, "regions": {"count": 21, "covered": 1, "notcovered": 20, "percent": 4.761904761904762}}}, {"filename": "/src/openssl/crypto/evp/encode.c", "summary": {"functions": {"count": 9, "covered": 5, "percent": 55.55555555555556}, "instantiations": {"count": 9, "covered": 5, "percent": 55.55555555555556}, "lines": {"count": 253, "covered": 112, "percent": 44.26877470355731}, "regions": {"count": 159, "covered": 86, "notcovered": 73, "percent": 54.088050314465406}}}, {"filename": "/src/openssl/crypto/evp/evp_cnf.c", "summary": {"functions": {"count": 2, "covered": 1, "percent": 50}, "instantiations": {"count": 2, "covered": 1, "percent": 50}, "lines": {"count": 35, "covered": 3, "percent": 8.571428571428571}, "regions": {"count": 35, "covered": 1, "notcovered": 34, "percent": 2.857142857142857}}}, {"filename": "/src/openssl/crypto/evp/evp_enc.c", "summary": {"functions": {"count": 24, "covered": 0, "percent": 0}, "instantiations": {"count": 24, "covered": 0, "percent": 0}, "lines": {"count": 516, "covered": 0, "percent": 0}, "regions": {"count": 406, "covered": 0, "notcovered": 406, "percent": 0}}}, {"filename": "/src/openssl/crypto/evp/evp_err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/evp/evp_key.c", "summary": {"functions": {"count": 5, "covered": 0, "percent": 0}, "instantiations": {"count": 5, "covered": 0, "percent": 0}, "lines": {"count": 111, "covered": 0, "percent": 0}, "regions": {"count": 102, "covered": 0, "notcovered": 102, "percent": 0}}}, {"filename": "/src/openssl/crypto/evp/evp_lib.c", "summary": {"functions": {"count": 31, "covered": 4, "percent": 12.903225806451612}, "instantiations": {"count": 31, "covered": 4, "percent": 12.903225806451612}, "lines": {"count": 217, "covered": 13, "percent": 5.990783410138248}, "regions": {"count": 150, "covered": 8, "notcovered": 142, "percent": 5.333333333333334}}}, {"filename": "/src/openssl/crypto/evp/evp_locl.h", "summary": {"functions": {"count": 5, "covered": 1, "percent": 20}, "instantiations": {"count": 63, "covered": 38, "percent": 60.317460317460316}, "lines": {"count": 48, "covered": 1, "percent": 2.083333333333333}, "regions": {"count": 47, "covered": 1, "notcovered": 46, "percent": 2.127659574468085}}}, {"filename": "/src/openssl/crypto/evp/evp_pbe.c", "summary": {"functions": {"count": 8, "covered": 0, "percent": 0}, "instantiations": {"count": 8, "covered": 0, "percent": 0}, "lines": {"count": 137, "covered": 0, "percent": 0}, "regions": {"count": 123, "covered": 0, "notcovered": 123, "percent": 0}}}, {"filename": "/src/openssl/crypto/evp/evp_pkey.c", "summary": {"functions": {"count": 13, "covered": 0, "percent": 0}, "instantiations": {"count": 13, "covered": 0, "percent": 0}, "lines": {"count": 125, "covered": 0, "percent": 0}, "regions": {"count": 83, "covered": 0, "notcovered": 83, "percent": 0}}}, {"filename": "/src/openssl/crypto/evp/m_dss.c", "summary": {"functions": {"count": 4, "covered": 1, "percent": 25}, "instantiations": {"count": 4, "covered": 1, "percent": 25}, "lines": {"count": 12, "covered": 3, "percent": 25}, "regions": {"count": 4, "covered": 1, "notcovered": 3, "percent": 25}}}, {"filename": "/src/openssl/crypto/evp/m_dss1.c", "summary": {"functions": {"count": 4, "covered": 1, "percent": 25}, "instantiations": {"count": 4, "covered": 1, "percent": 25}, "lines": {"count": 12, "covered": 3, "percent": 25}, "regions": {"count": 4, "covered": 1, "notcovered": 3, "percent": 25}}}, {"filename": "/src/openssl/crypto/evp/m_ecdsa.c", "summary": {"functions": {"count": 4, "covered": 1, "percent": 25}, "instantiations": {"count": 4, "covered": 1, "percent": 25}, "lines": {"count": 12, "covered": 3, "percent": 25}, "regions": {"count": 4, "covered": 1, "notcovered": 3, "percent": 25}}}, {"filename": "/src/openssl/crypto/evp/m_md4.c", "summary": {"functions": {"count": 4, "covered": 1, "percent": 25}, "instantiations": {"count": 4, "covered": 1, "percent": 25}, "lines": {"count": 12, "covered": 3, "percent": 25}, "regions": {"count": 4, "covered": 1, "notcovered": 3, "percent": 25}}}, {"filename": "/src/openssl/crypto/evp/m_md5.c", "summary": {"functions": {"count": 4, "covered": 1, "percent": 25}, "instantiations": {"count": 4, "covered": 1, "percent": 25}, "lines": {"count": 12, "covered": 3, "percent": 25}, "regions": {"count": 4, "covered": 1, "notcovered": 3, "percent": 25}}}, {"filename": "/src/openssl/crypto/evp/m_mdc2.c", "summary": {"functions": {"count": 4, "covered": 1, "percent": 25}, "instantiations": {"count": 4, "covered": 1, "percent": 25}, "lines": {"count": 12, "covered": 3, "percent": 25}, "regions": {"count": 4, "covered": 1, "notcovered": 3, "percent": 25}}}, {"filename": "/src/openssl/crypto/evp/m_ripemd.c", "summary": {"functions": {"count": 4, "covered": 1, "percent": 25}, "instantiations": {"count": 4, "covered": 1, "percent": 25}, "lines": {"count": 12, "covered": 3, "percent": 25}, "regions": {"count": 4, "covered": 1, "notcovered": 3, "percent": 25}}}, {"filename": "/src/openssl/crypto/evp/m_sha.c", "summary": {"functions": {"count": 4, "covered": 1, "percent": 25}, "instantiations": {"count": 4, "covered": 1, "percent": 25}, "lines": {"count": 12, "covered": 3, "percent": 25}, "regions": {"count": 4, "covered": 1, "notcovered": 3, "percent": 25}}}, {"filename": "/src/openssl/crypto/evp/m_sha1.c", "summary": {"functions": {"count": 16, "covered": 8, "percent": 50}, "instantiations": {"count": 16, "covered": 8, "percent": 50}, "lines": {"count": 48, "covered": 24, "percent": 50}, "regions": {"count": 16, "covered": 8, "notcovered": 8, "percent": 50}}}, {"filename": "/src/openssl/crypto/evp/m_sigver.c", "summary": {"functions": {"count": 5, "covered": 0, "percent": 0}, "instantiations": {"count": 5, "covered": 0, "percent": 0}, "lines": {"count": 122, "covered": 0, "percent": 0}, "regions": {"count": 118, "covered": 0, "notcovered": 118, "percent": 0}}}, {"filename": "/src/openssl/crypto/evp/m_wp.c", "summary": {"functions": {"count": 4, "covered": 1, "percent": 25}, "instantiations": {"count": 4, "covered": 1, "percent": 25}, "lines": {"count": 12, "covered": 3, "percent": 25}, "regions": {"count": 4, "covered": 1, "notcovered": 3, "percent": 25}}}, {"filename": "/src/openssl/crypto/evp/names.c", "summary": {"functions": {"count": 11, "covered": 4, "percent": 36.36363636363637}, "instantiations": {"count": 11, "covered": 4, "percent": 36.36363636363637}, "lines": {"count": 110, "covered": 51, "percent": 46.36363636363636}, "regions": {"count": 55, "covered": 30, "notcovered": 25, "percent": 54.54545454545454}}}, {"filename": "/src/openssl/crypto/evp/p5_crpt.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 75, "covered": 0, "percent": 0}, "regions": {"count": 66, "covered": 0, "notcovered": 66, "percent": 0}}}, {"filename": "/src/openssl/crypto/evp/p5_crpt2.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 200, "covered": 0, "percent": 0}, "regions": {"count": 138, "covered": 0, "notcovered": 138, "percent": 0}}}, {"filename": "/src/openssl/crypto/evp/p_lib.c", "summary": {"functions": {"count": 31, "covered": 1, "percent": 3.225806451612903}, "instantiations": {"count": 31, "covered": 1, "percent": 3.225806451612903}, "lines": {"count": 291, "covered": 5, "percent": 1.718213058419244}, "regions": {"count": 242, "covered": 3, "notcovered": 239, "percent": 1.2396694214876034}}}, {"filename": "/src/openssl/crypto/evp/p_sign.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 55, "covered": 0, "percent": 0}, "regions": {"count": 50, "covered": 0, "notcovered": 50, "percent": 0}}}, {"filename": "/src/openssl/crypto/evp/p_verify.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 50, "covered": 0, "percent": 0}, "regions": {"count": 47, "covered": 0, "notcovered": 47, "percent": 0}}}, {"filename": "/src/openssl/crypto/evp/pmeth_fn.c", "summary": {"functions": {"count": 13, "covered": 0, "percent": 0}, "instantiations": {"count": 13, "covered": 0, "percent": 0}, "lines": {"count": 229, "covered": 0, "percent": 0}, "regions": {"count": 355, "covered": 0, "notcovered": 355, "percent": 0}}}, {"filename": "/src/openssl/crypto/evp/pmeth_gn.c", "summary": {"functions": {"count": 10, "covered": 0, "percent": 0}, "instantiations": {"count": 10, "covered": 0, "percent": 0}, "lines": {"count": 130, "covered": 0, "percent": 0}, "regions": {"count": 119, "covered": 0, "notcovered": 119, "percent": 0}}}, {"filename": "/src/openssl/crypto/evp/pmeth_lib.c", "summary": {"functions": {"count": 50, "covered": 13, "percent": 26}, "instantiations": {"count": 50, "covered": 13, "percent": 26}, "lines": {"count": 420, "covered": 57, "percent": 13.571428571428571}, "regions": {"count": 296, "covered": 17, "notcovered": 279, "percent": 5.743243243243244}}}, {"filename": "/src/openssl/crypto/ex_data.c", "summary": {"functions": {"count": 24, "covered": 13, "percent": 54.166666666666664}, "instantiations": {"count": 24, "covered": 13, "percent": 54.166666666666664}, "lines": {"count": 296, "covered": 160, "percent": 54.054054054054056}, "regions": {"count": 436, "covered": 224, "notcovered": 212, "percent": 51.37614678899083}}}, {"filename": "/src/openssl/crypto/hmac/hm_ameth.c", "summary": {"functions": {"count": 5, "covered": 0, "percent": 0}, "instantiations": {"count": 5, "covered": 0, "percent": 0}, "lines": {"count": 52, "covered": 0, "percent": 0}, "regions": {"count": 32, "covered": 0, "notcovered": 32, "percent": 0}}}, {"filename": "/src/openssl/crypto/hmac/hm_pmeth.c", "summary": {"functions": {"count": 8, "covered": 0, "percent": 0}, "instantiations": {"count": 8, "covered": 0, "percent": 0}, "lines": {"count": 118, "covered": 0, "percent": 0}, "regions": {"count": 75, "covered": 0, "notcovered": 75, "percent": 0}}}, {"filename": "/src/openssl/crypto/hmac/hmac.c", "summary": {"functions": {"count": 9, "covered": 0, "percent": 0}, "instantiations": {"count": 9, "covered": 0, "percent": 0}, "lines": {"count": 138, "covered": 0, "percent": 0}, "regions": {"count": 124, "covered": 0, "notcovered": 124, "percent": 0}}}, {"filename": "/src/openssl/crypto/idea/i_cbc.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 105, "covered": 0, "percent": 0}, "regions": {"count": 202, "covered": 0, "notcovered": 202, "percent": 0}}}, {"filename": "/src/openssl/crypto/idea/i_cfb64.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 53, "covered": 0, "percent": 0}, "regions": {"count": 20, "covered": 0, "notcovered": 20, "percent": 0}}}, {"filename": "/src/openssl/crypto/idea/i_ecb.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 20, "covered": 0, "percent": 0}, "regions": {"count": 9, "covered": 0, "notcovered": 9, "percent": 0}}}, {"filename": "/src/openssl/crypto/idea/i_ofb64.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 41, "covered": 0, "percent": 0}, "regions": {"count": 15, "covered": 0, "notcovered": 15, "percent": 0}}}, {"filename": "/src/openssl/crypto/idea/i_skey.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 93, "covered": 0, "percent": 0}, "regions": {"count": 33, "covered": 0, "notcovered": 33, "percent": 0}}}, {"filename": "/src/openssl/crypto/idea/idea_lcl.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/lhash/lhash.c", "summary": {"functions": {"count": 13, "covered": 11, "percent": 84.61538461538461}, "instantiations": {"count": 13, "covered": 11, "percent": 84.61538461538461}, "lines": {"count": 310, "covered": 239, "percent": 77.09677419354838}, "regions": {"count": 136, "covered": 97, "notcovered": 39, "percent": 71.32352941176471}}}, {"filename": "/src/openssl/crypto/md32_common.h", "summary": {"functions": {"count": 3, "covered": 2, "percent": 66.66666666666666}, "instantiations": {"count": 18, "covered": 6, "percent": 33.33333333333333}, "lines": {"count": 91, "covered": 87, "percent": 95.6043956043956}, "regions": {"count": 84, "covered": 58, "notcovered": 26, "percent": 69.04761904761905}}}, {"filename": "/src/openssl/crypto/md4/md4_dgst.c", "summary": {"functions": {"count": 2, "covered": 2, "percent": 100}, "instantiations": {"count": 2, "covered": 2, "percent": 100}, "lines": {"count": 112, "covered": 112, "percent": 100}, "regions": {"count": 184, "covered": 184, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/md4/md4_locl.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/md5/md5_dgst.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 8, "covered": 8, "percent": 100}, "regions": {"count": 5, "covered": 5, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/md5/md5_locl.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/mdc2/mdc2dgst.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 90, "covered": 0, "percent": 0}, "regions": {"count": 41, "covered": 0, "notcovered": 41, "percent": 0}}}, {"filename": "/src/openssl/crypto/mem.c", "summary": {"functions": {"count": 23, "covered": 5, "percent": 21.73913043478261}, "instantiations": {"count": 23, "covered": 5, "percent": 21.73913043478261}, "lines": {"count": 234, "covered": 42, "percent": 17.94871794871795}, "regions": {"count": 170, "covered": 19, "notcovered": 151, "percent": 11.176470588235295}}}, {"filename": "/src/openssl/crypto/mem_dbg.c", "summary": {"functions": {"count": 21, "covered": 4, "percent": 19.047619047619047}, "instantiations": {"count": 21, "covered": 4, "percent": 19.047619047619047}, "lines": {"count": 490, "covered": 45, "percent": 9.183673469387756}, "regions": {"count": 403, "covered": 25, "notcovered": 378, "percent": 6.20347394540943}}}, {"filename": "/src/openssl/crypto/modes/cbc128.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 135, "covered": 0, "percent": 0}, "regions": {"count": 83, "covered": 0, "notcovered": 83, "percent": 0}}}, {"filename": "/src/openssl/crypto/modes/ccm128.c", "summary": {"functions": {"count": 10, "covered": 0, "percent": 0}, "instantiations": {"count": 10, "covered": 0, "percent": 0}, "lines": {"count": 359, "covered": 0, "percent": 0}, "regions": {"count": 139, "covered": 0, "notcovered": 139, "percent": 0}}}, {"filename": "/src/openssl/crypto/modes/cfb128.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 164, "covered": 0, "percent": 0}, "regions": {"count": 85, "covered": 0, "notcovered": 85, "percent": 0}}}, {"filename": "/src/openssl/crypto/modes/ctr128.c", "summary": {"functions": {"count": 5, "covered": 0, "percent": 0}, "instantiations": {"count": 5, "covered": 0, "percent": 0}, "lines": {"count": 165, "covered": 0, "percent": 0}, "regions": {"count": 64, "covered": 0, "notcovered": 64, "percent": 0}}}, {"filename": "/src/openssl/crypto/modes/gcm128.c", "summary": {"functions": {"count": 12, "covered": 0, "percent": 0}, "instantiations": {"count": 12, "covered": 0, "percent": 0}, "lines": {"count": 732, "covered": 0, "percent": 0}, "regions": {"count": 376, "covered": 0, "notcovered": 376, "percent": 0}}}, {"filename": "/src/openssl/crypto/modes/modes_lcl.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/modes/ofb128.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 55, "covered": 0, "percent": 0}, "regions": {"count": 26, "covered": 0, "notcovered": 26, "percent": 0}}}, {"filename": "/src/openssl/crypto/modes/wrap128.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 62, "covered": 0, "percent": 0}, "regions": {"count": 41, "covered": 0, "notcovered": 41, "percent": 0}}}, {"filename": "/src/openssl/crypto/modes/xts128.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 120, "covered": 0, "percent": 0}, "regions": {"count": 35, "covered": 0, "notcovered": 35, "percent": 0}}}, {"filename": "/src/openssl/crypto/o_init.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 5, "covered": 5, "percent": 100}, "regions": {"count": 4, "covered": 4, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/o_time.c", "summary": {"functions": {"count": 6, "covered": 0, "percent": 0}, "instantiations": {"count": 6, "covered": 0, "percent": 0}, "lines": {"count": 122, "covered": 0, "percent": 0}, "regions": {"count": 50, "covered": 0, "notcovered": 50, "percent": 0}}}, {"filename": "/src/openssl/crypto/objects/o_names.c", "summary": {"functions": {"count": 15, "covered": 5, "percent": 33.33333333333333}, "instantiations": {"count": 15, "covered": 5, "percent": 33.33333333333333}, "lines": {"count": 258, "covered": 87, "percent": 33.72093023255814}, "regions": {"count": 296, "covered": 75, "notcovered": 221, "percent": 25.33783783783784}}}, {"filename": "/src/openssl/crypto/objects/obj_dat.c", "summary": {"functions": {"count": 25, "covered": 8, "percent": 32}, "instantiations": {"count": 25, "covered": 8, "percent": 32}, "lines": {"count": 567, "covered": 87, "percent": 15.343915343915343}, "regions": {"count": 541, "covered": 80, "notcovered": 461, "percent": 14.78743068391867}}}, {"filename": "/src/openssl/crypto/objects/obj_dat.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/objects/obj_err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/objects/obj_lib.c", "summary": {"functions": {"count": 2, "covered": 1, "percent": 50}, "instantiations": {"count": 2, "covered": 1, "percent": 50}, "lines": {"count": 68, "covered": 31, "percent": 45.588235294117645}, "regions": {"count": 51, "covered": 20, "notcovered": 31, "percent": 39.21568627450981}}}, {"filename": "/src/openssl/crypto/objects/obj_xref.c", "summary": {"functions": {"count": 8, "covered": 0, "percent": 0}, "instantiations": {"count": 8, "covered": 0, "percent": 0}, "lines": {"count": 108, "covered": 0, "percent": 0}, "regions": {"count": 133, "covered": 0, "notcovered": 133, "percent": 0}}}, {"filename": "/src/openssl/crypto/ocsp/ocsp_cl.c", "summary": {"functions": {"count": 12, "covered": 0, "percent": 0}, "instantiations": {"count": 12, "covered": 0, "percent": 0}, "lines": {"count": 219, "covered": 0, "percent": 0}, "regions": {"count": 209, "covered": 0, "notcovered": 209, "percent": 0}}}, {"filename": "/src/openssl/crypto/ocsp/ocsp_err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/ocsp/ocsp_ht.c", "summary": {"functions": {"count": 14, "covered": 0, "percent": 0}, "instantiations": {"count": 14, "covered": 0, "percent": 0}, "lines": {"count": 402, "covered": 0, "percent": 0}, "regions": {"count": 328, "covered": 0, "notcovered": 328, "percent": 0}}}, {"filename": "/src/openssl/crypto/ocsp/ocsp_lib.c", "summary": {"functions": {"count": 5, "covered": 0, "percent": 0}, "instantiations": {"count": 5, "covered": 0, "percent": 0}, "lines": {"count": 192, "covered": 0, "percent": 0}, "regions": {"count": 118, "covered": 0, "notcovered": 118, "percent": 0}}}, {"filename": "/src/openssl/crypto/ocsp/ocsp_prn.c", "summary": {"functions": {"count": 7, "covered": 0, "percent": 0}, "instantiations": {"count": 7, "covered": 0, "percent": 0}, "lines": {"count": 210, "covered": 0, "percent": 0}, "regions": {"count": 226, "covered": 0, "notcovered": 226, "percent": 0}}}, {"filename": "/src/openssl/crypto/ocsp/ocsp_vfy.c", "summary": {"functions": {"count": 9, "covered": 0, "percent": 0}, "instantiations": {"count": 9, "covered": 0, "percent": 0}, "lines": {"count": 338, "covered": 0, "percent": 0}, "regions": {"count": 348, "covered": 0, "notcovered": 348, "percent": 0}}}, {"filename": "/src/openssl/crypto/pem/pem_all.c", "summary": {"functions": {"count": 9, "covered": 0, "percent": 0}, "instantiations": {"count": 9, "covered": 0, "percent": 0}, "lines": {"count": 72, "covered": 0, "percent": 0}, "regions": {"count": 33, "covered": 0, "notcovered": 33, "percent": 0}}}, {"filename": "/src/openssl/crypto/pem/pem_err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/pem/pem_info.c", "summary": {"functions": {"count": 3, "covered": 1, "percent": 33.33333333333333}, "instantiations": {"count": 3, "covered": 1, "percent": 33.33333333333333}, "lines": {"count": 310, "covered": 86, "percent": 27.741935483870968}, "regions": {"count": 294, "covered": 72, "notcovered": 222, "percent": 24.489795918367346}}}, {"filename": "/src/openssl/crypto/pem/pem_lib.c", "summary": {"functions": {"count": 14, "covered": 3, "percent": 21.428571428571427}, "instantiations": {"count": 14, "covered": 3, "percent": 21.428571428571427}, "lines": {"count": 605, "covered": 118, "percent": 19.50413223140496}, "regions": {"count": 476, "covered": 71, "notcovered": 405, "percent": 14.915966386554622}}}, {"filename": "/src/openssl/crypto/pem/pem_oth.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 15, "covered": 0, "percent": 0}, "regions": {"count": 8, "covered": 0, "notcovered": 8, "percent": 0}}}, {"filename": "/src/openssl/crypto/pem/pem_pk8.c", "summary": {"functions": {"count": 12, "covered": 0, "percent": 0}, "instantiations": {"count": 12, "covered": 0, "percent": 0}, "lines": {"count": 124, "covered": 0, "percent": 0}, "regions": {"count": 81, "covered": 0, "notcovered": 81, "percent": 0}}}, {"filename": "/src/openssl/crypto/pem/pem_pkey.c", "summary": {"functions": {"count": 7, "covered": 0, "percent": 0}, "instantiations": {"count": 7, "covered": 0, "percent": 0}, "lines": {"count": 163, "covered": 0, "percent": 0}, "regions": {"count": 116, "covered": 0, "notcovered": 116, "percent": 0}}}, {"filename": "/src/openssl/crypto/pkcs12/p12_add.c", "summary": {"functions": {"count": 10, "covered": 0, "percent": 0}, "instantiations": {"count": 10, "covered": 0, "percent": 0}, "lines": {"count": 158, "covered": 0, "percent": 0}, "regions": {"count": 120, "covered": 0, "notcovered": 120, "percent": 0}}}, {"filename": "/src/openssl/crypto/pkcs12/p12_attr.c", "summary": {"functions": {"count": 7, "covered": 0, "percent": 0}, "instantiations": {"count": 7, "covered": 0, "percent": 0}, "lines": {"count": 62, "covered": 0, "percent": 0}, "regions": {"count": 73, "covered": 0, "notcovered": 73, "percent": 0}}}, {"filename": "/src/openssl/crypto/pkcs12/p12_crpt.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 49, "covered": 0, "percent": 0}, "regions": {"count": 40, "covered": 0, "notcovered": 40, "percent": 0}}}, {"filename": "/src/openssl/crypto/pkcs12/p12_decr.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 92, "covered": 0, "percent": 0}, "regions": {"count": 66, "covered": 0, "notcovered": 66, "percent": 0}}}, {"filename": "/src/openssl/crypto/pkcs12/p12_key.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 117, "covered": 0, "percent": 0}, "regions": {"count": 117, "covered": 0, "notcovered": 117, "percent": 0}}}, {"filename": "/src/openssl/crypto/pkcs12/p12_kiss.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 210, "covered": 0, "percent": 0}, "regions": {"count": 269, "covered": 0, "notcovered": 269, "percent": 0}}}, {"filename": "/src/openssl/crypto/pkcs12/p12_mutl.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 114, "covered": 0, "percent": 0}, "regions": {"count": 111, "covered": 0, "notcovered": 111, "percent": 0}}}, {"filename": "/src/openssl/crypto/pkcs12/p12_p8d.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 5, "covered": 0, "percent": 0}, "regions": {"count": 2, "covered": 0, "notcovered": 2, "percent": 0}}}, {"filename": "/src/openssl/crypto/pkcs12/p12_p8e.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 38, "covered": 0, "percent": 0}, "regions": {"count": 26, "covered": 0, "notcovered": 26, "percent": 0}}}, {"filename": "/src/openssl/crypto/pkcs12/p12_utl.c", "summary": {"functions": {"count": 10, "covered": 0, "percent": 0}, "instantiations": {"count": 10, "covered": 0, "percent": 0}, "lines": {"count": 76, "covered": 0, "percent": 0}, "regions": {"count": 69, "covered": 0, "notcovered": 69, "percent": 0}}}, {"filename": "/src/openssl/crypto/pkcs12/pk12err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/pkcs7/pk7_asn1.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 38, "covered": 0, "percent": 0}, "regions": {"count": 27, "covered": 0, "notcovered": 27, "percent": 0}}}, {"filename": "/src/openssl/crypto/pkcs7/pk7_attr.c", "summary": {"functions": {"count": 6, "covered": 0, "percent": 0}, "instantiations": {"count": 6, "covered": 0, "percent": 0}, "lines": {"count": 82, "covered": 0, "percent": 0}, "regions": {"count": 82, "covered": 0, "notcovered": 82, "percent": 0}}}, {"filename": "/src/openssl/crypto/pkcs7/pk7_doit.c", "summary": {"functions": {"count": 24, "covered": 0, "percent": 0}, "instantiations": {"count": 24, "covered": 0, "percent": 0}, "lines": {"count": 1136, "covered": 0, "percent": 0}, "regions": {"count": 1049, "covered": 0, "notcovered": 1049, "percent": 0}}}, {"filename": "/src/openssl/crypto/pkcs7/pk7_lib.c", "summary": {"functions": {"count": 20, "covered": 0, "percent": 0}, "instantiations": {"count": 20, "covered": 0, "percent": 0}, "lines": {"count": 540, "covered": 0, "percent": 0}, "regions": {"count": 449, "covered": 0, "notcovered": 449, "percent": 0}}}, {"filename": "/src/openssl/crypto/pkcs7/pkcs7err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/pqueue/pqueue.c", "summary": {"functions": {"count": 12, "covered": 0, "percent": 0}, "instantiations": {"count": 12, "covered": 0, "percent": 0}, "lines": {"count": 137, "covered": 0, "percent": 0}, "regions": {"count": 69, "covered": 0, "notcovered": 69, "percent": 0}}}, {"filename": "/src/openssl/crypto/rand/md_rand.c", "summary": {"functions": {"count": 8, "covered": 5, "percent": 62.5}, "instantiations": {"count": 8, "covered": 5, "percent": 62.5}, "lines": {"count": 405, "covered": 349, "percent": 86.17283950617283}, "regions": {"count": 273, "covered": 231, "notcovered": 42, "percent": 84.61538461538461}}}, {"filename": "/src/openssl/crypto/rand/rand_egd.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 148, "covered": 0, "percent": 0}, "regions": {"count": 75, "covered": 0, "notcovered": 75, "percent": 0}}}, {"filename": "/src/openssl/crypto/rand/rand_err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/rand/rand_lcl.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/rand/rand_lib.c", "summary": {"functions": {"count": 9, "covered": 4, "percent": 44.44444444444444}, "instantiations": {"count": 9, "covered": 4, "percent": 44.44444444444444}, "lines": {"count": 79, "covered": 25, "percent": 31.645569620253166}, "regions": {"count": 55, "covered": 21, "notcovered": 34, "percent": 38.18181818181819}}}, {"filename": "/src/openssl/crypto/rand/rand_unix.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 133, "covered": 114, "percent": 85.71428571428571}, "regions": {"count": 57, "covered": 37, "notcovered": 20, "percent": 64.91228070175438}}}, {"filename": "/src/openssl/crypto/rand/randfile.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 159, "covered": 0, "percent": 0}, "regions": {"count": 89, "covered": 0, "notcovered": 89, "percent": 0}}}, {"filename": "/src/openssl/crypto/rc2/rc2_cbc.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 161, "covered": 0, "percent": 0}, "regions": {"count": 75, "covered": 0, "notcovered": 75, "percent": 0}}}, {"filename": "/src/openssl/crypto/rc2/rc2_ecb.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 17, "covered": 0, "percent": 0}, "regions": {"count": 8, "covered": 0, "notcovered": 8, "percent": 0}}}, {"filename": "/src/openssl/crypto/rc2/rc2_locl.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/rc2/rc2_skey.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 45, "covered": 0, "percent": 0}, "regions": {"count": 19, "covered": 0, "notcovered": 19, "percent": 0}}}, {"filename": "/src/openssl/crypto/rc2/rc2cfb64.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 53, "covered": 0, "percent": 0}, "regions": {"count": 20, "covered": 0, "notcovered": 20, "percent": 0}}}, {"filename": "/src/openssl/crypto/rc2/rc2ofb64.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 41, "covered": 0, "percent": 0}, "regions": {"count": 15, "covered": 0, "notcovered": 15, "percent": 0}}}, {"filename": "/src/openssl/crypto/rc4/rc4_utl.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 2, "covered": 0, "percent": 0}, "regions": {"count": 1, "covered": 0, "notcovered": 1, "percent": 0}}}, {"filename": "/src/openssl/crypto/rc5/rc5_ecb.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 17, "covered": 0, "percent": 0}, "regions": {"count": 8, "covered": 0, "notcovered": 8, "percent": 0}}}, {"filename": "/src/openssl/crypto/rc5/rc5_enc.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 140, "covered": 0, "percent": 0}, "regions": {"count": 271, "covered": 0, "notcovered": 271, "percent": 0}}}, {"filename": "/src/openssl/crypto/rc5/rc5_locl.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/rc5/rc5_skey.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 47, "covered": 0, "percent": 0}, "regions": {"count": 50, "covered": 0, "notcovered": 50, "percent": 0}}}, {"filename": "/src/openssl/crypto/rc5/rc5cfb64.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 53, "covered": 0, "percent": 0}, "regions": {"count": 20, "covered": 0, "notcovered": 20, "percent": 0}}}, {"filename": "/src/openssl/crypto/rc5/rc5ofb64.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 41, "covered": 0, "percent": 0}, "regions": {"count": 15, "covered": 0, "notcovered": 15, "percent": 0}}}, {"filename": "/src/openssl/crypto/ripemd/rmd_dgst.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 249, "covered": 0, "percent": 0}, "regions": {"count": 841, "covered": 0, "notcovered": 841, "percent": 0}}}, {"filename": "/src/openssl/crypto/ripemd/rmd_locl.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/rsa/rsa_ameth.c", "summary": {"functions": {"count": 32, "covered": 0, "percent": 0}, "instantiations": {"count": 32, "covered": 0, "percent": 0}, "lines": {"count": 751, "covered": 0, "percent": 0}, "regions": {"count": 780, "covered": 0, "notcovered": 780, "percent": 0}}}, {"filename": "/src/openssl/crypto/rsa/rsa_asn1.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 19, "covered": 0, "percent": 0}, "regions": {"count": 16, "covered": 0, "notcovered": 16, "percent": 0}}}, {"filename": "/src/openssl/crypto/rsa/rsa_crpt.c", "summary": {"functions": {"count": 10, "covered": 0, "percent": 0}, "instantiations": {"count": 10, "covered": 0, "percent": 0}, "lines": {"count": 122, "covered": 0, "percent": 0}, "regions": {"count": 88, "covered": 0, "notcovered": 88, "percent": 0}}}, {"filename": "/src/openssl/crypto/rsa/rsa_eay.c", "summary": {"functions": {"count": 11, "covered": 1, "percent": 9.090909090909092}, "instantiations": {"count": 11, "covered": 1, "percent": 9.090909090909092}, "lines": {"count": 724, "covered": 3, "percent": 0.4143646408839779}, "regions": {"count": 598, "covered": 1, "notcovered": 597, "percent": 0.16722408026755853}}}, {"filename": "/src/openssl/crypto/rsa/rsa_err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/rsa/rsa_gen.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 151, "covered": 0, "percent": 0}, "regions": {"count": 178, "covered": 0, "notcovered": 178, "percent": 0}}}, {"filename": "/src/openssl/crypto/rsa/rsa_lib.c", "summary": {"functions": {"count": 12, "covered": 0, "percent": 0}, "instantiations": {"count": 12, "covered": 0, "percent": 0}, "lines": {"count": 207, "covered": 0, "percent": 0}, "regions": {"count": 118, "covered": 0, "notcovered": 118, "percent": 0}}}, {"filename": "/src/openssl/crypto/rsa/rsa_none.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 25, "covered": 0, "percent": 0}, "regions": {"count": 17, "covered": 0, "notcovered": 17, "percent": 0}}}, {"filename": "/src/openssl/crypto/rsa/rsa_oaep.c", "summary": {"functions": {"count": 5, "covered": 0, "percent": 0}, "instantiations": {"count": 5, "covered": 0, "percent": 0}, "lines": {"count": 232, "covered": 0, "percent": 0}, "regions": {"count": 129, "covered": 0, "notcovered": 129, "percent": 0}}}, {"filename": "/src/openssl/crypto/rsa/rsa_pk1.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 196, "covered": 0, "percent": 0}, "regions": {"count": 93, "covered": 0, "notcovered": 93, "percent": 0}}}, {"filename": "/src/openssl/crypto/rsa/rsa_pmeth.c", "summary": {"functions": {"count": 12, "covered": 0, "percent": 0}, "instantiations": {"count": 12, "covered": 0, "percent": 0}, "lines": {"count": 456, "covered": 0, "percent": 0}, "regions": {"count": 439, "covered": 0, "notcovered": 439, "percent": 0}}}, {"filename": "/src/openssl/crypto/rsa/rsa_pss.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 206, "covered": 0, "percent": 0}, "regions": {"count": 166, "covered": 0, "notcovered": 166, "percent": 0}}}, {"filename": "/src/openssl/crypto/rsa/rsa_saos.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 74, "covered": 0, "percent": 0}, "regions": {"count": 51, "covered": 0, "notcovered": 51, "percent": 0}}}, {"filename": "/src/openssl/crypto/rsa/rsa_sign.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 195, "covered": 0, "percent": 0}, "regions": {"count": 182, "covered": 0, "notcovered": 182, "percent": 0}}}, {"filename": "/src/openssl/crypto/rsa/rsa_ssl.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 80, "covered": 0, "percent": 0}, "regions": {"count": 60, "covered": 0, "notcovered": 60, "percent": 0}}}, {"filename": "/src/openssl/crypto/rsa/rsa_x931.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 92, "covered": 0, "percent": 0}, "regions": {"count": 55, "covered": 0, "notcovered": 55, "percent": 0}}}, {"filename": "/src/openssl/crypto/seed/seed.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 106, "covered": 0, "percent": 0}, "regions": {"count": 216, "covered": 0, "notcovered": 216, "percent": 0}}}, {"filename": "/src/openssl/crypto/seed/seed_cbc.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 8, "covered": 0, "percent": 0}, "regions": {"count": 4, "covered": 0, "notcovered": 4, "percent": 0}}}, {"filename": "/src/openssl/crypto/seed/seed_cfb.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 4, "covered": 0, "percent": 0}, "regions": {"count": 1, "covered": 0, "notcovered": 1, "percent": 0}}}, {"filename": "/src/openssl/crypto/seed/seed_ecb.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 6, "covered": 0, "percent": 0}, "regions": {"count": 4, "covered": 0, "notcovered": 4, "percent": 0}}}, {"filename": "/src/openssl/crypto/seed/seed_locl.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/seed/seed_ofb.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 4, "covered": 0, "percent": 0}, "regions": {"count": 1, "covered": 0, "notcovered": 1, "percent": 0}}}, {"filename": "/src/openssl/crypto/sha/sha1_one.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 13, "covered": 0, "percent": 0}, "regions": {"count": 6, "covered": 0, "notcovered": 6, "percent": 0}}}, {"filename": "/src/openssl/crypto/sha/sha256.c", "summary": {"functions": {"count": 6, "covered": 0, "percent": 0}, "instantiations": {"count": 6, "covered": 0, "percent": 0}, "lines": {"count": 56, "covered": 0, "percent": 0}, "regions": {"count": 12, "covered": 0, "notcovered": 12, "percent": 0}}}, {"filename": "/src/openssl/crypto/sha/sha512.c", "summary": {"functions": {"count": 9, "covered": 0, "percent": 0}, "instantiations": {"count": 9, "covered": 0, "percent": 0}, "lines": {"count": 171, "covered": 0, "percent": 0}, "regions": {"count": 71, "covered": 0, "notcovered": 71, "percent": 0}}}, {"filename": "/src/openssl/crypto/sha/sha_locl.h", "summary": {"functions": {"count": 2, "covered": 1, "percent": 50}, "instantiations": {"count": 3, "covered": 1, "percent": 33.33333333333333}, "lines": {"count": 204, "covered": 9, "percent": 4.411764705882353}, "regions": {"count": 632, "covered": 6, "notcovered": 626, "percent": 0.949367088607595}}}, {"filename": "/src/openssl/crypto/srp/srp_grps.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/srp/srp_lib.c", "summary": {"functions": {"count": 11, "covered": 0, "percent": 0}, "instantiations": {"count": 11, "covered": 0, "percent": 0}, "lines": {"count": 254, "covered": 0, "percent": 0}, "regions": {"count": 209, "covered": 0, "notcovered": 209, "percent": 0}}}, {"filename": "/src/openssl/crypto/srp/srp_vfy.c", "summary": {"functions": {"count": 21, "covered": 0, "percent": 0}, "instantiations": {"count": 21, "covered": 0, "percent": 0}, "lines": {"count": 567, "covered": 0, "percent": 0}, "regions": {"count": 511, "covered": 0, "notcovered": 511, "percent": 0}}}, {"filename": "/src/openssl/crypto/stack/stack.c", "summary": {"functions": {"count": 23, "covered": 16, "percent": 69.56521739130434}, "instantiations": {"count": 23, "covered": 16, "percent": 69.56521739130434}, "lines": {"count": 253, "covered": 165, "percent": 65.21739130434783}, "regions": {"count": 194, "covered": 107, "notcovered": 87, "percent": 55.154639175257735}}}, {"filename": "/src/openssl/crypto/ts/ts_err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/txt_db/txt_db.c", "summary": {"functions": {"count": 6, "covered": 0, "percent": 0}, "instantiations": {"count": 6, "covered": 0, "percent": 0}, "lines": {"count": 314, "covered": 0, "percent": 0}, "regions": {"count": 386, "covered": 0, "notcovered": 386, "percent": 0}}}, {"filename": "/src/openssl/crypto/ui/ui_err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/ui/ui_lib.c", "summary": {"functions": {"count": 55, "covered": 0, "percent": 0}, "instantiations": {"count": 55, "covered": 0, "percent": 0}, "lines": {"count": 653, "covered": 0, "percent": 0}, "regions": {"count": 465, "covered": 0, "notcovered": 465, "percent": 0}}}, {"filename": "/src/openssl/crypto/ui/ui_locl.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/ui/ui_openssl.c", "summary": {"functions": {"count": 11, "covered": 0, "percent": 0}, "instantiations": {"count": 11, "covered": 0, "percent": 0}, "lines": {"count": 196, "covered": 0, "percent": 0}, "regions": {"count": 124, "covered": 0, "notcovered": 124, "percent": 0}}}, {"filename": "/src/openssl/crypto/uid.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 7, "covered": 0, "percent": 0}, "regions": {"count": 7, "covered": 0, "notcovered": 7, "percent": 0}}}, {"filename": "/src/openssl/crypto/whrlpool/wp_dgst.c", "summary": {"functions": {"count": 5, "covered": 0, "percent": 0}, "instantiations": {"count": 5, "covered": 0, "percent": 0}, "lines": {"count": 191, "covered": 0, "percent": 0}, "regions": {"count": 97, "covered": 0, "notcovered": 97, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509/by_dir.c", "summary": {"functions": {"count": 9, "covered": 0, "percent": 0}, "instantiations": {"count": 9, "covered": 0, "percent": 0}, "lines": {"count": 290, "covered": 0, "percent": 0}, "regions": {"count": 302, "covered": 0, "notcovered": 302, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509/by_file.c", "summary": {"functions": {"count": 5, "covered": 3, "percent": 60}, "instantiations": {"count": 5, "covered": 3, "percent": 60}, "lines": {"count": 180, "covered": 42, "percent": 23.333333333333332}, "regions": {"count": 175, "covered": 40, "notcovered": 135, "percent": 22.857142857142858}}}, {"filename": "/src/openssl/crypto/x509/x509_att.c", "summary": {"functions": {"count": 19, "covered": 0, "percent": 0}, "instantiations": {"count": 19, "covered": 0, "percent": 0}, "lines": {"count": 261, "covered": 0, "percent": 0}, "regions": {"count": 280, "covered": 0, "notcovered": 280, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509/x509_cmp.c", "summary": {"functions": {"count": 26, "covered": 2, "percent": 7.6923076923076925}, "instantiations": {"count": 26, "covered": 2, "percent": 7.6923076923076925}, "lines": {"count": 327, "covered": 22, "percent": 6.727828746177369}, "regions": {"count": 278, "covered": 13, "notcovered": 265, "percent": 4.676258992805756}}}, {"filename": "/src/openssl/crypto/x509/x509_d2.c", "summary": {"functions": {"count": 2, "covered": 1, "percent": 50}, "instantiations": {"count": 2, "covered": 1, "percent": 50}, "lines": {"count": 39, "covered": 14, "percent": 35.8974358974359}, "regions": {"count": 39, "covered": 15, "notcovered": 24, "percent": 38.46153846153847}}}, {"filename": "/src/openssl/crypto/x509/x509_def.c", "summary": {"functions": {"count": 6, "covered": 1, "percent": 16.666666666666664}, "instantiations": {"count": 6, "covered": 1, "percent": 16.666666666666664}, "lines": {"count": 18, "covered": 3, "percent": 16.666666666666664}, "regions": {"count": 15, "covered": 2, "notcovered": 13, "percent": 13.333333333333334}}}, {"filename": "/src/openssl/crypto/x509/x509_err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/crypto/x509/x509_ext.c", "summary": {"functions": {"count": 27, "covered": 0, "percent": 0}, "instantiations": {"count": 27, "covered": 0, "percent": 0}, "lines": {"count": 83, "covered": 0, "percent": 0}, "regions": {"count": 27, "covered": 0, "notcovered": 27, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509/x509_lu.c", "summary": {"functions": {"count": 34, "covered": 13, "percent": 38.23529411764706}, "instantiations": {"count": 34, "covered": 13, "percent": 38.23529411764706}, "lines": {"count": 554, "covered": 167, "percent": 30.144404332129966}, "regions": {"count": 608, "covered": 138, "notcovered": 470, "percent": 22.697368421052634}}}, {"filename": "/src/openssl/crypto/x509/x509_obj.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 123, "covered": 77, "percent": 62.601626016260155}, "regions": {"count": 104, "covered": 63, "notcovered": 41, "percent": 60.57692307692307}}}, {"filename": "/src/openssl/crypto/x509/x509_req.c", "summary": {"functions": {"count": 18, "covered": 0, "percent": 0}, "instantiations": {"count": 18, "covered": 0, "percent": 0}, "lines": {"count": 198, "covered": 0, "percent": 0}, "regions": {"count": 168, "covered": 0, "notcovered": 168, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509/x509_trs.c", "summary": {"functions": {"count": 17, "covered": 0, "percent": 0}, "instantiations": {"count": 17, "covered": 0, "percent": 0}, "lines": {"count": 182, "covered": 0, "percent": 0}, "regions": {"count": 209, "covered": 0, "notcovered": 209, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509/x509_txt.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 147, "covered": 0, "percent": 0}, "regions": {"count": 134, "covered": 0, "notcovered": 134, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509/x509_v3.c", "summary": {"functions": {"count": 15, "covered": 0, "percent": 0}, "instantiations": {"count": 15, "covered": 0, "percent": 0}, "lines": {"count": 180, "covered": 0, "percent": 0}, "regions": {"count": 223, "covered": 0, "notcovered": 223, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509/x509_vfy.c", "summary": {"functions": {"count": 72, "covered": 1, "percent": 1.3888888888888888}, "instantiations": {"count": 72, "covered": 1, "percent": 1.3888888888888888}, "lines": {"count": 2208, "covered": 8, "percent": 0.36231884057971014}, "regions": {"count": 1926, "covered": 2, "notcovered": 1924, "percent": 0.10384215991692627}}}, {"filename": "/src/openssl/crypto/x509/x509_vpm.c", "summary": {"functions": {"count": 35, "covered": 5, "percent": 14.285714285714285}, "instantiations": {"count": 35, "covered": 5, "percent": 14.285714285714285}, "lines": {"count": 386, "covered": 110, "percent": 28.497409326424872}, "regions": {"count": 461, "covered": 87, "notcovered": 374, "percent": 18.872017353579178}}}, {"filename": "/src/openssl/crypto/x509/x509cset.c", "summary": {"functions": {"count": 7, "covered": 0, "percent": 0}, "instantiations": {"count": 7, "covered": 0, "percent": 0}, "lines": {"count": 88, "covered": 0, "percent": 0}, "regions": {"count": 75, "covered": 0, "notcovered": 75, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509/x509name.c", "summary": {"functions": {"count": 18, "covered": 0, "percent": 0}, "instantiations": {"count": 18, "covered": 0, "percent": 0}, "lines": {"count": 274, "covered": 0, "percent": 0}, "regions": {"count": 288, "covered": 0, "notcovered": 288, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509/x509rset.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 15, "covered": 0, "percent": 0}, "regions": {"count": 16, "covered": 0, "notcovered": 16, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509/x509type.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 62, "covered": 0, "percent": 0}, "regions": {"count": 57, "covered": 0, "notcovered": 57, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509/x_all.c", "summary": {"functions": {"count": 80, "covered": 0, "percent": 0}, "instantiations": {"count": 80, "covered": 0, "percent": 0}, "lines": {"count": 291, "covered": 0, "percent": 0}, "regions": {"count": 422, "covered": 0, "notcovered": 422, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/ext_dat.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/pcy_cache.c", "summary": {"functions": {"count": 7, "covered": 1, "percent": 14.285714285714285}, "instantiations": {"count": 7, "covered": 1, "percent": 14.285714285714285}, "lines": {"count": 179, "covered": 3, "percent": 1.675977653631285}, "regions": {"count": 196, "covered": 3, "notcovered": 193, "percent": 1.530612244897959}}}, {"filename": "/src/openssl/crypto/x509v3/pcy_data.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 50, "covered": 0, "percent": 0}, "regions": {"count": 54, "covered": 0, "notcovered": 54, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/pcy_int.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/pcy_lib.c", "summary": {"functions": {"count": 9, "covered": 0, "percent": 0}, "instantiations": {"count": 9, "covered": 0, "percent": 0}, "lines": {"count": 60, "covered": 0, "percent": 0}, "regions": {"count": 64, "covered": 0, "notcovered": 64, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/pcy_map.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 59, "covered": 0, "percent": 0}, "regions": {"count": 76, "covered": 0, "notcovered": 76, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/pcy_node.c", "summary": {"functions": {"count": 7, "covered": 0, "percent": 0}, "instantiations": {"count": 7, "covered": 0, "percent": 0}, "lines": {"count": 99, "covered": 0, "percent": 0}, "regions": {"count": 120, "covered": 0, "notcovered": 120, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/pcy_tree.c", "summary": {"functions": {"count": 14, "covered": 0, "percent": 0}, "instantiations": {"count": 14, "covered": 0, "percent": 0}, "lines": {"count": 576, "covered": 0, "percent": 0}, "regions": {"count": 541, "covered": 0, "notcovered": 541, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3_akey.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 103, "covered": 0, "percent": 0}, "regions": {"count": 110, "covered": 0, "notcovered": 110, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3_alt.c", "summary": {"functions": {"count": 13, "covered": 0, "percent": 0}, "instantiations": {"count": 13, "covered": 0, "percent": 0}, "lines": {"count": 478, "covered": 0, "percent": 0}, "regions": {"count": 527, "covered": 0, "notcovered": 527, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3_bcons.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 5, "covered": 0, "percent": 0}, "regions": {"count": 1, "covered": 0, "notcovered": 1, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3_bitst.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 8, "covered": 0, "percent": 0}, "regions": {"count": 6, "covered": 0, "notcovered": 6, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3_conf.c", "summary": {"functions": {"count": 27, "covered": 0, "percent": 0}, "instantiations": {"count": 27, "covered": 0, "percent": 0}, "lines": {"count": 304, "covered": 0, "percent": 0}, "regions": {"count": 244, "covered": 0, "notcovered": 244, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3_cpols.c", "summary": {"functions": {"count": 8, "covered": 0, "percent": 0}, "instantiations": {"count": 8, "covered": 0, "percent": 0}, "lines": {"count": 338, "covered": 0, "percent": 0}, "regions": {"count": 410, "covered": 0, "notcovered": 410, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3_crld.c", "summary": {"functions": {"count": 11, "covered": 0, "percent": 0}, "instantiations": {"count": 11, "covered": 0, "percent": 0}, "lines": {"count": 292, "covered": 0, "percent": 0}, "regions": {"count": 348, "covered": 0, "notcovered": 348, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3_enum.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 10, "covered": 0, "percent": 0}, "regions": {"count": 7, "covered": 0, "notcovered": 7, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3_extku.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 41, "covered": 0, "percent": 0}, "regions": {"count": 61, "covered": 0, "notcovered": 61, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3_genn.c", "summary": {"functions": {"count": 7, "covered": 0, "percent": 0}, "instantiations": {"count": 7, "covered": 0, "percent": 0}, "lines": {"count": 132, "covered": 0, "percent": 0}, "regions": {"count": 93, "covered": 0, "notcovered": 93, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3_ia5.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 31, "covered": 0, "percent": 0}, "regions": {"count": 30, "covered": 0, "notcovered": 30, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3_info.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 93, "covered": 0, "percent": 0}, "regions": {"count": 117, "covered": 0, "notcovered": 117, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3_int.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 3, "covered": 0, "percent": 0}, "regions": {"count": 1, "covered": 0, "notcovered": 1, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3_lib.c", "summary": {"functions": {"count": 13, "covered": 0, "percent": 0}, "instantiations": {"count": 13, "covered": 0, "percent": 0}, "lines": {"count": 226, "covered": 0, "percent": 0}, "regions": {"count": 241, "covered": 0, "notcovered": 241, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3_ncons.c", "summary": {"functions": {"count": 13, "covered": 0, "percent": 0}, "instantiations": {"count": 13, "covered": 0, "percent": 0}, "lines": {"count": 358, "covered": 0, "percent": 0}, "regions": {"count": 355, "covered": 0, "notcovered": 355, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3_ocsp.c", "summary": {"functions": {"count": 11, "covered": 0, "percent": 0}, "instantiations": {"count": 11, "covered": 0, "percent": 0}, "lines": {"count": 117, "covered": 0, "percent": 0}, "regions": {"count": 129, "covered": 0, "notcovered": 129, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3_pci.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 105, "covered": 0, "percent": 0}, "regions": {"count": 102, "covered": 0, "notcovered": 102, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3_pcons.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 8, "covered": 0, "percent": 0}, "regions": {"count": 1, "covered": 0, "notcovered": 1, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3_pku.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 14, "covered": 0, "percent": 0}, "regions": {"count": 7, "covered": 0, "notcovered": 7, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3_pmaps.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 56, "covered": 0, "percent": 0}, "regions": {"count": 87, "covered": 0, "notcovered": 87, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3_prn.c", "summary": {"functions": {"count": 5, "covered": 0, "percent": 0}, "instantiations": {"count": 5, "covered": 0, "percent": 0}, "lines": {"count": 143, "covered": 0, "percent": 0}, "regions": {"count": 146, "covered": 0, "notcovered": 146, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3_purp.c", "summary": {"functions": {"count": 34, "covered": 0, "percent": 0}, "instantiations": {"count": 34, "covered": 0, "percent": 0}, "lines": {"count": 598, "covered": 0, "percent": 0}, "regions": {"count": 670, "covered": 0, "notcovered": 670, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3_scts.c", "summary": {"functions": {"count": 6, "covered": 0, "percent": 0}, "instantiations": {"count": 6, "covered": 0, "percent": 0}, "lines": {"count": 186, "covered": 0, "percent": 0}, "regions": {"count": 125, "covered": 0, "notcovered": 125, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3_skey.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 69, "covered": 0, "percent": 0}, "regions": {"count": 57, "covered": 0, "notcovered": 57, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3_sxnet.c", "summary": {"functions": {"count": 8, "covered": 0, "percent": 0}, "instantiations": {"count": 8, "covered": 0, "percent": 0}, "lines": {"count": 124, "covered": 0, "percent": 0}, "regions": {"count": 138, "covered": 0, "notcovered": 138, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3_utl.c", "summary": {"functions": {"count": 43, "covered": 0, "percent": 0}, "instantiations": {"count": 43, "covered": 0, "percent": 0}, "lines": {"count": 1020, "covered": 0, "percent": 0}, "regions": {"count": 974, "covered": 0, "notcovered": 974, "percent": 0}}}, {"filename": "/src/openssl/crypto/x509v3/v3err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/e_os.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/engines/ccgost/e_gost_err.c", "summary": {"functions": {"count": 3, "covered": 1, "percent": 33.33333333333333}, "instantiations": {"count": 3, "covered": 1, "percent": 33.33333333333333}, "lines": {"count": 26, "covered": 12, "percent": 46.15384615384615}, "regions": {"count": 12, "covered": 5, "notcovered": 7, "percent": 41.66666666666667}}}, {"filename": "/src/openssl/engines/ccgost/e_gost_err.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/engines/ccgost/gost2001.c", "summary": {"functions": {"count": 5, "covered": 0, "percent": 0}, "instantiations": {"count": 5, "covered": 0, "percent": 0}, "lines": {"count": 375, "covered": 0, "percent": 0}, "regions": {"count": 336, "covered": 0, "notcovered": 336, "percent": 0}}}, {"filename": "/src/openssl/engines/ccgost/gost2001_keyx.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 237, "covered": 0, "percent": 0}, "regions": {"count": 129, "covered": 0, "notcovered": 129, "percent": 0}}}, {"filename": "/src/openssl/engines/ccgost/gost89.c", "summary": {"functions": {"count": 18, "covered": 0, "percent": 0}, "instantiations": {"count": 18, "covered": 0, "percent": 0}, "lines": {"count": 293, "covered": 0, "percent": 0}, "regions": {"count": 74, "covered": 0, "notcovered": 74, "percent": 0}}}, {"filename": "/src/openssl/engines/ccgost/gost94_keyx.c", "summary": {"functions": {"count": 5, "covered": 0, "percent": 0}, "instantiations": {"count": 5, "covered": 0, "percent": 0}, "lines": {"count": 222, "covered": 0, "percent": 0}, "regions": {"count": 131, "covered": 0, "notcovered": 131, "percent": 0}}}, {"filename": "/src/openssl/engines/ccgost/gost_ameth.c", "summary": {"functions": {"count": 39, "covered": 1, "percent": 2.564102564102564}, "instantiations": {"count": 39, "covered": 1, "percent": 2.564102564102564}, "lines": {"count": 835, "covered": 45, "percent": 5.389221556886228}, "regions": {"count": 486, "covered": 11, "notcovered": 475, "percent": 2.263374485596708}}}, {"filename": "/src/openssl/engines/ccgost/gost_crypt.c", "summary": {"functions": {"count": 20, "covered": 0, "percent": 0}, "instantiations": {"count": 20, "covered": 0, "percent": 0}, "lines": {"count": 425, "covered": 0, "percent": 0}, "regions": {"count": 232, "covered": 0, "notcovered": 232, "percent": 0}}}, {"filename": "/src/openssl/engines/ccgost/gost_ctl.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 49, "covered": 0, "percent": 0}, "regions": {"count": 42, "covered": 0, "notcovered": 42, "percent": 0}}}, {"filename": "/src/openssl/engines/ccgost/gost_eng.c", "summary": {"functions": {"count": 10, "covered": 6, "percent": 60}, "instantiations": {"count": 10, "covered": 6, "percent": 60}, "lines": {"count": 202, "covered": 78, "percent": 38.613861386138616}, "regions": {"count": 144, "covered": 80, "notcovered": 64, "percent": 55.55555555555556}}}, {"filename": "/src/openssl/engines/ccgost/gost_keywrap.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 53, "covered": 0, "percent": 0}, "regions": {"count": 15, "covered": 0, "notcovered": 15, "percent": 0}}}, {"filename": "/src/openssl/engines/ccgost/gost_lcl.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/engines/ccgost/gost_md.c", "summary": {"functions": {"count": 5, "covered": 0, "percent": 0}, "instantiations": {"count": 5, "covered": 0, "percent": 0}, "lines": {"count": 28, "covered": 0, "percent": 0}, "regions": {"count": 11, "covered": 0, "notcovered": 11, "percent": 0}}}, {"filename": "/src/openssl/engines/ccgost/gost_pmeth.c", "summary": {"functions": {"count": 25, "covered": 1, "percent": 4}, "instantiations": {"count": 25, "covered": 1, "percent": 4}, "lines": {"count": 491, "covered": 57, "percent": 11.608961303462321}, "regions": {"count": 313, "covered": 10, "notcovered": 303, "percent": 3.1948881789137378}}}, {"filename": "/src/openssl/engines/ccgost/gost_sign.c", "summary": {"functions": {"count": 10, "covered": 0, "percent": 0}, "instantiations": {"count": 10, "covered": 0, "percent": 0}, "lines": {"count": 239, "covered": 0, "percent": 0}, "regions": {"count": 152, "covered": 0, "notcovered": 152, "percent": 0}}}, {"filename": "/src/openssl/engines/ccgost/gosthash.c", "summary": {"functions": {"count": 11, "covered": 0, "percent": 0}, "instantiations": {"count": 11, "covered": 0, "percent": 0}, "lines": {"count": 183, "covered": 0, "percent": 0}, "regions": {"count": 56, "covered": 0, "notcovered": 56, "percent": 0}}}, {"filename": "/src/openssl/engines/e_4758cca.c", "summary": {"functions": {"count": 20, "covered": 5, "percent": 25}, "instantiations": {"count": 20, "covered": 5, "percent": 25}, "lines": {"count": 659, "covered": 59, "percent": 8.952959028831563}, "regions": {"count": 321, "covered": 43, "notcovered": 278, "percent": 13.395638629283487}}}, {"filename": "/src/openssl/engines/e_4758cca_err.c", "summary": {"functions": {"count": 3, "covered": 2, "percent": 66.66666666666666}, "instantiations": {"count": 3, "covered": 2, "percent": 66.66666666666666}, "lines": {"count": 26, "covered": 16, "percent": 61.53846153846154}, "regions": {"count": 12, "covered": 8, "notcovered": 4, "percent": 66.66666666666666}}}, {"filename": "/src/openssl/engines/e_4758cca_err.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/engines/e_aep.c", "summary": {"functions": {"count": 24, "covered": 3, "percent": 12.5}, "instantiations": {"count": 24, "covered": 3, "percent": 12.5}, "lines": {"count": 613, "covered": 85, "percent": 13.866231647634583}, "regions": {"count": 327, "covered": 29, "notcovered": 298, "percent": 8.868501529051988}}}, {"filename": "/src/openssl/engines/e_aep_err.c", "summary": {"functions": {"count": 3, "covered": 1, "percent": 33.33333333333333}, "instantiations": {"count": 3, "covered": 1, "percent": 33.33333333333333}, "lines": {"count": 26, "covered": 12, "percent": 46.15384615384615}, "regions": {"count": 12, "covered": 5, "notcovered": 7, "percent": 41.66666666666667}}}, {"filename": "/src/openssl/engines/e_aep_err.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/engines/e_atalla.c", "summary": {"functions": {"count": 16, "covered": 3, "percent": 18.75}, "instantiations": {"count": 16, "covered": 3, "percent": 18.75}, "lines": {"count": 313, "covered": 78, "percent": 24.920127795527154}, "regions": {"count": 163, "covered": 29, "notcovered": 134, "percent": 17.791411042944784}}}, {"filename": "/src/openssl/engines/e_atalla_err.c", "summary": {"functions": {"count": 3, "covered": 1, "percent": 33.33333333333333}, "instantiations": {"count": 3, "covered": 1, "percent": 33.33333333333333}, "lines": {"count": 35, "covered": 17, "percent": 48.57142857142857}, "regions": {"count": 13, "covered": 6, "notcovered": 7, "percent": 46.15384615384615}}}, {"filename": "/src/openssl/engines/e_atalla_err.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/engines/e_chil.c", "summary": {"functions": {"count": 28, "covered": 5, "percent": 17.857142857142858}, "instantiations": {"count": 28, "covered": 5, "percent": 17.857142857142858}, "lines": {"count": 847, "covered": 104, "percent": 12.278630460448642}, "regions": {"count": 560, "covered": 44, "notcovered": 516, "percent": 7.857142857142857}}}, {"filename": "/src/openssl/engines/e_chil_err.c", "summary": {"functions": {"count": 3, "covered": 2, "percent": 66.66666666666666}, "instantiations": {"count": 3, "covered": 2, "percent": 66.66666666666666}, "lines": {"count": 35, "covered": 21, "percent": 60}, "regions": {"count": 13, "covered": 9, "notcovered": 4, "percent": 69.23076923076923}}}, {"filename": "/src/openssl/engines/e_chil_err.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/engines/e_cswift.c", "summary": {"functions": {"count": 22, "covered": 5, "percent": 22.727272727272727}, "instantiations": {"count": 22, "covered": 5, "percent": 22.727272727272727}, "lines": {"count": 732, "covered": 91, "percent": 12.431693989071038}, "regions": {"count": 455, "covered": 42, "notcovered": 413, "percent": 9.230769230769232}}}, {"filename": "/src/openssl/engines/e_cswift_err.c", "summary": {"functions": {"count": 3, "covered": 2, "percent": 66.66666666666666}, "instantiations": {"count": 3, "covered": 2, "percent": 66.66666666666666}, "lines": {"count": 35, "covered": 21, "percent": 60}, "regions": {"count": 13, "covered": 9, "notcovered": 4, "percent": 69.23076923076923}}}, {"filename": "/src/openssl/engines/e_cswift_err.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/engines/e_nuron.c", "summary": {"functions": {"count": 16, "covered": 3, "percent": 18.75}, "instantiations": {"count": 16, "covered": 3, "percent": 18.75}, "lines": {"count": 195, "covered": 78, "percent": 40}, "regions": {"count": 104, "covered": 29, "notcovered": 75, "percent": 27.884615384615387}}}, {"filename": "/src/openssl/engines/e_nuron_err.c", "summary": {"functions": {"count": 3, "covered": 1, "percent": 33.33333333333333}, "instantiations": {"count": 3, "covered": 1, "percent": 33.33333333333333}, "lines": {"count": 35, "covered": 17, "percent": 48.57142857142857}, "regions": {"count": 13, "covered": 6, "notcovered": 7, "percent": 46.15384615384615}}}, {"filename": "/src/openssl/engines/e_nuron_err.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/engines/e_padlock.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 2, "covered": 2, "percent": 100}, "regions": {"count": 1, "covered": 1, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/engines/e_sureware.c", "summary": {"functions": {"count": 22, "covered": 4, "percent": 18.181818181818183}, "instantiations": {"count": 22, "covered": 4, "percent": 18.181818181818183}, "lines": {"count": 734, "covered": 123, "percent": 16.7574931880109}, "regions": {"count": 489, "covered": 47, "notcovered": 442, "percent": 9.611451942740286}}}, {"filename": "/src/openssl/engines/e_sureware_err.c", "summary": {"functions": {"count": 3, "covered": 2, "percent": 66.66666666666666}, "instantiations": {"count": 3, "covered": 2, "percent": 66.66666666666666}, "lines": {"count": 35, "covered": 21, "percent": 60}, "regions": {"count": 13, "covered": 9, "notcovered": 4, "percent": 69.23076923076923}}}, {"filename": "/src/openssl/engines/e_sureware_err.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/engines/e_ubsec.c", "summary": {"functions": {"count": 19, "covered": 3, "percent": 15.789473684210526}, "instantiations": {"count": 19, "covered": 3, "percent": 15.789473684210526}, "lines": {"count": 649, "covered": 69, "percent": 10.631741140215716}, "regions": {"count": 314, "covered": 29, "notcovered": 285, "percent": 9.235668789808917}}}, {"filename": "/src/openssl/engines/e_ubsec_err.c", "summary": {"functions": {"count": 3, "covered": 1, "percent": 33.33333333333333}, "instantiations": {"count": 3, "covered": 1, "percent": 33.33333333333333}, "lines": {"count": 35, "covered": 17, "percent": 48.57142857142857}, "regions": {"count": 13, "covered": 6, "notcovered": 7, "percent": 46.15384615384615}}}, {"filename": "/src/openssl/engines/e_ubsec_err.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/engines/vendor_defns/aep.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/engines/vendor_defns/cswift.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/engines/vendor_defns/hw_4758_cca.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/engines/vendor_defns/hw_ubsec.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/engines/vendor_defns/hwcryptohook.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/engines/vendor_defns/sureware.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/aes.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/asn1.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/asn1_mac.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/asn1t.h", "summary": {"functions": {"count": 9, "covered": 3, "percent": 33.33333333333333}, "instantiations": {"count": 484, "covered": 11, "percent": 2.272727272727273}, "lines": {"count": 28, "covered": 9, "percent": 32.142857142857146}, "regions": {"count": 18, "covered": 6, "notcovered": 12, "percent": 33.33333333333333}}}, {"filename": "/src/openssl/include/openssl/bio.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/blowfish.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/bn.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/cast.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/cms.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/conf.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/crypto.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/des.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/dh.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/dsa.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/dso.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/dtls1.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/e_os2.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/ec.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/ecdh.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/engine.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/err.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/evp.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/hmac.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/lhash.h", "summary": {"functions": {"count": 4, "covered": 2, "percent": 50}, "instantiations": {"count": 34, "covered": 10, "percent": 29.411764705882355}, "lines": {"count": 14, "covered": 7, "percent": 50}, "regions": {"count": 4, "covered": 2, "notcovered": 2, "percent": 50}}}, {"filename": "/src/openssl/include/openssl/md4.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/md5.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/mdc2.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/obj_mac.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/objects.h", "summary": {"functions": {"count": 4, "covered": 2, "percent": 50}, "instantiations": {"count": 26, "covered": 2, "percent": 7.6923076923076925}, "lines": {"count": 18, "covered": 9, "percent": 50}, "regions": {"count": 4, "covered": 2, "notcovered": 2, "percent": 50}}}, {"filename": "/src/openssl/include/openssl/ocsp.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/opensslconf.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/opensslv.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/pem.h", "summary": {"functions": {"count": 10, "covered": 0, "percent": 0}, "instantiations": {"count": 84, "covered": 0, "percent": 0}, "lines": {"count": 36, "covered": 0, "percent": 0}, "regions": {"count": 10, "covered": 0, "notcovered": 10, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/pkcs12.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/pkcs7.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/rc5.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/ripemd.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/rsa.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/safestack.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/sha.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/srp.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/ssl.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/ssl2.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/ssl23.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/ssl3.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/tls1.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/txt_db.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/ui.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/whrlpool.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/x509.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/x509_vfy.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/include/openssl/x509v3.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/openssl/ssl/bio_ssl.c", "summary": {"functions": {"count": 13, "covered": 0, "percent": 0}, "instantiations": {"count": 13, "covered": 0, "percent": 0}, "lines": {"count": 452, "covered": 0, "percent": 0}, "regions": {"count": 331, "covered": 0, "notcovered": 331, "percent": 0}}}, {"filename": "/src/openssl/ssl/d1_both.c", "summary": {"functions": {"count": 28, "covered": 0, "percent": 0}, "instantiations": {"count": 28, "covered": 0, "percent": 0}, "lines": {"count": 1270, "covered": 0, "percent": 0}, "regions": {"count": 723, "covered": 0, "notcovered": 723, "percent": 0}}}, {"filename": "/src/openssl/ssl/d1_clnt.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 522, "covered": 0, "percent": 0}, "regions": {"count": 447, "covered": 0, "notcovered": 447, "percent": 0}}}, {"filename": "/src/openssl/ssl/d1_lib.c", "summary": {"functions": {"count": 20, "covered": 0, "percent": 0}, "instantiations": {"count": 20, "covered": 0, "percent": 0}, "lines": {"count": 394, "covered": 0, "percent": 0}, "regions": {"count": 210, "covered": 0, "notcovered": 210, "percent": 0}}}, {"filename": "/src/openssl/ssl/d1_meth.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 10, "covered": 0, "percent": 0}, "regions": {"count": 13, "covered": 0, "notcovered": 13, "percent": 0}}}, {"filename": "/src/openssl/ssl/d1_pkt.c", "summary": {"functions": {"count": 17, "covered": 0, "percent": 0}, "instantiations": {"count": 17, "covered": 0, "percent": 0}, "lines": {"count": 1452, "covered": 0, "percent": 0}, "regions": {"count": 912, "covered": 0, "notcovered": 912, "percent": 0}}}, {"filename": "/src/openssl/ssl/d1_srtp.c", "summary": {"functions": {"count": 10, "covered": 0, "percent": 0}, "instantiations": {"count": 10, "covered": 0, "percent": 0}, "lines": {"count": 273, "covered": 0, "percent": 0}, "regions": {"count": 220, "covered": 0, "notcovered": 220, "percent": 0}}}, {"filename": "/src/openssl/ssl/d1_srvr.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 660, "covered": 0, "percent": 0}, "regions": {"count": 557, "covered": 0, "notcovered": 557, "percent": 0}}}, {"filename": "/src/openssl/ssl/s23_clnt.c", "summary": {"functions": {"count": 6, "covered": 4, "percent": 66.66666666666666}, "instantiations": {"count": 6, "covered": 4, "percent": 66.66666666666666}, "lines": {"count": 577, "covered": 320, "percent": 55.45927209705373}, "regions": {"count": 474, "covered": 218, "notcovered": 256, "percent": 45.9915611814346}}}, {"filename": "/src/openssl/ssl/s23_lib.c", "summary": {"functions": {"count": 8, "covered": 3, "percent": 37.5}, "instantiations": {"count": 8, "covered": 3, "percent": 37.5}, "lines": {"count": 92, "covered": 13, "percent": 14.130434782608695}, "regions": {"count": 87, "covered": 5, "notcovered": 82, "percent": 5.747126436781609}}}, {"filename": "/src/openssl/ssl/s23_meth.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 16, "covered": 0, "percent": 0}, "regions": {"count": 17, "covered": 0, "notcovered": 17, "percent": 0}}}, {"filename": "/src/openssl/ssl/s23_pkt.c", "summary": {"functions": {"count": 2, "covered": 2, "percent": 100}, "instantiations": {"count": 2, "covered": 2, "percent": 100}, "lines": {"count": 44, "covered": 36, "percent": 81.81818181818183}, "regions": {"count": 22, "covered": 19, "notcovered": 3, "percent": 86.36363636363636}}}, {"filename": "/src/openssl/ssl/s23_srvr.c", "summary": {"functions": {"count": 3, "covered": 0, "percent": 0}, "instantiations": {"count": 3, "covered": 0, "percent": 0}, "lines": {"count": 453, "covered": 0, "percent": 0}, "regions": {"count": 355, "covered": 0, "notcovered": 355, "percent": 0}}}, {"filename": "/src/openssl/ssl/s3_both.c", "summary": {"functions": {"count": 16, "covered": 8, "percent": 50}, "instantiations": {"count": 16, "covered": 8, "percent": 50}, "lines": {"count": 538, "covered": 214, "percent": 39.77695167286245}, "regions": {"count": 435, "covered": 142, "notcovered": 293, "percent": 32.64367816091954}}}, {"filename": "/src/openssl/ssl/s3_cbc.c", "summary": {"functions": {"count": 9, "covered": 0, "percent": 0}, "instantiations": {"count": 9, "covered": 0, "percent": 0}, "lines": {"count": 550, "covered": 0, "percent": 0}, "regions": {"count": 215, "covered": 0, "notcovered": 215, "percent": 0}}}, {"filename": "/src/openssl/ssl/s3_clnt.c", "summary": {"functions": {"count": 20, "covered": 2, "percent": 10}, "instantiations": {"count": 20, "covered": 2, "percent": 10}, "lines": {"count": 3303, "covered": 92, "percent": 2.785346654556464}, "regions": {"count": 2670, "covered": 58, "notcovered": 2612, "percent": 2.1722846441947565}}}, {"filename": "/src/openssl/ssl/s3_enc.c", "summary": {"functions": {"count": 16, "covered": 3, "percent": 18.75}, "instantiations": {"count": 16, "covered": 3, "percent": 18.75}, "lines": {"count": 737, "covered": 19, "percent": 2.578018995929444}, "regions": {"count": 577, "covered": 15, "notcovered": 562, "percent": 2.5996533795493932}}}, {"filename": "/src/openssl/ssl/s3_lib.c", "summary": {"functions": {"count": 27, "covered": 8, "percent": 29.629629629629626}, "instantiations": {"count": 27, "covered": 8, "percent": 29.629629629629626}, "lines": {"count": 1385, "covered": 224, "percent": 16.173285198555956}, "regions": {"count": 1021, "covered": 103, "notcovered": 918, "percent": 10.088148873653282}}}, {"filename": "/src/openssl/ssl/s3_meth.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 6, "covered": 0, "percent": 0}, "regions": {"count": 5, "covered": 0, "notcovered": 5, "percent": 0}}}, {"filename": "/src/openssl/ssl/s3_pkt.c", "summary": {"functions": {"count": 11, "covered": 7, "percent": 63.63636363636363}, "instantiations": {"count": 11, "covered": 7, "percent": 63.63636363636363}, "lines": {"count": 1515, "covered": 535, "percent": 35.31353135313531}, "regions": {"count": 1083, "covered": 290, "notcovered": 793, "percent": 26.777469990766388}}}, {"filename": "/src/openssl/ssl/s3_srvr.c", "summary": {"functions": {"count": 16, "covered": 0, "percent": 0}, "instantiations": {"count": 16, "covered": 0, "percent": 0}, "lines": {"count": 3192, "covered": 0, "percent": 0}, "regions": {"count": 2464, "covered": 0, "notcovered": 2464, "percent": 0}}}, {"filename": "/src/openssl/ssl/ssl_algs.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 86, "covered": 86, "percent": 100}, "regions": {"count": 22, "covered": 22, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/ssl/ssl_asn1.c", "summary": {"functions": {"count": 2, "covered": 0, "percent": 0}, "instantiations": {"count": 2, "covered": 0, "percent": 0}, "lines": {"count": 482, "covered": 0, "percent": 0}, "regions": {"count": 715, "covered": 0, "notcovered": 715, "percent": 0}}}, {"filename": "/src/openssl/ssl/ssl_cert.c", "summary": {"functions": {"count": 35, "covered": 6, "percent": 17.142857142857142}, "instantiations": {"count": 35, "covered": 6, "percent": 17.142857142857142}, "lines": {"count": 974, "covered": 197, "percent": 20.2258726899384}, "regions": {"count": 902, "covered": 87, "notcovered": 815, "percent": 9.645232815964523}}}, {"filename": "/src/openssl/ssl/ssl_ciph.c", "summary": {"functions": {"count": 31, "covered": 14, "percent": 45.16129032258064}, "instantiations": {"count": 31, "covered": 14, "percent": 45.16129032258064}, "lines": {"count": 1468, "covered": 783, "percent": 53.33787465940054}, "regions": {"count": 1300, "covered": 575, "notcovered": 725, "percent": 44.230769230769226}}}, {"filename": "/src/openssl/ssl/ssl_err.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 9, "covered": 9, "percent": 100}, "regions": {"count": 3, "covered": 3, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/ssl/ssl_err2.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 6, "covered": 6, "percent": 100}, "regions": {"count": 1, "covered": 1, "notcovered": 0, "percent": 100}}}, {"filename": "/src/openssl/ssl/ssl_lib.c", "summary": {"functions": {"count": 171, "covered": 30, "percent": 17.543859649122805}, "instantiations": {"count": 171, "covered": 30, "percent": 17.543859649122805}, "lines": {"count": 2598, "covered": 762, "percent": 29.330254041570434}, "regions": {"count": 2003, "covered": 395, "notcovered": 1608, "percent": 19.720419370943585}}}, {"filename": "/src/openssl/ssl/ssl_locl.h", "summary": {"functions": {"count": 4, "covered": 2, "percent": 50}, "instantiations": {"count": 24, "covered": 2, "percent": 8.333333333333332}, "lines": {"count": 136, "covered": 68, "percent": 50}, "regions": {"count": 6, "covered": 3, "notcovered": 3, "percent": 50}}}, {"filename": "/src/openssl/ssl/ssl_rsa.c", "summary": {"functions": {"count": 27, "covered": 0, "percent": 0}, "instantiations": {"count": 27, "covered": 0, "percent": 0}, "lines": {"count": 879, "covered": 0, "percent": 0}, "regions": {"count": 640, "covered": 0, "notcovered": 640, "percent": 0}}}, {"filename": "/src/openssl/ssl/ssl_sess.c", "summary": {"functions": {"count": 46, "covered": 9, "percent": 19.565217391304348}, "instantiations": {"count": 46, "covered": 9, "percent": 19.565217391304348}, "lines": {"count": 938, "covered": 152, "percent": 16.204690831556505}, "regions": {"count": 656, "covered": 84, "notcovered": 572, "percent": 12.804878048780488}}}, {"filename": "/src/openssl/ssl/ssl_stat.c", "summary": {"functions": {"count": 8, "covered": 0, "percent": 0}, "instantiations": {"count": 8, "covered": 0, "percent": 0}, "lines": {"count": 742, "covered": 0, "percent": 0}, "regions": {"count": 637, "covered": 0, "notcovered": 637, "percent": 0}}}, {"filename": "/src/openssl/ssl/t1_clnt.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 9, "covered": 0, "percent": 0}, "regions": {"count": 13, "covered": 0, "notcovered": 13, "percent": 0}}}, {"filename": "/src/openssl/ssl/t1_enc.c", "summary": {"functions": {"count": 12, "covered": 2, "percent": 16.666666666666664}, "instantiations": {"count": 12, "covered": 2, "percent": 16.666666666666664}, "lines": {"count": 912, "covered": 69, "percent": 7.565789473684211}, "regions": {"count": 780, "covered": 24, "notcovered": 756, "percent": 3.076923076923077}}}, {"filename": "/src/openssl/ssl/t1_ext.c", "summary": {"functions": {"count": 11, "covered": 4, "percent": 36.36363636363637}, "instantiations": {"count": 11, "covered": 4, "percent": 36.36363636363637}, "lines": {"count": 194, "covered": 23, "percent": 11.855670103092782}, "regions": {"count": 139, "covered": 11, "notcovered": 128, "percent": 7.913669064748201}}}, {"filename": "/src/openssl/ssl/t1_lib.c", "summary": {"functions": {"count": 61, "covered": 9, "percent": 14.754098360655737}, "instantiations": {"count": 61, "covered": 9, "percent": 14.754098360655737}, "lines": {"count": 3401, "covered": 396, "percent": 11.643634225227874}, "regions": {"count": 2727, "covered": 247, "notcovered": 2480, "percent": 9.057572423909058}}}, {"filename": "/src/openssl/ssl/t1_meth.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 9, "covered": 0, "percent": 0}, "regions": {"count": 13, "covered": 0, "notcovered": 13, "percent": 0}}}, {"filename": "/src/openssl/ssl/t1_reneg.c", "summary": {"functions": {"count": 4, "covered": 0, "percent": 0}, "instantiations": {"count": 4, "covered": 0, "percent": 0}, "lines": {"count": 140, "covered": 0, "percent": 0}, "regions": {"count": 84, "covered": 0, "notcovered": 84, "percent": 0}}}, {"filename": "/src/openssl/ssl/t1_srvr.c", "summary": {"functions": {"count": 1, "covered": 0, "percent": 0}, "instantiations": {"count": 1, "covered": 0, "percent": 0}, "lines": {"count": 9, "covered": 0, "percent": 0}, "regions": {"count": 13, "covered": 0, "notcovered": 13, "percent": 0}}}, {"filename": "/src/openssl/ssl/tls_srp.c", "summary": {"functions": {"count": 22, "covered": 4, "percent": 18.181818181818183}, "instantiations": {"count": 22, "covered": 4, "percent": 18.181818181818183}, "lines": {"count": 417, "covered": 136, "percent": 32.61390887290168}, "regions": {"count": 260, "covered": 48, "notcovered": 212, "percent": 18.461538461538463}}}, {"filename": "/src/zlib/adler32.c", "summary": {"functions": {"count": 5, "covered": 2, "percent": 40}, "instantiations": {"count": 5, "covered": 2, "percent": 40}, "lines": {"count": 97, "covered": 68, "percent": 70.10309278350515}, "regions": {"count": 140, "covered": 111, "notcovered": 29, "percent": 79.28571428571428}}}, {"filename": "/src/zlib/crc32.c", "summary": {"functions": {"count": 10, "covered": 3, "percent": 30}, "instantiations": {"count": 10, "covered": 3, "percent": 30}, "lines": {"count": 159, "covered": 41, "percent": 25.78616352201258}, "regions": {"count": 106, "covered": 33, "notcovered": 73, "percent": 31.132075471698112}}}, {"filename": "/src/zlib/inffast.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 219, "covered": 210, "percent": 95.8904109589041}, "regions": {"count": 84, "covered": 81, "notcovered": 3, "percent": 96.42857142857143}}}, {"filename": "/src/zlib/inffixed.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/zlib/inflate.c", "summary": {"functions": {"count": 22, "covered": 10, "percent": 45.45454545454545}, "instantiations": {"count": 22, "covered": 10, "percent": 45.45454545454545}, "lines": {"count": 1023, "covered": 744, "percent": 72.72727272727273}, "regions": {"count": 1170, "covered": 894, "notcovered": 276, "percent": 76.41025641025641}}}, {"filename": "/src/zlib/inftrees.c", "summary": {"functions": {"count": 1, "covered": 1, "percent": 100}, "instantiations": {"count": 1, "covered": 1, "percent": 100}, "lines": {"count": 266, "covered": 256, "percent": 96.2406015037594}, "regions": {"count": 109, "covered": 101, "notcovered": 8, "percent": 92.66055045871559}}}, {"filename": "/src/zlib/inftrees.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/zlib/zconf.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/zlib/zlib.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}, {"filename": "/src/zlib/zutil.c", "summary": {"functions": {"count": 5, "covered": 1, "percent": 20}, "instantiations": {"count": 5, "covered": 1, "percent": 20}, "lines": {"count": 45, "covered": 3, "percent": 6.666666666666667}, "regions": {"count": 30, "covered": 2, "notcovered": 28, "percent": 6.666666666666667}}}, {"filename": "/src/zlib/zutil.h", "summary": {"functions": {"count": 0, "covered": 0, "percent": 0}, "instantiations": {"count": 0, "covered": 0, "percent": 0}, "lines": {"count": 0, "covered": 0, "percent": 0}, "regions": {"count": 0, "covered": 0, "notcovered": 0, "percent": 0}}}], "totals": {"functions": {"count": 6666, "covered": 1907, "percent": 28.60786078607861}, "instantiations": {"count": 7495, "covered": 2012, "percent": 26.844563042028017}, "lines": {"count": 197515, "covered": 51027, "percent": 25.834493582765866}, "regions": {"count": 143296, "covered": 30159, "notcovered": 113137, "percent": 21.046644707458686}}}], "type": "llvm.coverage.json.export", "version": "2.0.0"}