| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
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_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 |
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 |
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 |
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 |
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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_derive| Name: | pkey_ec_derive | | Prototype: | static int pkey_ec_derive(EVP_PKEY_CTX * ctx, unsigned char *key, size_t * keylen) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | | Lines: | 171-201 |
| | 22 | 4 |
pkey_ec_ctrl_str| Name: | pkey_ec_ctrl_str | | Prototype: | static int pkey_ec_ctrl_str(EVP_PKEY_CTX * ctx, const char *type, const char *value) | | Coverage: | 0.000% (0/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | | Lines: | 245-263 |
| | 178 | 11 |
pkey_ec_ctrl| Name: | pkey_ec_ctrl | | Prototype: | static int pkey_ec_ctrl(EVP_PKEY_CTX * ctx, int type, int p1, void *p2) | | Coverage: | 0.000% (0/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | | Lines: | 203-243 |
| | 24 | 10 |
pkey_ec_copy| Name: | pkey_ec_copy | | Prototype: | static int pkey_ec_copy(EVP_PKEY_CTX * dst, EVP_PKEY_CTX * src) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | | Lines: | 95-110 |
| | 11 | 4 |
pkey_ec_cleanup| Name: | pkey_ec_cleanup | | Prototype: | static void pkey_ec_cleanup(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: | 112-120 |
| | 4 | 2 |
pkey_dsa_verify| Name: | pkey_dsa_verify | | Prototype: | static int pkey_dsa_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/dsa/dsa_pmeth.c | | Lines: | 151-167 |
| | 8 | 2 |
pkey_dsa_sign| Name: | pkey_dsa_sign | | Prototype: | static int pkey_dsa_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | | Lines: | 129-149 |
| | 12 | 3 |
pkey_dsa_paramgen| Name: | pkey_dsa_paramgen | | Prototype: | static int pkey_dsa_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | | Lines: | 274-297 |
| | 41 | 4 |
pkey_dsa_keygen| Name: | pkey_dsa_keygen | | Prototype: | static int pkey_dsa_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | | Lines: | 299-316 |
| | 17 | 4 |
pkey_dsa_init| Name: | pkey_dsa_init | | Prototype: | static int pkey_dsa_init(EVP_PKEY_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | | Lines: | 85-103 |
| | 20 | 2 |
pkey_dsa_ctrl_str| Name: | pkey_dsa_ctrl_str | | Prototype: | static int pkey_dsa_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | | Coverage: | 0.000% (0/133) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | | Lines: | 230-272 |
| | 563 | 28 |
pkey_dsa_ctrl| Name: | pkey_dsa_ctrl | | Prototype: | static int pkey_dsa_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | | Coverage: | 13.636% (6/44) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | | Lines: | 169-228 |
| | 26 | 24 |
pkey_dsa_copy| Name: | pkey_dsa_copy | | Prototype: | static int pkey_dsa_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/dsa/dsa_pmeth.c | | Lines: | 105-119 |
| | 10 | 2 |
pkey_dsa_cleanup| Name: | pkey_dsa_cleanup | | Prototype: | static void pkey_dsa_cleanup(EVP_PKEY_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | | Lines: | 121-127 |
| | 2 | 1 |
pkey_dh_paramgen| Name: | pkey_dh_paramgen | | Prototype: | static int pkey_dh_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_pmeth.c | | Lines: | 187-210 |
| | 25 | 4 |
pkey_dh_keygen| Name: | pkey_dh_keygen | | Prototype: | static int pkey_dh_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_pmeth.c | | Lines: | 212-229 |
| | 17 | 4 |
pkey_dh_init| Name: | pkey_dh_init | | Prototype: | static int pkey_dh_init(EVP_PKEY_CTX *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_pmeth.c | | Lines: | 84-101 |
| | 11 | 2 |
pkey_dh_derive| Name: | pkey_dh_derive | | Prototype: | static int pkey_dh_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_pmeth.c | | Lines: | 231-246 |
| | 10 | 3 |
pkey_dh_ctrl_str| Name: | pkey_dh_ctrl_str | | Prototype: | static int pkey_dh_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | | Coverage: | 0.000% (0/100) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_pmeth.c | | Lines: | 151-185 |
| | 394 | 21 |
pkey_dh_ctrl| Name: | pkey_dh_ctrl | | Prototype: | static int pkey_dh_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_pmeth.c | | Lines: | 126-149 |
| | 10 | 6 |
pkey_dh_copy| Name: | pkey_dh_copy | | Prototype: | static int pkey_dh_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_pmeth.c | | Lines: | 103-116 |
| | 9 | 2 |
pkey_dh_cleanup| Name: | pkey_dh_cleanup | | Prototype: | static void pkey_dh_cleanup(EVP_PKEY_CTX *ctx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_pmeth.c | | Lines: | 118-124 |
| | 2 | 1 |
pkey_ctrl_gost01| Name: | pkey_ctrl_gost01 | | Prototype: | static int pkey_ctrl_gost01(EVP_PKEY *pkey, int op, long arg1, void *arg2) | | Coverage: | 0.000% (0/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | | Lines: | 627-666 |
| | 42 | 11 |
pkey_cmac_keygen| Name: | pkey_cmac_keygen | | Prototype: | static int pkey_cmac_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cm_pmeth.c | | Lines: | 92-107 |
| | 9 | 3 |
pkey_cmac_init| Name: | pkey_cmac_init | | Prototype: | static int pkey_cmac_init(EVP_PKEY_CTX *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cm_pmeth.c | | Lines: | 66-74 |
| | 5 | 2 |
pkey_cmac_ctrl_str| Name: | pkey_cmac_ctrl_str | | Prototype: | static int pkey_cmac_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | | Coverage: | 0.000% (0/109) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cm_pmeth.c | | Lines: | 164-196 |
| | 509 | 25 |
pkey_cmac_ctrl| Name: | pkey_cmac_ctrl | | Prototype: | static int pkey_cmac_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | | Coverage: | 0.000% (0/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cm_pmeth.c | | Lines: | 132-162 |
| | 42 | 10 |
pkey_cmac_copy| Name: | pkey_cmac_copy | | Prototype: | static int pkey_cmac_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/cmac/cm_pmeth.c | | Lines: | 76-84 |
| | 5 | 3 |
pkey_cmac_cleanup| Name: | pkey_cmac_cleanup | | Prototype: | static void pkey_cmac_cleanup(EVP_PKEY_CTX *ctx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cm_pmeth.c | | Lines: | 86-90 |
| | 1 | 1 |
pkey_cb| Name: | pkey_cb | | Prototype: | static int pkey_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/p8_pkey.c | | Lines: | 66-76 |
| | 7 | 3 |
pkey_bits_gost01| Name: | pkey_bits_gost01 | | Prototype: | static int pkey_bits_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: | 177-183 |
| | 3 | 2 |
pkey_asn1_find| Name: | pkey_asn1_find | | Prototype: | static const EVP_PKEY_ASN1_METHOD * pkey_asn1_find(int type) | | Coverage: | 33.333% (4/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/ameth_lib.c | | Lines: | 165-182 |
| | 17 | 4 |
pkcs7_encode_rinfo| Name: | pkcs7_encode_rinfo | | Prototype: | static int pkcs7_encode_rinfo(PKCS7_RECIP_INFO *ri, unsigned char *key, int keylen) | | Coverage: | 39.130% (9/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | | Lines: | 140-189 |
| | 58 | 9 |
pkcs7_decrypt_rinfo| Name: | pkcs7_decrypt_rinfo | | Prototype: | static int pkcs7_decrypt_rinfo(unsigned char **pek, int *peklen, PKCS7_RECIP_INFO *ri, EVP_PKEY *pkey) | | Coverage: | 36.000% (9/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | | Lines: | 192-245 |
| | 51 | 9 |
pkcs7_copy_existing_digest| Name: | pkcs7_copy_existing_digest | | Prototype: | static int pkcs7_copy_existing_digest(PKCS7 *p7, PKCS7_SIGNER_INFO *si) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_smime.c | | Lines: | 227-255 |
| | 23 | 6 |
pkcs7_cmp_ri| Name: | pkcs7_cmp_ri | | Prototype: | static int pkcs7_cmp_ri(PKCS7_RECIP_INFO *ri, X509 *pcert) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | | Lines: | 404-415 |
| | 7 | 2 |
pkcs12_add_bag| Name: | pkcs12_add_bag | | Prototype: | static int pkcs12_add_bag(struct stack_st_PKCS12_SAFEBAG **pbags, PKCS12_SAFEBAG *bag) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_crt.c | | Lines: | 305-329 |
| | 19 | 6 |
pk7_cb| Name: | pk7_cb | | Prototype: | static int pk7_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | | Coverage: | 5.882% (1/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_asn1.c | | Lines: | 157-181 |
| | 13 | 8 |
pitem_new| Name: | pitem_new | | Prototype: | pitem * pitem_new(unsigned char *prio64be, void *data) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | | Lines: | 70-84 |
| | 17 | 2 |
pitem_free| Name: | pitem_free | | Prototype: | void pitem_free(pitem *item) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | | Lines: | 86-90 |
| | 1 | 1 |
pem_check_suffix| Name: | pem_check_suffix | | Prototype: | int pem_check_suffix(const char *pem_str, const char *suffix) | | Coverage: | 15.000% (6/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | | Lines: | 834-850 |
| | 172 | 10 |
pbe_cmp| Name: | pbe_cmp | | Prototype: | static int pbe_cmp(const EVP_PBE_CTL * const *a, const EVP_PBE_CTL * const *b) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_pbe.c | | Lines: | 203-212 |
| | 4 | 2 |
pbe2_cmp_BSEARCH_CMP_FN| Name: | pbe2_cmp_BSEARCH_CMP_FN | | Prototype: | static int pbe2_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_pbe.c | | Lines: | 188-194 |
| | 3 | 1 |
pbe2_cmp| Name: | pbe2_cmp | | Prototype: | static int pbe2_cmp(const EVP_PBE_CTL *pbe1, const EVP_PBE_CTL *pbe2) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_pbe.c | | Lines: | 176-185 |
| | 4 | 2 |
parse_tagging| Name: | parse_tagging | | Prototype: | static int parse_tagging(const char *vstart, int vlen, int *ptag, int *pclass) | | Coverage: | 0.000% (0/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_gen.c | | Lines: | 373-426 |
| | 29 | 11 |
parse_pk12| Name: | parse_pk12 | | Prototype: | static int parse_pk12(PKCS12 *p12, const char *pass, int passlen, EVP_PKEY **pkey, struct stack_st_X509 *ocerts) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_kiss.c | | Lines: | 171-204 |
| | 24 | 7 |
parse_http_line1| Name: | parse_http_line1 | | Prototype: | static int parse_http_line1(char *line) | | Coverage: | 0.000% (0/46) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ht.c | | Lines: | 200-260 |
| | 65 | 13 |
parse_bags| Name: | parse_bags | | Prototype: | static int parse_bags(struct stack_st_PKCS12_SAFEBAG *bags, const char *pass, int passlen, EVP_PKEY **pkey, struct stack_st_X509 *ocerts) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_kiss.c | | Lines: | 206-218 |
| | 6 | 3 |