LCOV - differential code coverage report
Current view: top level - contrib/pgcrypto Coverage Total Hit UBC GNC CBC EUB ECB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 85.8 % 4748 4072 676 20 4052 20
Current Date: 2026-03-14 14:10:32 -0400 Functions: 95.7 % 329 315 14 19 296
Baseline: lcov-20260315-024220-baseline Branches: 65.8 % 2728 1794 934 1794 263 79
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Summarize by: Date bin (30,360] days: 86.0 % 272 234 38 20 214
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (360..) days: 85.7 % 4476 3838 638 3838
Function coverage date bins:
(30,360] days: 100.0 % 6 6 6
(360..) days: 95.7 % 323 309 14 19 290
Branch coverage date bins:
(30,360] days: 57.3 % 314 180 110 180 18 6
(360..) days: 58.6 % 2756 1614 824 1614 245 73

Date File Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit UBC GNC CBC DCB Rate Total Hit UBC CBC EUB ECB Rate Total Hit UBC GNC CBC
(30,360] days Total
86.0%86.0%
86.0 % 272 234 38 20 214 57.3 % 314 180 110 180 18 6 100.0 % 6 6 6
crypt-sha.c 83.0 % 206 171 35 171 63.2 % 272 172 100 172 100.0 % 1 1 1
crypt-gensalt.c 88.9 % 27 24 3 24 37.5 % 16 6 10 6 100.0 % 3 3 3
pgp-pgsql.c 100.0 % 5 5 3 2 0.0 % 24 18 6 -
(360..) days Total
85.7%85.7%
85.7 % 4476 3838 638 3838 58.6 % 2756 1614 824 1614 245 73 95.7 % 323 309 14 19 290
pgp-decrypt.c 80.0 % 556 445 111 445 64.4 % 320 206 114 206 100.0 % 31 31 2 29
pgp-pubkey.c 72.0 % 332 239 93 239 58.5 % 159 93 66 93 100.0 % 9 9 1 8
openssl.c 80.3 % 310 249 61 249 56.1 % 132 74 58 74 90.9 % 33 30 3 2 28
pgp-pgsql.c 87.6 % 458 401 57 401 48.1 % 528 254 124 254 119 31 90.0 % 40 36 4 2 34
pgp-encrypt.c 87.5 % 296 259 37 259 68.4 % 136 93 43 93 100.0 % 25 25 2 23
pgp.c 79.3 % 135 107 28 107 57.4 % 54 31 23 31 91.7 % 24 22 2 22
pgp-mpi-openssl.c 83.2 % 161 134 27 134 50.0 % 146 73 73 73 100.0 % 7 7 7
pgp-pubdec.c 75.0 % 100 75 25 75 61.4 % 57 35 22 35 100.0 % 5 5 5
pgp-armor.c 89.2 % 231 206 25 206 72.6 % 168 122 46 122 100.0 % 10 10 10
pgp-info.c 77.7 % 103 80 23 80 62.3 % 61 38 23 38 100.0 % 4 4 1 3
pgp-pubenc.c 84.1 % 113 95 18 95 57.4 % 47 27 20 27 100.0 % 5 5 5
pgp-compress.c 86.2 % 123 106 17 106 73.2 % 56 41 15 41 100.0 % 11 11 2 9
crypt-gensalt.c 83.7 % 98 82 16 82 41.4 % 58 24 34 24 100.0 % 5 5 5
px.c 87.0 % 115 100 15 100 65.4 % 52 34 18 34 100.0 % 14 14 1 13
mbuf.c 93.5 % 214 200 14 200 82.1 % 84 69 15 69 100.0 % 24 24 4 20
crypt-des.c 95.4 % 285 272 13 272 87.3 % 134 117 17 117 100.0 % 7 7 7
pgcrypto.c 93.1 % 189 176 13 176 20.3 % 266 54 44 54 126 42 88.5 % 26 23 3 23
pgp-s2k.c 91.2 % 148 135 13 135 79.0 % 62 49 13 49 100.0 % 7 7 7
px-hmac.c 85.9 % 71 61 10 61 87.5 % 8 7 1 7 75.0 % 8 6 2 1 5
crypt-blowfish.c 96.9 % 162 157 5 157 66.7 % 96 64 32 64 100.0 % 5 5 5
pgp-mpi.c 91.1 % 56 51 5 51 66.7 % 18 12 6 12 100.0 % 7 7 7
pgp-cfb.c 95.1 % 102 97 5 97 88.0 % 50 44 6 44 100.0 % 9 9 1 8
crypt-md5.c 94.8 % 77 73 4 73 82.4 % 34 28 6 28 100.0 % 2 2 2
px-crypt.c 92.7 % 41 38 3 38 83.3 % 30 25 5 25 100.0 % 5 5 5
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.4-beta