Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
pkey_rsa_printName: | pkey_rsa_print | Prototype: | static int pkey_rsa_print(BIO *bp, const EVP_PKEY *pkey, int off, int priv) | Coverage: | 53.571% (45/84) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 314-401 |
| | 109 | 29 |
pkey_rsa_keygenName: | pkey_rsa_keygen | Prototype: | static int pkey_rsa_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 53.571% (15/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 717-754 |
| | 46 | 8 |
pkey_rsa_initName: | pkey_rsa_init | Prototype: | static int pkey_rsa_init(EVP_PKEY_CTX *ctx) | Coverage: | 75.000% (6/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 51-71 |
| | 16 | 3 |
pkey_rsa_encryptName: | 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: | 71.429% (10/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 291-318 |
| | 20 | 5 |
pkey_rsa_decryptName: | 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: | 71.429% (10/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 320-347 |
| | 20 | 5 |
pkey_rsa_ctrl_strName: | pkey_rsa_ctrl_str | Prototype: | static int pkey_rsa_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 9.384% (67/714) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 588-698 |
| | 3504 | 154 |
pkey_rsa_ctrlName: | pkey_rsa_ctrl | Prototype: | static int pkey_rsa_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 69.565% (112/161) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 398-586 |
| | 123 | 58 |
pkey_rsa_copyName: | pkey_rsa_copy | Prototype: | static int pkey_rsa_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | Coverage: | 25.000% (4/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 73-98 |
| | 20 | 6 |
pkey_rsa_cleanupName: | 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/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 111-120 |
| | 6 | 2 |
pkey_pss_initName: | pkey_pss_init | Prototype: | static int pkey_pss_init(EVP_PKEY_CTX *ctx) | Coverage: | 75.000% (12/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 796-836 |
| | 25 | 6 |
pkey_poly1305_keygenName: | pkey_poly1305_keygen | Prototype: | static int pkey_poly1305_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_pmeth.c | Lines: | 72-83 |
| | 12 | 3 |
pkey_poly1305_initName: | pkey_poly1305_init | Prototype: | static int pkey_poly1305_init(EVP_PKEY_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_pmeth.c | Lines: | 27-40 |
| | 14 | 2 |
pkey_poly1305_ctrl_strName: | pkey_poly1305_ctrl_str | Prototype: | static int pkey_poly1305_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 0.000% (0/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_pmeth.c | Lines: | 151-161 |
| | 333 | 16 |
pkey_poly1305_ctrlName: | pkey_poly1305_ctrl | Prototype: | static int pkey_poly1305_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 15.789% (3/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_pmeth.c | Lines: | 116-149 |
| | 20 | 7 |
pkey_poly1305_copyName: | pkey_poly1305_copy | Prototype: | static int pkey_poly1305_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | Coverage: | 33.333% (3/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_pmeth.c | Lines: | 53-70 |
| | 15 | 3 |
pkey_poly1305_cleanupName: | pkey_poly1305_cleanup | Prototype: | static void pkey_poly1305_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_pmeth.c | Lines: | 42-51 |
| | 11 | 2 |
pkey_hmac_keygenName: | 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/openssl/src/crypto/hmac/hm_pmeth.c | Lines: | 86-98 |
| | 13 | 3 |
pkey_hmac_initName: | pkey_hmac_init | Prototype: | static int pkey_hmac_init(EVP_PKEY_CTX *ctx) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_pmeth.c | Lines: | 27-46 |
| | 16 | 3 |
pkey_hmac_ctrl_strName: | 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/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_pmeth.c | Lines: | 168-179 |
| | 331 | 16 |
pkey_hmac_ctrlName: | 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/openssl/src/crypto/hmac/hm_pmeth.c | Lines: | 137-166 |
| | 17 | 8 |
pkey_hmac_copyName: | pkey_hmac_copy | Prototype: | static int pkey_hmac_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | Coverage: | 28.571% (4/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_pmeth.c | Lines: | 50-72 |
| | 15 | 6 |
pkey_hmac_cleanupName: | pkey_hmac_cleanup | Prototype: | static void pkey_hmac_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_pmeth.c | Lines: | 74-84 |
| | 12 | 2 |
pkey_hkdf_initName: | pkey_hkdf_init | Prototype: | static int pkey_hkdf_init(EVP_PKEY_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/hkdf.c | Lines: | 47-59 |
| | 8 | 2 |
pkey_hkdf_deriveName: | pkey_hkdf_derive | Prototype: | static int pkey_hkdf_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | Coverage: | 76.471% (13/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/hkdf.c | Lines: | 178-213 |
| | 37 | 8 |
pkey_hkdf_ctrl_strName: | pkey_hkdf_ctrl_str | Prototype: | static int pkey_hkdf_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 10.685% (39/365) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/hkdf.c | Lines: | 134-176 |
| | 1813 | 78 |
pkey_hkdf_ctrlName: | pkey_hkdf_ctrl | Prototype: | static int pkey_hkdf_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 56.250% (27/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/hkdf.c | Lines: | 70-132 |
| | 50 | 17 |
pkey_hkdf_cleanupName: | pkey_hkdf_cleanup | Prototype: | static void pkey_hkdf_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/hkdf.c | Lines: | 61-68 |
| | 5 | 1 |
pkey_get_rsaName: | 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/openssl/src/crypto/pem/pem_all.c | Lines: | 47-61 |
| | 19 | 4 |
pkey_get_eckeyName: | pkey_get_eckey | Prototype: | static EC_KEY *pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c | Lines: | 132-146 |
| | 19 | 4 |
pkey_get_dsaName: | pkey_get_dsa | Prototype: | static DSA *pkey_get_dsa(EVP_PKEY *key, DSA **dsa) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c | Lines: | 92-106 |
| | 19 | 4 |
pkey_ecx_keygenName: | pkey_ecx_keygen | Prototype: | static int pkey_ecx_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | Lines: | 651-654 |
| | 9 | 1 |
pkey_ecx_derive448Name: | pkey_ecx_derive448 | Prototype: | static int pkey_ecx_derive448(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | Lines: | 696-707 |
| | 11 | 2 |
pkey_ecx_derive25519Name: | pkey_ecx_derive25519 | Prototype: | static int pkey_ecx_derive25519(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | Lines: | 683-694 |
| | 11 | 2 |
pkey_ecx_ctrlName: | pkey_ecx_ctrl | Prototype: | static int pkey_ecx_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | Lines: | 709-715 |
| | 3 | 2 |
pkey_ecd_digestverify448Name: | pkey_ecd_digestverify448 | Prototype: | static int pkey_ecd_digestverify448(EVP_MD_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | Lines: | 792-802 |
| | 8 | 2 |
pkey_ecd_digestverify25519Name: | pkey_ecd_digestverify25519 | Prototype: | static int pkey_ecd_digestverify25519(EVP_MD_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | Lines: | 780-790 |
| | 4 | 2 |
pkey_ecd_digestsign448Name: | pkey_ecd_digestsign448 | Prototype: | static int pkey_ecd_digestsign448(EVP_MD_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | Lines: | 758-778 |
| | 18 | 4 |
pkey_ecd_digestsign25519Name: | pkey_ecd_digestsign25519 | Prototype: | static int pkey_ecd_digestsign25519(EVP_MD_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | Lines: | 737-756 |
| | 13 | 4 |
pkey_ecd_ctrlName: | pkey_ecd_ctrl | Prototype: | static int pkey_ecd_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | Lines: | 804-818 |
| | 11 | 4 |
pkey_ec_verifyName: | 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: | 60.000% (3/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 133-149 |
| | 8 | 2 |
pkey_ec_signName: | 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: | 40.000% (6/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 100-131 |
| | 25 | 5 |
pkey_ec_paramgenName: | pkey_ec_paramgen | Prototype: | static int pkey_ec_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 390-407 |
| | 21 | 4 |
pkey_ec_keygenName: | pkey_ec_keygen | Prototype: | static int pkey_ec_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 61.111% (11/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 409-433 |
| | 30 | 5 |
pkey_ec_kdf_deriveName: | pkey_ec_kdf_derive | Prototype: | static int pkey_ec_kdf_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | Coverage: | 47.826% (11/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 188-220 |
| | 34 | 9 |
pkey_ec_initName: | pkey_ec_init | Prototype: | static int pkey_ec_init(EVP_PKEY_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 41-54 |
| | 10 | 2 |
pkey_ec_deriveName: | pkey_ec_derive | Prototype: | static int pkey_ec_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | Coverage: | 78.571% (11/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 152-186 |
| | 25 | 4 |
pkey_ec_ctrl_strName: | pkey_ec_ctrl_str | Prototype: | static int pkey_ec_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 3.774% (8/212) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 350-388 |
| | 1016 | 47 |
pkey_ec_ctrlName: | pkey_ec_ctrl | Prototype: | static int pkey_ec_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 60.825% (59/97) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 223-348 |
| | 83 | 34 |
pkey_ec_copyName: | pkey_ec_copy | Prototype: | static int pkey_ec_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | Coverage: | 26.087% (6/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 56-86 |
| | 28 | 8 |
pkey_ec_cleanupName: | pkey_ec_cleanup | Prototype: | static void pkey_ec_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 88-98 |
| | 13 | 2 |
pkey_dsa_verifyName: | 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: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_pmeth.c | Lines: | 91-105 |
| | 11 | 2 |
pkey_dsa_signName: | 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: | 55.556% (5/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_pmeth.c | Lines: | 71-89 |
| | 15 | 3 |
pkey_dsa_paramgenName: | pkey_dsa_paramgen | Prototype: | static int pkey_dsa_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_pmeth.c | Lines: | 195-222 |
| | 49 | 5 |
pkey_dsa_keygenName: | pkey_dsa_keygen | Prototype: | static int pkey_dsa_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_pmeth.c | Lines: | 224-240 |
| | 19 | 4 |
pkey_dsa_initName: | 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/openssl/src/crypto/dsa/dsa_pmeth.c | Lines: | 32-48 |
| | 21 | 2 |
pkey_dsa_ctrl_strName: | 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/103) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_pmeth.c | Lines: | 167-193 |
| | 514 | 23 |
pkey_dsa_ctrlName: | pkey_dsa_ctrl | Prototype: | static int pkey_dsa_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 32.692% (17/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_pmeth.c | Lines: | 107-165 |
| | 35 | 15 |
pkey_dsa_copyName: | 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/openssl/src/crypto/dsa/dsa_pmeth.c | Lines: | 50-63 |
| | 10 | 2 |
pkey_dsa_cleanupName: | 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/openssl/src/crypto/dsa/dsa_pmeth.c | Lines: | 65-69 |
| | 2 | 1 |
pkey_dh_paramgenName: | pkey_dh_paramgen | Prototype: | static int pkey_dh_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 0.000% (0/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_pmeth.c | Lines: | 327-396 |
| | 65 | 15 |
pkey_dh_keygenName: | pkey_dh_keygen | Prototype: | static int pkey_dh_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 66.667% (12/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_pmeth.c | Lines: | 398-418 |
| | 28 | 5 |
pkey_dh_initName: | pkey_dh_init | Prototype: | static int pkey_dh_init(EVP_PKEY_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_pmeth.c | Lines: | 49-67 |
| | 14 | 2 |
pkey_dh_deriveName: | pkey_dh_derive | Prototype: | static int pkey_dh_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | Coverage: | 58.140% (25/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_pmeth.c | Lines: | 420-479 |
| | 55 | 14 |
pkey_dh_ctrl_strName: | pkey_dh_ctrl_str | Prototype: | static int pkey_dh_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 4.583% (11/240) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_pmeth.c | Lines: | 222-271 |
| | 1191 | 52 |
pkey_dh_ctrlName: | pkey_dh_ctrl | Prototype: | static int pkey_dh_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 31.169% (24/77) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_pmeth.c | Lines: | 111-220 |
| | 59 | 29 |
pkey_dh_copyName: | pkey_dh_copy | Prototype: | static int pkey_dh_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_pmeth.c | Lines: | 80-109 |
| | 31 | 5 |
pkey_dh_cleanupName: | pkey_dh_cleanup | Prototype: | static void pkey_dh_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_pmeth.c | Lines: | 69-77 |
| | 7 | 2 |
pkey_cmac_keygenName: | 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/openssl/src/crypto/cmac/cm_pmeth.c | Lines: | 43-56 |
| | 11 | 3 |
pkey_cmac_initName: | pkey_cmac_init | Prototype: | static int pkey_cmac_init(EVP_PKEY_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_pmeth.c | Lines: | 20-27 |
| | 7 | 2 |
pkey_cmac_ctrl_strName: | 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/106) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_pmeth.c | Lines: | 110-128 |
| | 499 | 24 |
pkey_cmac_ctrlName: | pkey_cmac_ctrl | Prototype: | static int pkey_cmac_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 21.429% (6/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_pmeth.c | Lines: | 78-108 |
| | 42 | 10 |
pkey_cmac_copyName: | pkey_cmac_copy | Prototype: | static int pkey_cmac_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_pmeth.c | Lines: | 29-36 |
| | 5 | 3 |
pkey_cmac_cleanupName: | pkey_cmac_cleanup | Prototype: | static void pkey_cmac_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_pmeth.c | Lines: | 38-41 |
| | 1 | 1 |
pkey_cbName: | 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/openssl/src/crypto/asn1/p8_pkey.c | Lines: | 17-27 |
| | 5 | 3 |
pkey_asn1_findName: | pkey_asn1_find | Prototype: | static const EVP_PKEY_ASN1_METHOD *pkey_asn1_find(int type) | Coverage: | 50.000% (6/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/ameth_lib.c | Lines: | 55-70 |
| | 16 | 4 |
pkcs7_encode_rinfoName: | 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/openssl/src/crypto/pkcs7/pk7_doit.c | Lines: | 87-137 |
| | 57 | 9 |
pkcs7_decrypt_rinfoName: | pkcs7_decrypt_rinfo | Prototype: | static int pkcs7_decrypt_rinfo(unsigned char **pek, int *peklen, PKCS7_RECIP_INFO *ri, EVP_PKEY *pkey) | Coverage: | 56.522% (13/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | Lines: | 139-191 |
| | 51 | 9 |
pkcs7_copy_existing_digestName: | pkcs7_copy_existing_digest | Prototype: | static int pkcs7_copy_existing_digest(PKCS7 *p7, PKCS7_SIGNER_INFO *si) | Coverage: | 43.750% (7/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_smime.c | Lines: | 176-202 |
| | 23 | 6 |
pkcs7_cmp_riName: | 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/openssl/src/crypto/pkcs7/pk7_doit.c | Lines: | 344-353 |
| | 7 | 2 |
pkcs5_scrypt_setName: | pkcs5_scrypt_set | Prototype: | static X509_ALGOR *pkcs5_scrypt_set(const unsigned char *salt, size_t saltlen, size_t keylen, uint64_t N, uint64_t r, uint64_t p) | Coverage: | 0.000% (0/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_scrypt.c | Lines: | 148-210 |
| | 55 | 15 |
pkcs12_gen_macName: | pkcs12_gen_mac | Prototype: | static int pkcs12_gen_mac(PKCS12 *p12, const char *pass, int passlen, unsigned char *mac, unsigned int *maclen, int (*pkcs12_key_gen)(const char *pass, int passlen, unsigned char *salt, int slen, int id, int iter, int n, unsigned char *out, const EVP_MD *md_type)) | Coverage: | 38.095% (16/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_mutl.c | Lines: | 70-141 |
| | 79 | 11 |
pkcs12_gen_gost_mac_keyName: | pkcs12_gen_gost_mac_key | Prototype: | static int pkcs12_gen_gost_mac_key(const char *pass, int passlen, const unsigned char *salt, int saltlen, int iter, int keylen, unsigned char *key, const EVP_MD *digest) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_mutl.c | Lines: | 49-67 |
| | 9 | 3 |
pkcs12_add_bagName: | 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/openssl/src/crypto/pkcs12/p12_crt.c | Lines: | 248-272 |
| | 19 | 6 |
pk7_cbName: | pk7_cb | Prototype: | static int pk7_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 64.706% (11/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c | Lines: | 32-58 |
| | 13 | 8 |
pitem_newName: | pitem_new | Prototype: | pitem *pitem_new(unsigned char *prio64be, void *data) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/pqueue.c | Lines: | 18-31 |
| | 18 | 2 |
pitem_freeName: | pitem_free | Prototype: | void pitem_free(pitem *item) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/pqueue.c | Lines: | 33-36 |
| | 1 | 1 |
pem_mallocName: | pem_malloc | Prototype: | static void *pem_malloc(int num, unsigned int flags) | Coverage: | 100.000% (3/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | Lines: | 226-230 |
| | 2 | 1 |
pem_free_flagName: | pem_free_flag | Prototype: | static void pem_free_flag(void *pem_data, int secure, size_t num) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | Lines: | 1092-1098 |
| | 3 | 2 |
pem_freeName: | pem_free | Prototype: | static void pem_free(void *p, unsigned int flags, size_t num) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | Lines: | 218-224 |
| | 3 | 2 |
pem_check_suffixName: | 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/openssl/src/crypto/pem/pem_lib.c | Lines: | 974-988 |
| | 172 | 10 |
pem_bytes_read_bio_flagsName: | pem_bytes_read_bio_flags | Prototype: | static int pem_bytes_read_bio_flags(unsigned char **pdata, long *plen, char **pnm, const char *name, BIO *bp, pem_password_cb *cb, void *u, unsigned int flags) | Coverage: | 100.000% (28/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | Lines: | 232-273 |
| | 44 | 10 |
pbe_cmpName: | 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/openssl/src/crypto/evp/evp_pbe.c | Lines: | 149-156 |
| | 4 | 2 |
pbe2_cmp_BSEARCH_CMP_FNName: | pbe2_cmp_BSEARCH_CMP_FN | Prototype: | static int pbe2_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pbe.c | Lines: | 147-147 |
| | 1 | 1 |
pbe2_cmpName: | pbe2_cmp | Prototype: | static int pbe2_cmp(const EVP_PBE_CTL *pbe1, const EVP_PBE_CTL *pbe2) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pbe.c | Lines: | 138-145 |
| | 4 | 2 |
parse_taggingName: | 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/openssl/src/crypto/asn1/asn1_gen.c | Lines: | 348-401 |
| | 32 | 11 |
parse_pk12Name: | 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/openssl/src/crypto/pkcs12/p12_kiss.c | Lines: | 131-163 |
| | 26 | 7 |
parse_http_line1Name: | parse_http_line1 | Prototype: | static int parse_http_line1(char *line) | Coverage: | 0.000% (0/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ht.c | Lines: | 206-270 |
| | 33 | 13 |
parse_ca_namesName: | parse_ca_names | Prototype: | int parse_ca_names(SSL *s, PACKET *pkt) | Coverage: | 84.000% (21/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 2204-2262 |
| | 91 | 9 |
parse_bagsName: | parse_bags | Prototype: | static int parse_bags(const 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/openssl/src/crypto/pkcs12/p12_kiss.c | Lines: | 165-175 |
| | 6 | 3 |
parse_bagName: | parse_bag | Prototype: | static int parse_bag(PKCS12_SAFEBAG *bag, const char *pass, int passlen, EVP_PKEY **pkey, struct stack_st_X509 *ocerts) | Coverage: | 0.000% (0/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_kiss.c | Lines: | 177-250 |
| | 64 | 20 |