| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 int_dh_bn_cpy| Name:  | int_dh_bn_cpy |  | Prototype:  | static int int_dh_bn_cpy(BIGNUM **dst, const BIGNUM *src) |  | Coverage:  |  50.000% (6/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c |  | Lines:  | 374-392 |  
  |  | 19 | 4 | 
 int_def_cb| Name:  | int_def_cb |  | Prototype:  | static int int_def_cb(const char *alg, int len, void *arg) |  | Coverage:  |   0.000% (0/478) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_fat.c |  | Lines:  | 49-79 |  
  |  | 2251 | 79 | 
 int_dall| Name:  | int_dall |  | Prototype:  | static void int_dall(const ENGINE_PILE *pile, ENGINE_PILE_DOALL *dall) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_table.c |  | Lines:  | 293-296 |  
  |  | 1 | 1 | 
 int_ctx_new| Name:  | int_ctx_new |  | Prototype:  | static EVP_PKEY_CTX *int_ctx_new(EVP_PKEY *pkey, ENGINE *e, int id) |  | Coverage:  |  80.000% (32/40) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c |  | Lines:  | 103-168 |  
  |  | 75 | 12 | 
 int_ctrl_helper| Name:  | int_ctrl_helper |  | Prototype:  | static int int_ctrl_helper(ENGINE *e, int cmd, long i, void *p, void (*f) (void)) |  | Coverage:  |  34.783% (16/46) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_ctrl.c |  | Lines:  | 61-123 |  
  |  | 58 | 14 | 
 int_ctrl_cmd_is_null| Name:  | int_ctrl_cmd_is_null |  | Prototype:  | static int int_ctrl_cmd_is_null(const ENGINE_CMD_DEFN *defn) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_ctrl.c |  | Lines:  | 24-29 |  
  |  | 7 | 2 | 
 int_ctrl_cmd_by_num| Name:  | int_ctrl_cmd_by_num |  | Prototype:  | static int int_ctrl_cmd_by_num(const ENGINE_CMD_DEFN *defn, unsigned int num) |  | Coverage:  |  66.667% (6/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_ctrl.c |  | Lines:  | 44-59 |  
  |  | 7 | 3 | 
 int_ctrl_cmd_by_name| Name:  | int_ctrl_cmd_by_name |  | Prototype:  | static int int_ctrl_cmd_by_name(const ENGINE_CMD_DEFN *defn, const char *s) |  | Coverage:  |  15.385% (6/39) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_ctrl.c |  | Lines:  | 31-42 |  
  |  | 171 | 9 | 
 int_cleanup_item| Name:  | int_cleanup_item |  | Prototype:  | static ENGINE_CLEANUP_ITEM *int_cleanup_item(ENGINE_CLEANUP_CB *cb) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_lib.c |  | Lines:  | 124-134 |  
  |  | 12 | 2 | 
 int_cleanup_check| Name:  | int_cleanup_check |  | Prototype:  | static int int_cleanup_check(int create) |  | Coverage:  |  88.889% (8/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_lib.c |  | Lines:  | 114-122 |  
  |  | 6 | 3 | 
 int_cleanup_cb_doall| Name:  | int_cleanup_cb_doall |  | Prototype:  | static void int_cleanup_cb_doall(ENGINE_PILE *p) |  | Coverage:  |  57.143% (4/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_table.c |  | Lines:  | 170-178 |  
  |  | 6 | 3 | 
 int_bn_mod_inverse| Name:  | int_bn_mod_inverse |  | Prototype:  | BIGNUM *int_bn_mod_inverse(BIGNUM *in, const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx, int *pnoinv) |  | Coverage:  |  61.395% (132/215) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gcd.c |  | Lines:  | 135-452 |  
  |  | 176 | 67 | 
 int| Name:  | int |  | Prototype:  | int (*BIO_meth_get_write(const BIO_METHOD *biom)) (BIO *, const char *, int) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c |  | Lines:  | 58-61 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*BIO_meth_get_write_ex(const BIO_METHOD *biom)) (BIO *, const char *, size_t, size_t *) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c |  | Lines:  | 63-67 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*BIO_meth_get_read(const BIO_METHOD *biom)) (BIO *, char *, int) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c |  | Lines:  | 105-108 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*BIO_meth_get_read_ex(const BIO_METHOD *biom)) (BIO *, char *, size_t, size_t *) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c |  | Lines:  | 110-113 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*BIO_meth_get_puts(const BIO_METHOD *biom)) (BIO *, const char *) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c |  | Lines:  | 151-154 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*BIO_meth_get_gets(const BIO_METHOD *biom)) (BIO *, char *, int) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c |  | Lines:  | 163-166 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*BIO_meth_get_create(const BIO_METHOD *biom)) (BIO *) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c |  | Lines:  | 187-190 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*BIO_meth_get_destroy(const BIO_METHOD *biom)) (BIO *) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c |  | Lines:  | 198-201 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*BN_nist_mod_func(const BIGNUM *p)) (BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c |  | Lines:  | 1226-1239 |  
  |  | 11 | 6 | 
 int| Name:  | int |  | Prototype:  | int (*DH_meth_get_generate_key(const DH_METHOD *dhm)) (DH *) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c |  | Lines:  | 100-103 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*DH_meth_get_compute_key(const DH_METHOD *dhm)) (unsigned char *key, const BIGNUM *pub_key, DH *dh) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c |  | Lines:  | 111-115 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*DH_meth_get_bn_mod_exp(const DH_METHOD *dhm)) (const DH *, BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, BN_CTX *, BN_MONT_CTX *) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c |  | Lines:  | 125-130 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*DH_meth_get_init(const DH_METHOD *dhm))(DH *) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c |  | Lines:  | 140-143 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*DH_meth_get_finish(const DH_METHOD *dhm)) (DH *) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c |  | Lines:  | 151-154 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*DH_meth_get_generate_params(const DH_METHOD *dhm)) (DH *, int, int, BN_GENCB *) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c |  | Lines:  | 162-166 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*DSA_meth_get_sign_setup(const DSA_METHOD *dsam)) (DSA *, BN_CTX *, BIGNUM **, BIGNUM **) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c |  | Lines:  | 121-125 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*DSA_meth_get_verify(const DSA_METHOD *dsam)) (const unsigned char *, int, DSA_SIG *, DSA *) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c |  | Lines:  | 134-138 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*DSA_meth_get_mod_exp(const DSA_METHOD *dsam)) (DSA *, BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, BN_CTX *, BN_MONT_CTX *) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c |  | Lines:  | 147-152 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*DSA_meth_get_bn_mod_exp(const DSA_METHOD *dsam)) (DSA *, BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, BN_CTX *, BN_MONT_CTX *) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c |  | Lines:  | 163-168 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*DSA_meth_get_init(const DSA_METHOD *dsam))(DSA *) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c |  | Lines:  | 178-181 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*DSA_meth_get_finish(const DSA_METHOD *dsam)) (DSA *) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c |  | Lines:  | 189-192 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*DSA_meth_get_paramgen(const DSA_METHOD *dsam)) (DSA *, int, const unsigned char *, int, int *, unsigned long *, BN_GENCB *) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c |  | Lines:  | 200-205 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*DSA_meth_get_keygen(const DSA_METHOD *dsam)) (DSA *) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c |  | Lines:  | 215-218 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*EVP_CIPHER_meth_get_init(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/cmeth_lib.c |  | Lines:  | 113-119 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*EVP_CIPHER_meth_get_do_cipher(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/cmeth_lib.c |  | Lines:  | 120-126 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*EVP_CIPHER_meth_get_cleanup(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/cmeth_lib.c |  | Lines:  | 128-131 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*EVP_CIPHER_meth_get_set_asn1_params(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *, ASN1_TYPE *) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/cmeth_lib.c |  | Lines:  | 133-137 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*EVP_CIPHER_meth_get_get_asn1_params(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *, ASN1_TYPE *) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/cmeth_lib.c |  | Lines:  | 139-143 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*EVP_CIPHER_meth_get_ctrl(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *, int type, int arg, void *ptr) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/cmeth_lib.c |  | Lines:  | 145-150 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*EVP_MD_meth_get_init(const EVP_MD *md))(EVP_MD_CTX *ctx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c |  | Lines:  | 421-424 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*EVP_MD_meth_get_update(const EVP_MD *md))(EVP_MD_CTX *ctx, const void *data, size_t count) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c |  | Lines:  | 425-430 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*EVP_MD_meth_get_final(const EVP_MD *md))(EVP_MD_CTX *ctx, unsigned char *md) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c |  | Lines:  | 431-435 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*EVP_MD_meth_get_copy(const EVP_MD *md))(EVP_MD_CTX *to, const EVP_MD_CTX *from) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c |  | Lines:  | 436-440 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*EVP_MD_meth_get_cleanup(const EVP_MD *md))(EVP_MD_CTX *ctx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c |  | Lines:  | 441-444 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*EVP_MD_meth_get_ctrl(const EVP_MD *md))(EVP_MD_CTX *ctx, int cmd, int p1, void *p2) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c |  | Lines:  | 445-449 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*EVP_MD_CTX_update_fn(EVP_MD_CTX *ctx))(EVP_MD_CTX *ctx, const void *data, size_t count) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c |  | Lines:  | 487-491 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*RSA_meth_get_pub_enc(const RSA_METHOD *meth)) (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 100-105 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*RSA_meth_get_pub_dec(const RSA_METHOD *meth)) (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 116-121 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*RSA_meth_get_priv_enc(const RSA_METHOD *meth)) (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 132-137 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*RSA_meth_get_priv_dec(const RSA_METHOD *meth)) (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 148-153 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*RSA_meth_get_mod_exp(const RSA_METHOD *meth)) (BIGNUM *r0, const BIGNUM *i, RSA *rsa, BN_CTX *ctx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 165-169 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*RSA_meth_get_bn_mod_exp(const RSA_METHOD *meth)) (BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 180-185 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*RSA_meth_get_init(const RSA_METHOD *meth)) (RSA *rsa) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 200-203 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*RSA_meth_get_finish(const RSA_METHOD *meth)) (RSA *rsa) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 212-215 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*RSA_meth_get_sign(const RSA_METHOD *meth)) (int type, const unsigned char *m, unsigned int m_length, unsigned char *sigret, unsigned int *siglen, const RSA *rsa) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 223-230 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*RSA_meth_get_verify(const RSA_METHOD *meth)) (int dtype, const unsigned char *m, unsigned int m_length, const unsigned char *sigbuf, unsigned int siglen, const RSA *rsa) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 242-248 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*RSA_meth_get_keygen(const RSA_METHOD *meth)) (RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 260-264 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*RSA_meth_get_multi_prime_keygen(const RSA_METHOD *meth)) (RSA *rsa, int bits, int primes, BIGNUM *e, BN_GENCB *cb) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 274-278 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*UI_method_get_opener(const UI_METHOD *method)) (UI *) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c |  | Lines:  | 706-711 |  
  |  | 9 | 2 | 
 int| Name:  | int |  | Prototype:  | int (*UI_method_get_writer(const UI_METHOD *method)) (UI *, UI_STRING *) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c |  | Lines:  | 713-718 |  
  |  | 9 | 2 | 
 int| Name:  | int |  | Prototype:  | int (*UI_method_get_flusher(const UI_METHOD *method)) (UI *) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c |  | Lines:  | 720-725 |  
  |  | 9 | 2 | 
 int| Name:  | int |  | Prototype:  | int (*UI_method_get_reader(const UI_METHOD *method)) (UI *, UI_STRING *) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c |  | Lines:  | 727-732 |  
  |  | 9 | 2 | 
 int| Name:  | int |  | Prototype:  | int (*UI_method_get_closer(const UI_METHOD *method)) (UI *) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c |  | Lines:  | 734-739 |  
  |  | 9 | 2 | 
 int| Name:  | int |  | Prototype:  | int (*X509_LOOKUP_meth_get_new_item(const X509_LOOKUP_METHOD* method)) (X509_LOOKUP *ctx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c |  | Lines:  | 53-57 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*X509_LOOKUP_meth_get_init(const X509_LOOKUP_METHOD* method)) (X509_LOOKUP *ctx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c |  | Lines:  | 80-84 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*X509_LOOKUP_meth_get_shutdown(const X509_LOOKUP_METHOD* method)) (X509_LOOKUP *ctx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c |  | Lines:  | 94-98 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*X509_TRUST_set_default(int (*trust) (int, X509 *, int))) (int, X509 *, int) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c |  | Lines:  | 57-63 |  
  |  | 4 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*SSL_get_verify_callback(const SSL *s)) (int, X509_STORE_CTX *) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 1433-1435 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*SSL_CTX_get_verify_callback(const SSL_CTX *ctx)) (int, X509_STORE_CTX *) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 1447-1449 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*SSL_get_security_callback(const SSL *s)) (const SSL *s, const SSL_CTX *ctx, int op, int bits, int nid, void *other, void *ex) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 4473-4478 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*SSL_CTX_get_security_callback(const SSL_CTX *ctx)) (const SSL *s, const SSL_CTX *ctx, int op, int bits, int nid, void *other, void *ex) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 4508-4515 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*SSL_CTX_sess_get_new_cb(SSL_CTX *ctx)) (SSL *ssl, SSL_SESSION *sess) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c |  | Lines:  | 1189-1191 |  
  |  | 1 | 1 | 
 int| Name:  | int |  | Prototype:  | int (*SSL_CTX_get_client_cert_cb(SSL_CTX *ctx)) (SSL *ssl, X509 **x509, EVP_PKEY **pkey) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c |  | Lines:  | 1237-1240 |  
  |  | 1 | 1 | 
 init_write_state_machine| Name:  | init_write_state_machine |  | Prototype:  | static void init_write_state_machine(SSL *s) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c |  | Lines:  | 714-719 |  
  |  | 2 | 1 | 
 init_status_request| Name:  | init_status_request |  | Prototype:  | static int init_status_request(SSL *s, unsigned int context) |  | Coverage:  | 100.000% (5/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c |  | Lines:  | 1068-1083 |  
  |  | 10 | 2 | 
 init_srtp| Name:  | init_srtp |  | Prototype:  | static int init_srtp(SSL *s, unsigned int context) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c |  | Lines:  | 1244-1250 |  
  |  | 7 | 2 | 
 init_srp| Name:  | init_srp |  | Prototype:  | static int init_srp(SSL *s, unsigned int context) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c |  | Lines:  | 1147-1153 |  
  |  | 7 | 1 | 
 init_sig_algs_cert| Name:  | init_sig_algs_cert |  | Prototype:  | static int init_sig_algs_cert(SSL *s, unsigned int context) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c |  | Lines:  | 1137-1144 |  
  |  | 7 | 1 | 
 init_sig_algs| Name:  | init_sig_algs |  | Prototype:  | static int init_sig_algs(SSL *s, unsigned int context) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c |  | Lines:  | 1128-1135 |  
  |  | 7 | 1 | 
 init_session_ticket| Name:  | init_session_ticket |  | Prototype:  | static int init_session_ticket(SSL *s, unsigned int context) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c |  | Lines:  | 1059-1065 |  
  |  | 3 | 2 | 
 init_server_name| Name:  | init_server_name |  | Prototype:  | static int init_server_name(SSL *s, unsigned int context) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c |  | Lines:  | 905-915 |  
  |  | 9 | 2 | 
 init_read_state_machine| Name:  | init_read_state_machine |  | Prototype:  | static void init_read_state_machine(SSL *s) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c |  | Lines:  | 488-493 |  
  |  | 2 | 1 | 
 init_psk_kex_modes| Name:  | init_psk_kex_modes |  | Prototype:  | static int init_psk_kex_modes(SSL *s, unsigned int context) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c |  | Lines:  | 1429-1433 |  
  |  | 2 | 1 | 
 init_post_handshake_auth| Name:  | init_post_handshake_auth |  | Prototype:  | static int init_post_handshake_auth(SSL *s, unsigned int context) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c |  | Lines:  | 1686-1691 |  
  |  | 2 | 1 | 
 init_npn| Name:  | init_npn |  | Prototype:  | static int init_npn(SSL *s, unsigned int context) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c |  | Lines:  | 1087-1092 |  
  |  | 2 | 1 | 
 init_etm| Name:  | init_etm |  | Prototype:  | static int init_etm(SSL *s, unsigned int context) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c |  | Lines:  | 1156-1161 |  
  |  | 2 | 1 | 
 init_ems| Name:  | init_ems |  | Prototype:  | static int init_ems(SSL *s, unsigned int context) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c |  | Lines:  | 1163-1169 |  
  |  | 3 | 2 | 
 init_certificate_authorities| Name:  | init_certificate_authorities |  | Prototype:  | static int init_certificate_authorities(SSL *s, unsigned int context) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c |  | Lines:  | 1189-1194 |  
  |  | 7 | 1 | 
 init_alpn| Name:  | init_alpn |  | Prototype:  | static int init_alpn(SSL *s, unsigned int context) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c |  | Lines:  | 1095-1106 |  
  |  | 16 | 2 | 
 init_added| Name:  | init_added |  | Prototype:  | static int init_added(void) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c |  | Lines:  | 126-132 |  
  |  | 10 | 2 | 
 init512_256| Name:  | init512_256 |  | Prototype:  | static int init512_256(EVP_MD_CTX *ctx) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c |  | Lines:  | 187-190 |  
  |  | 1 | 1 | 
 init512_224| Name:  | init512_224 |  | Prototype:  | static int init512_224(EVP_MD_CTX *ctx) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c |  | Lines:  | 182-185 |  
  |  | 1 | 1 | 
 init512| Name:  | init512 |  | Prototype:  | static int init512(EVP_MD_CTX *ctx) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c |  | Lines:  | 207-210 |  
  |  | 1 | 1 | 
 init384| Name:  | init384 |  | Prototype:  | static int init384(EVP_MD_CTX *ctx) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c |  | Lines:  | 192-195 |  
  |  | 1 | 1 | 
 init256| Name:  | init256 |  | Prototype:  | static int init256(EVP_MD_CTX *ctx) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c |  | Lines:  | 129-132 |  
  |  | 1 | 1 | 
 init224| Name:  | init224 |  | Prototype:  | static int init224(EVP_MD_CTX *ctx) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c |  | Lines:  | 114-117 |  
  |  | 1 | 1 | 
 init| Name:  | init |  | Prototype:  | static int init(EVP_MD_CTX *ctx) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm3/m_sm3.c |  | Lines:  | 18-21 |  
  |  | 1 | 1 | 
 init| Name:  | init |  | Prototype:  | static int init(EVP_MD_CTX *evp_ctx, unsigned char pad) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha3.c |  | Lines:  | 33-50 |  
  |  | 10 | 2 |