| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ | 
 DH_set_ex_data| Name:  | DH_set_ex_data |  | Prototype:  | int DH_set_ex_data(DH *d, int idx, void *arg) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c |  | Lines:  | 142-145 |  
  |  | 1 | 1 | 
 DH_set_default_method| Name:  | DH_set_default_method |  | Prototype:  | void DH_set_default_method(const DH_METHOD *meth) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_key.c |  | Lines:  | 66-69 |  
  |  | 1 | 1 | 
 DH_new| Name:  | DH_new |  | Prototype:  | DH *DH_new(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c |  | Lines:  | 37-40 |  
  |  | 5 | 1 | 
 DH_meth_set_init| Name:  | DH_meth_set_init |  | Prototype:  | int DH_meth_set_init(DH_METHOD *dhm, int (*init)(DH *)) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c |  | Lines:  | 145-149 |  
  |  | 2 | 1 | 
 DH_meth_set_generate_params| Name:  | DH_meth_set_generate_params |  | Prototype:  | int DH_meth_set_generate_params(DH_METHOD *dhm, int (*generate_params) (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:  | 168-173 |  
  |  | 2 | 1 | 
 DH_meth_set_generate_key| Name:  | DH_meth_set_generate_key |  | Prototype:  | int DH_meth_set_generate_key(DH_METHOD *dhm, int (*generate_key) (DH *)) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c |  | Lines:  | 105-109 |  
  |  | 2 | 1 | 
 DH_meth_set_flags| Name:  | DH_meth_set_flags |  | Prototype:  | int DH_meth_set_flags(DH_METHOD *dhm, int flags) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c |  | Lines:  | 83-87 |  
  |  | 2 | 1 | 
 DH_meth_set_finish| Name:  | DH_meth_set_finish |  | Prototype:  | int DH_meth_set_finish(DH_METHOD *dhm, int (*finish) (DH *)) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c |  | Lines:  | 156-160 |  
  |  | 2 | 1 | 
 DH_meth_set_compute_key| Name:  | DH_meth_set_compute_key |  | Prototype:  | int DH_meth_set_compute_key(DH_METHOD *dhm, int (*compute_key) (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:  | 117-122 |  
  |  | 2 | 1 | 
 DH_meth_set_bn_mod_exp| Name:  | DH_meth_set_bn_mod_exp |  | Prototype:  | int DH_meth_set_bn_mod_exp(DH_METHOD *dhm, int (*bn_mod_exp) (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:  | 132-138 |  
  |  | 2 | 1 | 
 DH_meth_set0_app_data| Name:  | DH_meth_set0_app_data |  | Prototype:  | int DH_meth_set0_app_data(DH_METHOD *dhm, void *app_data) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c |  | Lines:  | 94-98 |  
  |  | 2 | 1 | 
 DH_meth_get_flags| Name:  | DH_meth_get_flags |  | Prototype:  | int DH_meth_get_flags(const DH_METHOD *dhm) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c |  | Lines:  | 78-81 |  
  |  | 1 | 1 | 
 DH_meth_get0_name| Name:  | DH_meth_get0_name |  | Prototype:  | const char *DH_meth_get0_name(const DH_METHOD *dhm) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c |  | Lines:  | 58-61 |  
  |  | 1 | 1 | 
 DH_meth_get0_app_data| Name:  | DH_meth_get0_app_data |  | Prototype:  | void *DH_meth_get0_app_data(const DH_METHOD *dhm) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c |  | Lines:  | 89-92 |  
  |  | 1 | 1 | 
 DH_get_length| Name:  | DH_get_length |  | Prototype:  | long DH_get_length(const DH *dh) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c |  | Lines:  | 215-218 |  
  |  | 1 | 1 | 
 DH_get_ex_data| Name:  | DH_get_ex_data |  | Prototype:  | void *DH_get_ex_data(DH *d, int idx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c |  | Lines:  | 147-150 |  
  |  | 1 | 1 | 
 DH_get_default_method| Name:  | DH_get_default_method |  | Prototype:  | const DH_METHOD *DH_get_default_method(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_key.c |  | Lines:  | 71-74 |  
  |  | 1 | 1 | 
 DH_get0_q| Name:  | DH_get0_q |  | Prototype:  | const BIGNUM *DH_get0_q(const DH *dh) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c |  | Lines:  | 253-256 |  
  |  | 1 | 1 | 
 DH_get0_pub_key| Name:  | DH_get0_pub_key |  | Prototype:  | const BIGNUM *DH_get0_pub_key(const DH *dh) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c |  | Lines:  | 268-271 |  
  |  | 1 | 1 | 
 DH_get0_priv_key| Name:  | DH_get0_priv_key |  | Prototype:  | const BIGNUM *DH_get0_priv_key(const DH *dh) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c |  | Lines:  | 263-266 |  
  |  | 1 | 1 | 
 DH_get0_p| Name:  | DH_get0_p |  | Prototype:  | const BIGNUM *DH_get0_p(const DH *dh) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c |  | Lines:  | 248-251 |  
  |  | 1 | 1 | 
 DH_get0_g| Name:  | DH_get0_g |  | Prototype:  | const BIGNUM *DH_get0_g(const DH *dh) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c |  | Lines:  | 258-261 |  
  |  | 1 | 1 | 
 DH_get0_engine| Name:  | DH_get0_engine |  | Prototype:  | ENGINE *DH_get0_engine(DH *dh) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c |  | Lines:  | 288-291 |  
  |  | 1 | 1 | 
 DH_generate_key| Name:  | DH_generate_key |  | Prototype:  | int DH_generate_key(DH *dh) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_key.c |  | Lines:  | 23-26 |  
  |  | 1 | 1 | 
 DH_compute_key| Name:  | DH_compute_key |  | Prototype:  | int DH_compute_key(unsigned char *key, const BIGNUM *pub_key, DH *dh) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_key.c |  | Lines:  | 28-31 |  
  |  | 1 | 1 | 
 DH_clear_flags| Name:  | DH_clear_flags |  | Prototype:  | void DH_clear_flags(DH *dh, int flags) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c |  | Lines:  | 273-276 |  
  |  | 1 | 1 | 
 DH_bits| Name:  | DH_bits |  | Prototype:  | int DH_bits(const DH *dh) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c |  | Lines:  | 152-155 |  
  |  | 1 | 1 | 
 DH_OpenSSL| Name:  | DH_OpenSSL |  | Prototype:  | const DH_METHOD *DH_OpenSSL(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_key.c |  | Lines:  | 61-64 |  
  |  | 1 | 1 | 
 DES_key_sched| Name:  | DES_key_sched |  | Prototype:  | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/set_key.c |  | Lines:  | 369-372 |  
  |  | 1 | 1 | 
 DES_encrypt3| Name:  | DES_encrypt3 |  | Prototype:  | void DES_encrypt3(DES_LONG *data, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/des_enc.c |  | Lines:  | 149-167 |  
  |  | 14 | 1 | 
 DES_ecb_encrypt| Name:  | DES_ecb_encrypt |  | Prototype:  | void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, DES_key_schedule *ks, int enc) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/ecb_enc.c |  | Lines:  | 30-48 |  
  |  | 14 | 1 | 
 DES_decrypt3| Name:  | DES_decrypt3 |  | Prototype:  | void DES_decrypt3(DES_LONG *data, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/des_enc.c |  | Lines:  | 169-187 |  
  |  | 14 | 1 | 
 DES_crypt| Name:  | DES_crypt |  | Prototype:  | char *DES_crypt(const char *buf, const char *salt) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/fcrypt.c |  | Lines:  | 58-89 |  
  |  | 1 | 1 | 
 Camellia_ofb128_encrypt| Name:  | Camellia_ofb128_encrypt |  | Prototype:  | void Camellia_ofb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const CAMELLIA_KEY *key, unsigned char *ivec, int *num) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/camellia/cmll_ofb.c |  | Lines:  | 18-24 |  
  |  | 2 | 1 | 
 Camellia_encrypt| Name:  | Camellia_encrypt |  | Prototype:  | void Camellia_encrypt(const unsigned char *in, unsigned char *out, const CAMELLIA_KEY *key) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/camellia/cmll_misc.c |  | Lines:  | 25-29 |  
  |  | 1 | 1 | 
 Camellia_decrypt| Name:  | Camellia_decrypt |  | Prototype:  | void Camellia_decrypt(const unsigned char *in, unsigned char *out, const CAMELLIA_KEY *key) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/camellia/cmll_misc.c |  | Lines:  | 31-35 |  
  |  | 1 | 1 | 
 Camellia_ctr128_encrypt| Name:  | Camellia_ctr128_encrypt |  | Prototype:  | void Camellia_ctr128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const CAMELLIA_KEY *key, unsigned char ivec[16], unsigned char ecount_buf[16], unsigned int *num) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/camellia/cmll_ctr.c |  | Lines:  | 13-22 |  
  |  | 2 | 1 | 
 Camellia_cfb8_encrypt| Name:  | Camellia_cfb8_encrypt |  | Prototype:  | void Camellia_cfb8_encrypt(const unsigned char *in, unsigned char *out, size_t length, const CAMELLIA_KEY *key, unsigned char *ivec, int *num, const int enc) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/camellia/cmll_cfb.c |  | Lines:  | 37-43 |  
  |  | 2 | 1 | 
 Camellia_cfb1_encrypt| Name:  | Camellia_cfb1_encrypt |  | Prototype:  | void Camellia_cfb1_encrypt(const unsigned char *in, unsigned char *out, size_t length, const CAMELLIA_KEY *key, unsigned char *ivec, int *num, const int enc) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/camellia/cmll_cfb.c |  | Lines:  | 29-35 |  
  |  | 2 | 1 | 
 Camellia_cfb128_encrypt| Name:  | Camellia_cfb128_encrypt |  | Prototype:  | void Camellia_cfb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const CAMELLIA_KEY *key, unsigned char *ivec, int *num, const int enc) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/camellia/cmll_cfb.c |  | Lines:  | 19-26 |  
  |  | 2 | 1 | 
 CT_POLICY_EVAL_CTX_set_time| Name:  | CT_POLICY_EVAL_CTX_set_time |  | Prototype:  | void CT_POLICY_EVAL_CTX_set_time(CT_POLICY_EVAL_CTX *ctx, uint64_t time_in_ms) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_policy.c |  | Lines:  | 75-78 |  
  |  | 1 | 1 | 
 CT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE| Name:  | CT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE |  | Prototype:  | void CT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE(CT_POLICY_EVAL_CTX *ctx, CTLOG_STORE *log_store) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_policy.c |  | Lines:  | 69-73 |  
  |  | 1 | 1 | 
 CT_POLICY_EVAL_CTX_get_time| Name:  | CT_POLICY_EVAL_CTX_get_time |  | Prototype:  | uint64_t CT_POLICY_EVAL_CTX_get_time(const CT_POLICY_EVAL_CTX *ctx) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_policy.c |  | Lines:  | 95-98 |  
  |  | 1 | 1 | 
 CT_POLICY_EVAL_CTX_get0_log_store| Name:  | CT_POLICY_EVAL_CTX_get0_log_store |  | Prototype:  | const CTLOG_STORE *CT_POLICY_EVAL_CTX_get0_log_store(const CT_POLICY_EVAL_CTX *ctx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_policy.c |  | Lines:  | 90-93 |  
  |  | 1 | 1 | 
 CT_POLICY_EVAL_CTX_get0_issuer| Name:  | CT_POLICY_EVAL_CTX_get0_issuer |  | Prototype:  | X509* CT_POLICY_EVAL_CTX_get0_issuer(const CT_POLICY_EVAL_CTX *ctx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_policy.c |  | Lines:  | 85-88 |  
  |  | 1 | 1 | 
 CT_POLICY_EVAL_CTX_get0_cert| Name:  | CT_POLICY_EVAL_CTX_get0_cert |  | Prototype:  | X509* CT_POLICY_EVAL_CTX_get0_cert(const CT_POLICY_EVAL_CTX *ctx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_policy.c |  | Lines:  | 80-83 |  
  |  | 1 | 1 | 
 CTLOG_get0_public_key| Name:  | CTLOG_get0_public_key |  | Prototype:  | EVP_PKEY *CTLOG_get0_public_key(const CTLOG *log) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c |  | Lines:  | 284-287 |  
  |  | 1 | 1 | 
 CTLOG_get0_name| Name:  | CTLOG_get0_name |  | Prototype:  | const char *CTLOG_get0_name(const CTLOG *log) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c |  | Lines:  | 272-275 |  
  |  | 1 | 1 | 
 CTLOG_get0_log_id| Name:  | CTLOG_get0_log_id |  | Prototype:  | void CTLOG_get0_log_id(const CTLOG *log, const uint8_t **log_id, size_t *log_id_len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c |  | Lines:  | 277-282 |  
  |  | 2 | 1 | 
 CRYPTO_secure_used| Name:  | CRYPTO_secure_used |  | Prototype:  | size_t CRYPTO_secure_used(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c |  | Lines:  | 213-220 |  
  |  | 1 | 1 | 
 CRYPTO_secure_malloc_initialized| Name:  | CRYPTO_secure_malloc_initialized |  | Prototype:  | int CRYPTO_secure_malloc_initialized(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c |  | Lines:  | 109-116 |  
  |  | 1 | 1 | 
 CRYPTO_secure_actual_size| Name:  | CRYPTO_secure_actual_size |  | Prototype:  | size_t CRYPTO_secure_actual_size(void *ptr) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c |  | Lines:  | 222-234 |  
  |  | 5 | 1 | 
 CRYPTO_ocb128_tag| Name:  | CRYPTO_ocb128_tag |  | Prototype:  | int CRYPTO_ocb128_tag(OCB128_CONTEXT *ctx, unsigned char *tag, size_t len) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c |  | Lines:  | 546-549 |  
  |  | 1 | 1 | 
 CRYPTO_ocb128_finish| Name:  | CRYPTO_ocb128_finish |  | Prototype:  | int CRYPTO_ocb128_finish(OCB128_CONTEXT *ctx, const unsigned char *tag, size_t len) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c |  | Lines:  | 537-541 |  
  |  | 1 | 1 | 
 CRYPTO_mem_ctrl| Name:  | CRYPTO_mem_ctrl |  | Prototype:  | int CRYPTO_mem_ctrl(int mode) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_dbg.c |  | Lines:  | 120-191 |  
  |  | 1 | 1 | 
 CRYPTO_gcm128_tag| Name:  | CRYPTO_gcm128_tag |  | Prototype:  | void CRYPTO_gcm128_tag(GCM128_CONTEXT *ctx, unsigned char *tag, size_t len) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/gcm128.c |  | Lines:  | 1868-1873 |  
  |  | 7 | 1 | 
 CRYPTO_gcm128_release| Name:  | CRYPTO_gcm128_release |  | Prototype:  | void CRYPTO_gcm128_release(GCM128_CONTEXT *ctx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/gcm128.c |  | Lines:  | 1885-1888 |  
  |  | 1 | 1 | 
 CRYPTO_ccm128_init| Name:  | CRYPTO_ccm128_init |  | Prototype:  | void CRYPTO_ccm128_init(CCM128_CONTEXT *ctx, unsigned int M, unsigned int L, void *key, block128_f block) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c |  | Lines:  | 18-27 |  
  |  | 5 | 1 | 
 CRYPTO_UP_REF| Name:  | CRYPTO_UP_REF |  | Prototype:  | static inline int CRYPTO_UP_REF(_Atomic int *val, int *ret, void *lock) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/refcount.h |  | Lines:  | 32-36 |  
  |  | 18 | 1 | 
 CRYPTO_THREAD_get_local| Name:  | CRYPTO_THREAD_get_local |  | Prototype:  | void *CRYPTO_THREAD_get_local(CRYPTO_THREAD_LOCAL *key) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c |  | Lines:  | 127-130 |  
  |  | 1 | 1 | 
 CRYPTO_THREAD_get_current_id| Name:  | CRYPTO_THREAD_get_current_id |  | Prototype:  | CRYPTO_THREAD_ID CRYPTO_THREAD_get_current_id(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c |  | Lines:  | 148-151 |  
  |  | 1 | 1 | 
 CRYPTO_THREAD_compare_id| Name:  | CRYPTO_THREAD_compare_id |  | Prototype:  | int CRYPTO_THREAD_compare_id(CRYPTO_THREAD_ID a, CRYPTO_THREAD_ID b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c |  | Lines:  | 153-156 |  
  |  | 1 | 1 | 
 CRL_DIST_POINTS_new| Name:  | CRL_DIST_POINTS_new |  | Prototype:  | CRL_DIST_POINTS *CRL_DIST_POINTS_new(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c |  | Lines:  | 331-331 |  
  |  | 1 | 1 | 
 CRL_DIST_POINTS_free| Name:  | CRL_DIST_POINTS_free |  | Prototype:  | void CRL_DIST_POINTS_free(CRL_DIST_POINTS *a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c |  | Lines:  | 331-331 |  
  |  | 1 | 1 | 
 CONF_set_default_method| Name:  | CONF_set_default_method |  | Prototype:  | int CONF_set_default_method(CONF_METHOD *meth) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c |  | Lines:  | 39-43 |  
  |  | 2 | 1 | 
 CONF_module_set_usr_data| Name:  | CONF_module_set_usr_data |  | Prototype:  | void CONF_module_set_usr_data(CONF_MODULE *pmod, void *usr_data) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c |  | Lines:  | 471-474 |  
  |  | 1 | 1 | 
 CONF_module_get_usr_data| Name:  | CONF_module_get_usr_data |  | Prototype:  | void *CONF_module_get_usr_data(CONF_MODULE *pmod) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c |  | Lines:  | 466-469 |  
  |  | 1 | 1 | 
 CONF_imodule_set_usr_data| Name:  | CONF_imodule_set_usr_data |  | Prototype:  | void CONF_imodule_set_usr_data(CONF_IMODULE *md, void *usr_data) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c |  | Lines:  | 446-449 |  
  |  | 1 | 1 | 
 CONF_imodule_set_flags| Name:  | CONF_imodule_set_flags |  | Prototype:  | void CONF_imodule_set_flags(CONF_IMODULE *md, unsigned long flags) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c |  | Lines:  | 461-464 |  
  |  | 1 | 1 | 
 CONF_imodule_get_value| Name:  | CONF_imodule_get_value |  | Prototype:  | const char *CONF_imodule_get_value(const CONF_IMODULE *md) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c |  | Lines:  | 436-439 |  
  |  | 1 | 1 | 
 CONF_imodule_get_usr_data| Name:  | CONF_imodule_get_usr_data |  | Prototype:  | void *CONF_imodule_get_usr_data(const CONF_IMODULE *md) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c |  | Lines:  | 441-444 |  
  |  | 1 | 1 | 
 CONF_imodule_get_name| Name:  | CONF_imodule_get_name |  | Prototype:  | const char *CONF_imodule_get_name(const CONF_IMODULE *md) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c |  | Lines:  | 431-434 |  
  |  | 1 | 1 | 
 CONF_imodule_get_module| Name:  | CONF_imodule_get_module |  | Prototype:  | CONF_MODULE *CONF_imodule_get_module(const CONF_IMODULE *md) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c |  | Lines:  | 451-454 |  
  |  | 1 | 1 | 
 CONF_imodule_get_flags| Name:  | CONF_imodule_get_flags |  | Prototype:  | unsigned long CONF_imodule_get_flags(const CONF_IMODULE *md) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c |  | Lines:  | 456-459 |  
  |  | 1 | 1 | 
 CONF_free| Name:  | CONF_free |  | Prototype:  | void CONF_free(struct lhash_st_CONF_VALUE *conf) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c |  | Lines:  | 139-144 |  
  |  | 3 | 1 | 
 CONF_dump_bio| Name:  | CONF_dump_bio |  | Prototype:  | int CONF_dump_bio(struct lhash_st_CONF_VALUE *conf, BIO *out) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c |  | Lines:  | 162-167 |  
  |  | 3 | 1 | 
 COMP_zlib| Name:  | COMP_zlib |  | Prototype:  | COMP_METHOD *COMP_zlib(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/comp/c_zlib.c |  | Lines:  | 209-260 |  
  |  | 2 | 1 | 
 COMP_get_type| Name:  | COMP_get_type |  | Prototype:  | int COMP_get_type(const COMP_METHOD *meth) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/comp/comp_lib.c |  | Lines:  | 39-42 |  
  |  | 1 | 1 | 
 COMP_get_name| Name:  | COMP_get_name |  | Prototype:  | const char *COMP_get_name(const COMP_METHOD *meth) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/comp/comp_lib.c |  | Lines:  | 44-47 |  
  |  | 1 | 1 | 
 COMP_CTX_get_type| Name:  | COMP_CTX_get_type |  | Prototype:  | int COMP_CTX_get_type(const COMP_CTX* comp) |  | Coverage:  |   0.000% (0/3) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/comp/comp_lib.c |  | Lines:  | 90-93 |  
  |  | 1 | 1 | 
 COMP_CTX_get_method| Name:  | COMP_CTX_get_method |  | Prototype:  | const COMP_METHOD *COMP_CTX_get_method(const COMP_CTX *ctx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/comp/comp_lib.c |  | Lines:  | 34-37 |  
  |  | 1 | 1 | 
 CMS_unsigned_get_attr_count| Name:  | CMS_unsigned_get_attr_count |  | Prototype:  | int CMS_unsigned_get_attr_count(const CMS_SignerInfo *si) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c |  | Lines:  | 84-87 |  
  |  | 1 | 1 | 
 CMS_unsigned_get_attr_by_OBJ| Name:  | CMS_unsigned_get_attr_by_OBJ |  | Prototype:  | int CMS_unsigned_get_attr_by_OBJ(const CMS_SignerInfo *si, const ASN1_OBJECT *obj, int lastpos) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c |  | Lines:  | 95-99 |  
  |  | 1 | 1 | 
 CMS_unsigned_get_attr_by_NID| Name:  | CMS_unsigned_get_attr_by_NID |  | Prototype:  | int CMS_unsigned_get_attr_by_NID(const CMS_SignerInfo *si, int nid, int lastpos) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c |  | Lines:  | 89-93 |  
  |  | 1 | 1 | 
 CMS_unsigned_get_attr| Name:  | CMS_unsigned_get_attr |  | Prototype:  | X509_ATTRIBUTE *CMS_unsigned_get_attr(const CMS_SignerInfo *si, int loc) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c |  | Lines:  | 101-104 |  
  |  | 1 | 1 | 
 CMS_unsigned_get0_data_by_OBJ| Name:  | CMS_unsigned_get0_data_by_OBJ |  | Prototype:  | void *CMS_unsigned_get0_data_by_OBJ(CMS_SignerInfo *si, ASN1_OBJECT *oid, int lastpos, int type) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c |  | Lines:  | 146-150 |  
  |  | 1 | 1 | 
 CMS_unsigned_delete_attr| Name:  | CMS_unsigned_delete_attr |  | Prototype:  | X509_ATTRIBUTE *CMS_unsigned_delete_attr(CMS_SignerInfo *si, int loc) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c |  | Lines:  | 106-109 |  
  |  | 1 | 1 | 
 CMS_uncompress| Name:  | CMS_uncompress |  | Prototype:  | int CMS_uncompress(CMS_ContentInfo *cms, BIO *dcont, BIO *out, unsigned int flags) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c |  | Lines:  | 830-835 |  
  |  | 2 | 1 | 
 CMS_signed_get_attr_count| Name:  | CMS_signed_get_attr_count |  | Prototype:  | int CMS_signed_get_attr_count(const CMS_SignerInfo *si) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c |  | Lines:  | 19-22 |  
  |  | 1 | 1 | 
 CMS_signed_get_attr_by_OBJ| Name:  | CMS_signed_get_attr_by_OBJ |  | Prototype:  | int CMS_signed_get_attr_by_OBJ(const CMS_SignerInfo *si, const ASN1_OBJECT *obj, int lastpos) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c |  | Lines:  | 29-33 |  
  |  | 1 | 1 | 
 CMS_signed_get_attr_by_NID| Name:  | CMS_signed_get_attr_by_NID |  | Prototype:  | int CMS_signed_get_attr_by_NID(const CMS_SignerInfo *si, int nid, int lastpos) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c |  | Lines:  | 24-27 |  
  |  | 1 | 1 | 
 CMS_signed_get_attr| Name:  | CMS_signed_get_attr |  | Prototype:  | X509_ATTRIBUTE *CMS_signed_get_attr(const CMS_SignerInfo *si, int loc) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c |  | Lines:  | 35-38 |  
  |  | 1 | 1 | 
 CMS_signed_get0_data_by_OBJ| Name:  | CMS_signed_get0_data_by_OBJ |  | Prototype:  | void *CMS_signed_get0_data_by_OBJ(CMS_SignerInfo *si, const ASN1_OBJECT *oid, int lastpos, int type) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c |  | Lines:  | 78-82 |  
  |  | 1 | 1 | 
 CMS_signed_delete_attr| Name:  | CMS_signed_delete_attr |  | Prototype:  | X509_ATTRIBUTE *CMS_signed_delete_attr(CMS_SignerInfo *si, int loc) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c |  | Lines:  | 40-43 |  
  |  | 1 | 1 | 
 CMS_get0_type| Name:  | CMS_get0_type |  | Prototype:  | const ASN1_OBJECT *CMS_get0_type(const CMS_ContentInfo *cms) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c |  | Lines:  | 22-25 |  
  |  | 1 | 1 | 
 CMS_compress| Name:  | CMS_compress |  | Prototype:  | CMS_ContentInfo *CMS_compress(BIO *in, int comp_nid, unsigned int flags) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c |  | Lines:  | 837-841 |  
  |  | 6 | 1 | 
 CMS_SignerInfo_get0_signer_id| Name:  | CMS_SignerInfo_get0_signer_id |  | Prototype:  | int CMS_SignerInfo_get0_signer_id(CMS_SignerInfo *si, ASN1_OCTET_STRING **keyid, X509_NAME **issuer, ASN1_INTEGER **sno) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c |  | Lines:  | 456-461 |  
  |  | 1 | 1 | 
 CMS_SignerInfo_get0_signature| Name:  | CMS_SignerInfo_get0_signature |  | Prototype:  | ASN1_OCTET_STRING *CMS_SignerInfo_get0_signature(CMS_SignerInfo *si) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c |  | Lines:  | 528-531 |  
  |  | 1 | 1 | 
 CMS_SignerInfo_get0_pkey_ctx| Name:  | CMS_SignerInfo_get0_pkey_ctx |  | Prototype:  | EVP_PKEY_CTX *CMS_SignerInfo_get0_pkey_ctx(CMS_SignerInfo *si) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c |  | Lines:  | 402-405 |  
  |  | 1 | 1 | 
 CMS_SignerInfo_get0_md_ctx| Name:  | CMS_SignerInfo_get0_md_ctx |  | Prototype:  | EVP_MD_CTX *CMS_SignerInfo_get0_md_ctx(CMS_SignerInfo *si) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c |  | Lines:  | 407-410 |  
  |  | 1 | 1 |