| Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
pkey_ec_init| Name: | pkey_ec_init | | Prototype: | static int pkey_ec_init(EVP_PKEY_CTX * ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | | Lines: | 80-93 |
| | 16 | 2 |
pkey_ec_keygen| Name: | pkey_ec_keygen | | Prototype: | static int pkey_ec_keygen(EVP_PKEY_CTX * ctx, EVP_PKEY * pkey) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | | Lines: | 286-302 |
| | 17 | 4 |
pkey_ec_paramgen| Name: | pkey_ec_paramgen | | Prototype: | static int pkey_ec_paramgen(EVP_PKEY_CTX * ctx, EVP_PKEY * pkey) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | | Lines: | 265-284 |
| | 20 | 4 |
pkey_ec_sign| Name: | pkey_ec_sign | | Prototype: | static int pkey_ec_sign(EVP_PKEY_CTX * ctx, unsigned char *sig, size_t * siglen, const unsigned char *tbs, size_t tbslen) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | | Lines: | 122-150 |
| | 18 | 5 |
pkey_ec_verify| Name: | pkey_ec_verify | | Prototype: | static int pkey_ec_verify(EVP_PKEY_CTX * ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | | Lines: | 152-169 |
| | 8 | 2 |
pkey_free_gost01| Name: | pkey_free_gost01 | | Prototype: | static void pkey_free_gost01(EVP_PKEY *key) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | | Lines: | 69-73 |
| | 1 | 1 |
pkey_get_dsa| Name: | pkey_get_dsa | | Prototype: | static DSA * pkey_get_dsa(EVP_PKEY *key, DSA **dsa) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 393-409 |
| | 19 | 4 |
pkey_get_eckey| Name: | pkey_get_eckey | | Prototype: | static EC_KEY * pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 506-522 |
| | 19 | 4 |
pkey_get_rsa| Name: | pkey_get_rsa | | Prototype: | static RSA * pkey_get_rsa(EVP_PKEY *key, RSA **rsa) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 280-296 |
| | 19 | 4 |
pkey_gost01_cleanup| Name: | pkey_gost01_cleanup | | Prototype: | static void pkey_gost01_cleanup(EVP_PKEY_CTX *ctx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | | Lines: | 174-181 |
| | 3 | 1 |
pkey_gost01_copy| Name: | pkey_gost01_copy | | Prototype: | static int pkey_gost01_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | | Lines: | 157-171 |
| | 15 | 3 |
pkey_gost01_ctrl| Name: | pkey_gost01_ctrl | | Prototype: | static int pkey_gost01_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | | Coverage: | 0.000% (0/42) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | | Lines: | 572-637 |
| | 37 | 21 |
pkey_gost01_ctrl_str| Name: | pkey_gost01_ctrl_str | | Prototype: | static int pkey_gost01_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | | Coverage: | 0.000% (0/220) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | | Lines: | 639-681 |
| | 1018 | 49 |
pkey_gost01_decrypt| Name: | pkey_gost01_decrypt | | Prototype: | int pkey_gost01_decrypt(EVP_PKEY_CTX *pctx, unsigned char *key, size_t *key_len, const unsigned char *in, size_t in_len) | | Coverage: | 0.000% (0/36) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | | Lines: | 370-443 |
| | 78 | 13 |
pkey_gost01_derive| Name: | pkey_gost01_derive | | Prototype: | int pkey_gost01_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | | Lines: | 445-472 |
| | 17 | 4 |
pkey_gost01_encrypt| Name: | pkey_gost01_encrypt | | Prototype: | int pkey_gost01_encrypt(EVP_PKEY_CTX *pctx, unsigned char *out, size_t *out_len, const unsigned char *key, size_t key_len) | | Coverage: | 0.000% (0/68) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | | Lines: | 474-569 |
| | 98 | 23 |
pkey_gost01_init| Name: | pkey_gost01_init | | Prototype: | static int pkey_gost01_init(EVP_PKEY_CTX *ctx) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | | Lines: | 137-154 |
| | 19 | 3 |
pkey_gost01_keygen| Name: | pkey_gost01_keygen | | Prototype: | static int pkey_gost01_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | | Lines: | 220-226 |
| | 3 | 2 |
pkey_gost01_paramgen| Name: | pkey_gost01_paramgen | | Prototype: | static int pkey_gost01_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | | Coverage: | 0.000% (0/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | | Lines: | 183-218 |
| | 35 | 8 |
pkey_gost01_sign| Name: | pkey_gost01_sign | | Prototype: | static int pkey_gost01_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbs_len) | | Coverage: | 0.000% (0/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | | Lines: | 228-278 |
| | 59 | 12 |
pkey_gost01_verify| Name: | pkey_gost01_verify | | Prototype: | static int pkey_gost01_verify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbs_len) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | | Lines: | 280-311 |
| | 35 | 7 |
pkey_gost_mac_cleanup| Name: | pkey_gost_mac_cleanup | | Prototype: | static void pkey_gost_mac_cleanup(EVP_PKEY_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89imit_pmeth.c | | Lines: | 83-88 |
| | 2 | 1 |
pkey_gost_mac_copy| Name: | pkey_gost_mac_copy | | Prototype: | static int pkey_gost_mac_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89imit_pmeth.c | | Lines: | 90-104 |
| | 7 | 2 |
pkey_gost_mac_ctrl| Name: | pkey_gost_mac_ctrl | | Prototype: | static int pkey_gost_mac_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | | Coverage: | 50.000% (13/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89imit_pmeth.c | | Lines: | 128-180 |
| | 36 | 10 |
pkey_gost_mac_ctrl_str| Name: | pkey_gost_mac_ctrl_str | | Prototype: | static int pkey_gost_mac_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | | Coverage: | 0.000% (0/73) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89imit_pmeth.c | | Lines: | 182-206 |
| | 346 | 17 |
pkey_gost_mac_init| Name: | pkey_gost_mac_init | | Prototype: | static int pkey_gost_mac_init(EVP_PKEY_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89imit_pmeth.c | | Lines: | 71-81 |
| | 8 | 2 |
pkey_gost_mac_keygen| Name: | pkey_gost_mac_keygen | | Prototype: | static int pkey_gost_mac_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89imit_pmeth.c | | Lines: | 106-126 |
| | 14 | 3 |
pkey_gost_mac_signctx| Name: | pkey_gost_mac_signctx | | Prototype: | static int pkey_gost_mac_signctx(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, EVP_MD_CTX *mctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89imit_pmeth.c | | Lines: | 214-230 |
| | 10 | 2 |
pkey_gost_mac_signctx_init| Name: | pkey_gost_mac_signctx_init | | Prototype: | static int pkey_gost_mac_signctx_init(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89imit_pmeth.c | | Lines: | 208-212 |
| | 1 | 1 |
pkey_hmac_cleanup| Name: | pkey_hmac_cleanup | | Prototype: | static void pkey_hmac_cleanup(EVP_PKEY_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_pmeth.c | | Lines: | 119-127 |
| | 4 | 1 |
pkey_hmac_copy| Name: | pkey_hmac_copy | | Prototype: | static int pkey_hmac_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | | Coverage: | 30.769% (4/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_pmeth.c | | Lines: | 98-117 |
| | 14 | 5 |
pkey_hmac_ctrl| Name: | pkey_hmac_ctrl | | Prototype: | static int pkey_hmac_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | | Coverage: | 50.000% (11/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_pmeth.c | | Lines: | 186-215 |
| | 17 | 8 |
pkey_hmac_ctrl_str| Name: | pkey_hmac_ctrl_str | | Prototype: | static int pkey_hmac_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | | Coverage: | 0.000% (0/73) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_pmeth.c | | Lines: | 217-238 |
| | 340 | 17 |
pkey_hmac_init| Name: | pkey_hmac_init | | Prototype: | static int pkey_hmac_init(EVP_PKEY_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_pmeth.c | | Lines: | 77-96 |
| | 21 | 2 |
pkey_hmac_keygen| Name: | pkey_hmac_keygen | | Prototype: | static int pkey_hmac_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_pmeth.c | | Lines: | 129-143 |
| | 13 | 3 |
pkey_rsa_cleanup| Name: | pkey_rsa_cleanup | | Prototype: | static void pkey_rsa_cleanup(EVP_PKEY_CTX *ctx) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | | Lines: | 151-161 |
| | 5 | 2 |
pkey_rsa_copy| Name: | pkey_rsa_copy | | Prototype: | static int pkey_rsa_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | | Coverage: | 30.000% (3/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | | Lines: | 120-138 |
| | 13 | 4 |
pkey_rsa_ctrl| Name: | pkey_rsa_ctrl | | Prototype: | static int pkey_rsa_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | | Coverage: | 12.346% (10/81) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | | Lines: | 357-453 |
| | 57 | 34 |
pkey_rsa_ctrl_str| Name: | pkey_rsa_ctrl_str | | Prototype: | static int pkey_rsa_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | | Coverage: | 0.000% (0/374) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | | Lines: | 455-531 |
| | 1728 | 80 |
pkey_rsa_decrypt| Name: | pkey_rsa_decrypt | | Prototype: | static int pkey_rsa_decrypt(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | | Lines: | 320-333 |
| | 8 | 2 |
pkey_rsa_encrypt| Name: | pkey_rsa_encrypt | | Prototype: | static int pkey_rsa_encrypt(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | | Lines: | 305-318 |
| | 8 | 2 |
pkey_rsa_init| Name: | pkey_rsa_init | | Prototype: | static int pkey_rsa_init(EVP_PKEY_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | | Lines: | 96-118 |
| | 31 | 2 |
pkey_rsa_keygen| Name: | pkey_rsa_keygen | | Prototype: | static int pkey_rsa_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | | Lines: | 533-560 |
| | 28 | 6 |
pkey_rsa_sign| Name: | pkey_rsa_sign | | Prototype: | static int pkey_rsa_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen) | | Coverage: | 25.000% (8/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | | Lines: | 163-210 |
| | 37 | 11 |
pkey_rsa_verify| Name: | pkey_rsa_verify | | Prototype: | static int pkey_rsa_verify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | | Coverage: | 8.108% (3/37) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | | Lines: | 258-303 |
| | 38 | 12 |
pkey_rsa_verifyrecover| Name: | pkey_rsa_verifyrecover | | Prototype: | static int pkey_rsa_verifyrecover(EVP_PKEY_CTX *ctx, unsigned char *rout, size_t *routlen, const unsigned char *sig, size_t siglen) | | Coverage: | 0.000% (0/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | | Lines: | 212-256 |
| | 38 | 11 |
pkey_set_type| Name: | pkey_set_type | | Prototype: | static int pkey_set_type(EVP_PKEY *pkey, int type, const char *str, int len) | | Coverage: | 68.000% (17/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 218-256 |
| | 33 | 8 |
pkey_size_gost01| Name: | pkey_size_gost01 | | Prototype: | static int pkey_size_gost01(const EVP_PKEY *pk) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | | Lines: | 169-175 |
| | 3 | 2 |
pmeth_cmp| Name: | pmeth_cmp | | Prototype: | static int pmeth_cmp(const EVP_PKEY_METHOD * const *a, const EVP_PKEY_METHOD * const *b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_lib.c | | Lines: | 110-114 |
| | 1 | 1 |
pmeth_cmp_BSEARCH_CMP_FN| Name: | pmeth_cmp_BSEARCH_CMP_FN | | Prototype: | static int pmeth_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_lib.c | | Lines: | 117-123 |
| | 3 | 1 |
policy_cache_create| Name: | policy_cache_create | | Prototype: | static int policy_cache_create(X509 *x, CERTIFICATEPOLICIES *policies, int crit) | | Coverage: | 0.000% (0/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_cache.c | | Lines: | 72-120 |
| | 52 | 13 |
policy_cache_find_data| Name: | policy_cache_find_data | | Prototype: | X509_POLICY_DATA * policy_cache_find_data(const X509_POLICY_CACHE *cache, const ASN1_OBJECT *id) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_cache.c | | Lines: | 242-253 |
| | 11 | 2 |
policy_cache_free| Name: | policy_cache_free | | Prototype: | void policy_cache_free(X509_POLICY_CACHE *cache) | | Coverage: | 20.000% (2/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_cache.c | | Lines: | 218-228 |
| | 7 | 4 |
policy_cache_new| Name: | policy_cache_new | | Prototype: | static int policy_cache_new(X509 *x) | | Coverage: | 0.000% (0/57) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_cache.c | | Lines: | 122-216 |
| | 95 | 19 |
policy_cache_set| Name: | policy_cache_set | | Prototype: | const X509_POLICY_CACHE * policy_cache_set(X509 *x) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_cache.c | | Lines: | 230-240 |
| | 7 | 2 |
policy_cache_set_int| Name: | policy_cache_set_int | | Prototype: | static int policy_cache_set_int(long *out, ASN1_INTEGER *value) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_cache.c | | Lines: | 262-271 |
| | 8 | 3 |
policy_cache_set_mapping| Name: | policy_cache_set_mapping | | Prototype: | int policy_cache_set_mapping(X509 *x, POLICY_MAPPINGS *maps) | | Coverage: | 0.000% (0/34) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_map.c | | Lines: | 68-126 |
| | 46 | 11 |
policy_data_cmp| Name: | policy_data_cmp | | Prototype: | static int policy_data_cmp(const X509_POLICY_DATA * const *a, const X509_POLICY_DATA * const *b) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_cache.c | | Lines: | 255-260 |
| | 1 | 1 |
policy_data_free| Name: | policy_data_free | | Prototype: | void policy_data_free(X509_POLICY_DATA *data) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_data.c | | Lines: | 66-76 |
| | 6 | 2 |
policy_data_new| Name: | policy_data_new | | Prototype: | X509_POLICY_DATA * policy_data_new(POLICYINFO *policy, const ASN1_OBJECT *cid, int crit) | | Coverage: | 0.000% (0/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_data.c | | Lines: | 85-129 |
| | 79 | 10 |
policy_node_cmp_new| Name: | policy_node_cmp_new | | Prototype: | struct stack_st_X509_POLICY_NODE *policy_node_cmp_new(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_node.c | | Lines: | 71-74 |
| | 1 | 1 |
policy_node_free| Name: | policy_node_free | | Prototype: | void policy_node_free(X509_POLICY_NODE *node) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_node.c | | Lines: | 168-172 |
| | 1 | 1 |
policy_node_match| Name: | policy_node_match | | Prototype: | int policy_node_match(const X509_POLICY_LEVEL *lvl, const X509_POLICY_NODE *node, const ASN1_OBJECT *oid) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_node.c | | Lines: | 178-199 |
| | 13 | 5 |
policy_section| Name: | policy_section | | Prototype: | static POLICYINFO * policy_section(X509V3_CTX *ctx, struct stack_st_CONF_VALUE *polstrs, int ia5org) | | Coverage: | 0.000% (0/90) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_cpols.c | | Lines: | 471-558 |
| | 261 | 28 |
poly1305_blocks| Name: | poly1305_blocks | | Prototype: | static void poly1305_blocks(poly1305_state_internal_t *st, const unsigned char *m, size_t bytes) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/poly1305/poly1305-donna.c | | Lines: | 83-174 |
| | 76 | 2 |
poly1305_finish| Name: | poly1305_finish | | Prototype: | static inline void poly1305_finish(poly1305_context *ctx, unsigned char mac[16]) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/poly1305/poly1305-donna.c | | Lines: | 214-321 |
| | 87 | 3 |
poly1305_init| Name: | poly1305_init | | Prototype: | static inline void poly1305_init(poly1305_context *ctx, const unsigned char key[32]) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/poly1305/poly1305-donna.c | | Lines: | 54-81 |
| | 17 | 1 |
poly1305_update| Name: | poly1305_update | | Prototype: | static inline void poly1305_update(poly1305_context *ctx, const unsigned char *m, size_t bytes) | | Coverage: | 100.000% (22/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/poly1305/poly1305-donna.c | | Lines: | 176-212 |
| | 24 | 8 |
poly1305_update_with_length| Name: | poly1305_update_with_length | | Prototype: | static void poly1305_update_with_length(poly1305_state *poly1305, const unsigned char *data, size_t data_len) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_chacha20poly1305.c | | Lines: | 82-98 |
| | 11 | 3 |
poly1305_update_with_pad16| Name: | poly1305_update_with_pad16 | | Prototype: | static void poly1305_update_with_pad16(poly1305_state *poly1305, const unsigned char *data, size_t data_len) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_chacha20poly1305.c | | Lines: | 100-114 |
| | 5 | 2 |
popsig| Name: | popsig | | Prototype: | static void popsig(void) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_openssl.c | | Lines: | 380-391 |
| | 15 | 4 |
pqueue_find| Name: | pqueue_find | | Prototype: | pitem * pqueue_find(pqueue_s *pq, unsigned char *prio64be) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | | Lines: | 156-167 |
| | 13 | 3 |
pqueue_free| Name: | pqueue_free | | Prototype: | void pqueue_free(pqueue_s *pq) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | | Lines: | 98-102 |
| | 1 | 1 |
pqueue_insert| Name: | pqueue_insert | | Prototype: | pitem * pqueue_insert(pqueue_s *pq, pitem *item) | | Coverage: | 76.471% (13/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | | Lines: | 104-137 |
| | 37 | 6 |
pqueue_iterator| Name: | pqueue_iterator | | Prototype: | pitem * pqueue_iterator(pqueue_s *pq) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | | Lines: | 169-173 |
| | 1 | 1 |
pqueue_new| Name: | pqueue_new | | Prototype: | pqueue_s * pqueue_new(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | | Lines: | 92-96 |
| | 1 | 1 |
pqueue_next| Name: | pqueue_next | | Prototype: | pitem * pqueue_next(pitem **item) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | | Lines: | 175-188 |
| | 16 | 2 |
pqueue_peek| Name: | pqueue_peek | | Prototype: | pitem * pqueue_peek(pqueue_s *pq) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | | Lines: | 139-143 |
| | 1 | 1 |
pqueue_pop| Name: | pqueue_pop | | Prototype: | pitem * pqueue_pop(pqueue_s *pq) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | | Lines: | 145-154 |
| | 6 | 2 |
pqueue_size| Name: | pqueue_size | | Prototype: | int pqueue_size(pqueue_s *pq) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | | Lines: | 190-201 |
| | 8 | 2 |
print_bin| Name: | print_bin | | Prototype: | static int print_bin(BIO * fp, const char *name, const unsigned char *buf, size_t len, int off) | | Coverage: | 0.000% (0/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/eck_prn.c | | Lines: | 338-371 |
| | 25 | 11 |
print_bio| Name: | print_bio | | Prototype: | static int print_bio(const char *str, size_t len, void *bp) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err_prn.c | | Lines: | 107-111 |
| | 1 | 1 |
print_distpoint| Name: | print_distpoint | | Prototype: | static int print_distpoint(BIO *out, DIST_POINT_NAME *dpn, int indent) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c | | Lines: | 715-730 |
| | 10 | 2 |
print_error| Name: | print_error | | Prototype: | static int print_error(const char *str, size_t len, UI *ui) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 435-448 |
| | 8 | 2 |
print_fp| Name: | print_fp | | Prototype: | static int print_fp(const char *str, size_t len, void *fp) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err_prn.c | | Lines: | 90-99 |
| | 4 | 1 |
print_gens| Name: | print_gens | | Prototype: | static int print_gens(BIO *out, struct stack_st_GENERAL_NAME *gens, int indent) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c | | Lines: | 702-713 |
| | 6 | 2 |
print_nc_ipadd| Name: | print_nc_ipadd | | Prototype: | static int print_nc_ipadd(BIO *bp, ASN1_OCTET_STRING *ip) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c | | Lines: | 264-288 |
| | 18 | 6 |
print_notice| Name: | print_notice | | Prototype: | static void print_notice(BIO *out, USERNOTICE *notice, int indent) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_cpols.c | | Lines: | 720-747 |
| | 25 | 5 |
print_qualifiers| Name: | print_qualifiers | | Prototype: | static void print_qualifiers(BIO *out, struct stack_st_POLICYQUALINFO *quals, int indent) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_cpols.c | | Lines: | 690-718 |
| | 16 | 5 |
print_reasons| Name: | print_reasons | | Prototype: | static int print_reasons(BIO *out, const char *rname, ASN1_BIT_STRING *rflags, int indent) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c | | Lines: | 245-266 |
| | 13 | 5 |
priv_decode_gost01| Name: | priv_decode_gost01 | | Prototype: | static int priv_decode_gost01(EVP_PKEY *pk, const PKCS8_PRIV_KEY_INFO *p8inf) | | Coverage: | 0.000% (0/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | | Lines: | 396-470 |
| | 120 | 13 |
priv_encode_gost01| Name: | priv_encode_gost01 | | Prototype: | static int priv_encode_gost01(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pk) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | | Lines: | 472-495 |
| | 33 | 3 |
priv_print_gost01| Name: | priv_print_gost01 | | Prototype: | static int priv_print_gost01(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | | Lines: | 378-394 |
| | 12 | 3 |
probable_prime| Name: | probable_prime | | Prototype: | static int probable_prime(BIGNUM *rnd, int bits) | | Coverage: | 66.667% (16/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_prime.c | | Lines: | 394-428 |
| | 21 | 10 |
probable_prime_dh| Name: | probable_prime_dh | | Prototype: | static int probable_prime_dh(BIGNUM *rnd, int bits, const BIGNUM *add, const BIGNUM *rem, BN_CTX *ctx) | | Coverage: | 48.649% (18/37) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_prime.c | | Lines: | 430-478 |
| | 35 | 14 |
probable_prime_dh_safe| Name: | probable_prime_dh_safe | | Prototype: | static int probable_prime_dh_safe(BIGNUM *p, int bits, const BIGNUM *padd, const BIGNUM *rem, BN_CTX *ctx) | | Coverage: | 45.161% (28/62) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_prime.c | | Lines: | 480-546 |
| | 55 | 21 |
process_pci_value| Name: | process_pci_value | | Prototype: | static int process_pci_value(CONF_VALUE *val, ASN1_OBJECT **language, ASN1_INTEGER **pathlen, ASN1_OCTET_STRING **policy) | | Coverage: | 0.000% (0/284) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_pci.c | | Lines: | 85-227 |
| | 1214 | 60 |
pub_cmp_gost01| Name: | pub_cmp_gost01 | | Prototype: | static int pub_cmp_gost01(const EVP_PKEY *a, const EVP_PKEY *b) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | | Lines: | 151-167 |
| | 28 | 3 |
pub_decode_gost01| Name: | pub_decode_gost01 | | Prototype: | static int pub_decode_gost01(EVP_PKEY *pk, X509_PUBKEY *pub) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | | Lines: | 185-233 |
| | 78 | 6 |
pub_encode_gost01| Name: | pub_encode_gost01 | | Prototype: | static int pub_encode_gost01(X509_PUBKEY *pub, const EVP_PKEY *pk) | | Coverage: | 0.000% (0/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | | Lines: | 235-312 |
| | 102 | 10 |