| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ | 
 cpy_bmp| Name:  | cpy_bmp |  | Prototype:  | static int cpy_bmp(unsigned long value, void *arg) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c |  | Lines:  | 306-315 |  
  |  | 7 | 1 | 
 cpy_asc| Name:  | cpy_asc |  | Prototype:  | static int cpy_asc(unsigned long value, void *arg) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c |  | Lines:  | 294-302 |  
  |  | 6 | 1 | 
 constant_time_select_s| Name:  | constant_time_select_s |  | Prototype:  | static inline size_t constant_time_select_s(size_t mask, size_t a, size_t b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 223-228 |  
  |  | 1 | 1 | 
 constant_time_select_int_s| Name:  | constant_time_select_int_s |  | Prototype:  | static inline int constant_time_select_int_s(size_t mask, int a, int b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 243-247 |  
  |  | 2 | 1 | 
 constant_time_select_int| Name:  | constant_time_select_int |  | Prototype:  | static inline int constant_time_select_int(unsigned int mask, int a, int b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 237-241 |  
  |  | 1 | 1 | 
 constant_time_select_8| Name:  | constant_time_select_8 |  | Prototype:  | static inline unsigned char constant_time_select_8(unsigned char mask, unsigned char a, unsigned char b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 230-235 |  
  |  | 1 | 1 | 
 constant_time_select_64| Name:  | constant_time_select_64 |  | Prototype:  | static inline uint64_t constant_time_select_64(uint64_t mask, uint64_t a, uint64_t b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 255-259 |  
  |  | 1 | 1 | 
 constant_time_select_32| Name:  | constant_time_select_32 |  | Prototype:  | static inline uint32_t constant_time_select_32(uint32_t mask, uint32_t a, uint32_t b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 249-253 |  
  |  | 1 | 1 | 
 constant_time_select| Name:  | constant_time_select |  | Prototype:  | static inline unsigned int constant_time_select(unsigned int mask, unsigned int a, unsigned int b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 216-221 |  
  |  | 1 | 1 | 
 constant_time_msb_s| Name:  | constant_time_msb_s |  | Prototype:  | static inline size_t constant_time_msb_s(size_t a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 115-118 |  
  |  | 1 | 1 | 
 constant_time_msb_64| Name:  | constant_time_msb_64 |  | Prototype:  | static inline uint64_t constant_time_msb_64(uint64_t a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 110-113 |  
  |  | 1 | 1 | 
 constant_time_msb_32| Name:  | constant_time_msb_32 |  | Prototype:  | static inline uint32_t constant_time_msb_32(uint32_t a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 105-108 |  
  |  | 1 | 1 | 
 constant_time_msb| Name:  | constant_time_msb |  | Prototype:  | static inline unsigned int constant_time_msb(unsigned int a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 99-102 |  
  |  | 1 | 1 | 
 constant_time_lt_s| Name:  | constant_time_lt_s |  | Prototype:  | static inline size_t constant_time_lt_s(size_t a, size_t b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 126-129 |  
  |  | 1 | 1 | 
 constant_time_lt_8| Name:  | constant_time_lt_8 |  | Prototype:  | static inline unsigned char constant_time_lt_8(unsigned int a, unsigned int b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 131-135 |  
  |  | 1 | 1 | 
 constant_time_lt_64| Name:  | constant_time_lt_64 |  | Prototype:  | static inline uint64_t constant_time_lt_64(uint64_t a, uint64_t b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 137-140 |  
  |  | 1 | 1 | 
 constant_time_lt| Name:  | constant_time_lt |  | Prototype:  | static inline unsigned int constant_time_lt(unsigned int a, unsigned int b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 120-124 |  
  |  | 1 | 1 | 
 constant_time_lookup_niels| Name:  | constant_time_lookup_niels |  | Prototype:  | static inline void constant_time_lookup_niels(niels_s * __restrict__ ni, const niels_t * table, int nelts, int idx) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c |  | Lines:  | 220-225 |  
  |  | 1 | 1 | 
 constant_time_is_zero_s| Name:  | constant_time_is_zero_s |  | Prototype:  | static inline size_t constant_time_is_zero_s(size_t a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 169-172 |  
  |  | 1 | 1 | 
 constant_time_is_zero_8| Name:  | constant_time_is_zero_8 |  | Prototype:  | static inline unsigned char constant_time_is_zero_8(unsigned int a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 174-177 |  
  |  | 1 | 1 | 
 constant_time_is_zero_32| Name:  | constant_time_is_zero_32 |  | Prototype:  | static inline uint32_t constant_time_is_zero_32(uint32_t a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 179-182 |  
  |  | 1 | 1 | 
 constant_time_is_zero| Name:  | constant_time_is_zero |  | Prototype:  | static inline unsigned int constant_time_is_zero(unsigned int a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 164-167 |  
  |  | 1 | 1 | 
 constant_time_ge_s| Name:  | constant_time_ge_s |  | Prototype:  | static inline size_t constant_time_ge_s(size_t a, size_t b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 148-151 |  
  |  | 1 | 1 | 
 constant_time_ge_8_s| Name:  | constant_time_ge_8_s |  | Prototype:  | static inline unsigned char constant_time_ge_8_s(size_t a, size_t b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 159-162 |  
  |  | 1 | 1 | 
 constant_time_ge_8| Name:  | constant_time_ge_8 |  | Prototype:  | static inline unsigned char constant_time_ge_8(unsigned int a, unsigned int b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 153-157 |  
  |  | 1 | 1 | 
 constant_time_ge| Name:  | constant_time_ge |  | Prototype:  | static inline unsigned int constant_time_ge(unsigned int a, unsigned int b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 142-146 |  
  |  | 1 | 1 | 
 constant_time_eq_s| Name:  | constant_time_eq_s |  | Prototype:  | static inline size_t constant_time_eq_s(size_t a, size_t b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 190-193 |  
  |  | 1 | 1 | 
 constant_time_eq_int_8| Name:  | constant_time_eq_int_8 |  | Prototype:  | static inline unsigned char constant_time_eq_int_8(int a, int b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 211-214 |  
  |  | 1 | 1 | 
 constant_time_eq_int| Name:  | constant_time_eq_int |  | Prototype:  | static inline unsigned int constant_time_eq_int(int a, int b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 206-209 |  
  |  | 1 | 1 | 
 constant_time_eq_8_s| Name:  | constant_time_eq_8_s |  | Prototype:  | static inline unsigned char constant_time_eq_8_s(size_t a, size_t b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 201-204 |  
  |  | 1 | 1 | 
 constant_time_eq_8| Name:  | constant_time_eq_8 |  | Prototype:  | static inline unsigned char constant_time_eq_8(unsigned int a, unsigned int b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 195-199 |  
  |  | 1 | 1 | 
 constant_time_eq| Name:  | constant_time_eq |  | Prototype:  | static inline unsigned int constant_time_eq(unsigned int a, unsigned int b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 184-188 |  
  |  | 1 | 1 | 
 constant_time_cond_swap_64| Name:  | constant_time_cond_swap_64 |  | Prototype:  | static inline void constant_time_cond_swap_64(uint64_t mask, uint64_t *a, uint64_t *b) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 291-299 |  
  |  | 4 | 1 | 
 constant_time_cond_swap_32| Name:  | constant_time_cond_swap_32 |  | Prototype:  | static inline void constant_time_cond_swap_32(uint32_t mask, uint32_t *a, uint32_t *b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 271-279 |  
  |  | 4 | 1 | 
 conn_puts| Name:  | conn_puts |  | Prototype:  | static int conn_puts(BIO *bp, const char *str) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c |  | Lines:  | 518-525 |  
  |  | 4 | 1 | 
 conf_value_hash| Name:  | conf_value_hash |  | Prototype:  | static unsigned long conf_value_hash(const CONF_VALUE *v) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_api.c |  | Lines:  | 101-104 |  
  |  | 1 | 1 | 
 conf_ssl_get_cmd| Name:  | conf_ssl_get_cmd |  | Prototype:  | void conf_ssl_get_cmd(const SSL_CONF_CMD *cmd, size_t idx, char **cmdstr, char **arg) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_ssl.c |  | Lines:  | 169-174 |  
  |  | 2 | 1 | 
 conf_ssl_get| Name:  | conf_ssl_get |  | Prototype:  | const SSL_CONF_CMD *conf_ssl_get(size_t idx, const char **name, size_t *cnt) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_ssl.c |  | Lines:  | 135-140 |  
  |  | 3 | 1 | 
 conf_modules_free_int| Name:  | conf_modules_free_int |  | Prototype:  | void conf_modules_free_int(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c |  | Lines:  | 423-427 |  
  |  | 2 | 1 | 
 conf_lhash_get_string| Name:  | conf_lhash_get_string |  | Prototype:  | static char *conf_lhash_get_string(void *db, const char *section, const char *value) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c |  | Lines:  | 462-465 |  
  |  | 1 | 1 | 
 conf_lhash_get_section| Name:  | conf_lhash_get_section |  | Prototype:  | static struct stack_st_CONF_VALUE *conf_lhash_get_section(void *db, const char *section) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c |  | Lines:  | 467-470 |  
  |  | 1 | 1 | 
 conf_add_ssl_module| Name:  | conf_add_ssl_module |  | Prototype:  | void conf_add_ssl_module(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_ssl.c |  | Lines:  | 176-179 |  
  |  | 1 | 1 | 
 cond_neg_niels| Name:  | cond_neg_niels |  | Prototype:  | static inline void cond_neg_niels(niels_t n, mask_t neg) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c |  | Lines:  | 90-94 |  
  |  | 2 | 1 | 
 cms_DigestedData_init_bio| Name:  | cms_DigestedData_init_bio |  | Prototype:  | BIO *cms_DigestedData_init_bio(CMS_ContentInfo *cms) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_dd.c |  | Lines:  | 48-53 |  
  |  | 3 | 1 | 
 cmov| Name:  | cmov |  | Prototype:  | static void cmov(ge_precomp *t, const ge_precomp *u, uint8_t b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 1986-1990 |  
  |  | 3 | 1 | 
 cmeth_free| Name:  | cmeth_free |  | Prototype:  | static void cmeth_free(SSL_COMP *cm) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c |  | Lines:  | 1946-1949 |  
  |  | 1 | 1 | 
 cmd_VerifyCAPath| Name:  | cmd_VerifyCAPath |  | Prototype:  | static int cmd_VerifyCAPath(SSL_CONF_CTX *cctx, const char *value) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c |  | Lines:  | 490-493 |  
  |  | 5 | 1 | 
 cmd_VerifyCAFile| Name:  | cmd_VerifyCAFile |  | Prototype:  | static int cmd_VerifyCAFile(SSL_CONF_CTX *cctx, const char *value) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c |  | Lines:  | 495-498 |  
  |  | 5 | 1 | 
 cmd_Protocol| Name:  | cmd_Protocol |  | Prototype:  | static int cmd_Protocol(SSL_CONF_CTX *cctx, const char *value) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c |  | Lines:  | 279-295 |  
  |  | 3 | 1 | 
 cmd_MinProtocol| Name:  | cmd_MinProtocol |  | Prototype:  | static int cmd_MinProtocol(SSL_CONF_CTX *cctx, const char *value) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c |  | Lines:  | 350-353 |  
  |  | 1 | 1 | 
 cmd_MaxProtocol| Name:  | cmd_MaxProtocol |  | Prototype:  | static int cmd_MaxProtocol(SSL_CONF_CTX *cctx, const char *value) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c |  | Lines:  | 362-365 |  
  |  | 1 | 1 | 
 cmd_Curves| Name:  | cmd_Curves |  | Prototype:  | static int cmd_Curves(SSL_CONF_CTX *cctx, const char *value) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c |  | Lines:  | 218-221 |  
  |  | 1 | 1 | 
 cmd_ClientCAPath| Name:  | cmd_ClientCAPath |  | Prototype:  | static int cmd_ClientCAPath(SSL_CONF_CTX *cctx, const char *value) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c |  | Lines:  | 523-526 |  
  |  | 1 | 1 | 
 cmd_ClientCAFile| Name:  | cmd_ClientCAFile |  | Prototype:  | static int cmd_ClientCAFile(SSL_CONF_CTX *cctx, const char *value) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c |  | Lines:  | 509-512 |  
  |  | 1 | 1 | 
 cmd_ChainCAPath| Name:  | cmd_ChainCAPath |  | Prototype:  | static int cmd_ChainCAPath(SSL_CONF_CTX *cctx, const char *value) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c |  | Lines:  | 480-483 |  
  |  | 5 | 1 | 
 cmd_ChainCAFile| Name:  | cmd_ChainCAFile |  | Prototype:  | static int cmd_ChainCAFile(SSL_CONF_CTX *cctx, const char *value) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c |  | Lines:  | 485-488 |  
  |  | 5 | 1 | 
 cmac_size| Name:  | cmac_size |  | Prototype:  | static int cmac_size(const EVP_PKEY *pkey) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_ameth.c |  | Lines:  | 21-24 |  
  |  | 1 | 1 | 
 cmac_signctx_init| Name:  | cmac_signctx_init |  | Prototype:  | static int cmac_signctx_init(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_pmeth.c |  | Lines:  | 65-70 |  
  |  | 3 | 1 | 
 cmac_signctx| Name:  | cmac_signctx |  | Prototype:  | static int cmac_signctx(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, EVP_MD_CTX *mctx) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_pmeth.c |  | Lines:  | 72-76 |  
  |  | 1 | 1 | 
 cmac_key_free| Name:  | cmac_key_free |  | Prototype:  | static void cmac_key_free(EVP_PKEY *pkey) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_ameth.c |  | Lines:  | 26-30 |  
  |  | 2 | 1 | 
 clear_ciphers| Name:  | clear_ciphers |  | Prototype:  | static void clear_ciphers(SSL *s) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 569-575 |  
  |  | 3 | 1 | 
 cleanup_cb| Name:  | cleanup_cb |  | Prototype:  | static void cleanup_cb(EX_CALLBACK *funcs) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ex_data.c |  | Lines:  | 82-85 |  
  |  | 1 | 1 | 
 cleanup2_doall| Name:  | cleanup2_doall |  | Prototype:  | static void cleanup2_doall(ADDED_OBJ *a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c |  | Lines:  | 141-144 |  
  |  | 1 | 1 | 
 cleanup1_doall| Name:  | cleanup1_doall |  | Prototype:  | static void cleanup1_doall(ADDED_OBJ *a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c |  | Lines:  | 134-139 |  
  |  | 3 | 1 | 
 clamp| Name:  | clamp |  | Prototype:  | static void clamp(uint8_t secret_scalar_ser[57]) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c |  | Lines:  | 41-46 |  
  |  | 3 | 1 | 
 check_random_device| Name:  | check_random_device |  | Prototype:  | static int check_random_device(struct random_device * rd) |  | Coverage:  |  69.231% (9/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c |  | Lines:  | 324-334 |  
  |  | 19 | 1 | 
 check_id_error| Name:  | check_id_error |  | Prototype:  | static int check_id_error(X509_STORE_CTX *ctx, int errcode) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c |  | Lines:  | 706-709 |  
  |  | 1 | 1 | 
 cast_init_key| Name:  | cast_init_key |  | Prototype:  | static int cast_init_key(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/e_cast.c |  | Lines:  | 33-38 |  
  |  | 2 | 1 | 
 camellia_ofb_cipher| Name:  | camellia_ofb_cipher |  | Prototype:  | static int camellia_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_camellia.c |  | Lines:  | 275-285 |  
  |  | 6 | 1 | 
 camellia_cfb_cipher| Name:  | camellia_cfb_cipher |  | Prototype:  | static int camellia_cfb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_camellia.c |  | Lines:  | 287-297 |  
  |  | 6 | 1 | 
 camellia_cfb8_cipher| Name:  | camellia_cfb8_cipher |  | Prototype:  | static int camellia_cfb8_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_camellia.c |  | Lines:  | 299-309 |  
  |  | 6 | 1 | 
 ca_dn_cmp| Name:  | ca_dn_cmp |  | Prototype:  | static int ca_dn_cmp(const X509_NAME *const *a, const X509_NAME *const *b) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c |  | Lines:  | 2199-2202 |  
  |  | 1 | 1 | 
 c448_succeed_if| Name:  | c448_succeed_if |  | Prototype:  | static inline c448_error_t c448_succeed_if(c448_bool_t x) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448utils.h |  | Lines:  | 73-76 |  
  |  | 1 | 1 | 
 c448_ed448_verify_prehash| Name:  | c448_ed448_verify_prehash |  | Prototype:  | c448_error_t c448_ed448_verify_prehash( const uint8_t signature[(57 + 57)], const uint8_t pubkey[57], const uint8_t hash[64], const uint8_t *context, uint8_t context_len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c |  | Lines:  | 297-305 |  
  |  | 2 | 1 | 
 c448_ed448_sign_prehash| Name:  | c448_ed448_sign_prehash |  | Prototype:  | c448_error_t c448_ed448_sign_prehash( uint8_t signature[(57 + 57)], const uint8_t privkey[57], const uint8_t pubkey[57], const uint8_t hash[64], const uint8_t *context, size_t context_len) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c |  | Lines:  | 230-239 |  
  |  | 2 | 1 | 
 c448_ed448_convert_private_key_to_x448| Name:  | c448_ed448_convert_private_key_to_x448 |  | Prototype:  | c448_error_t c448_ed448_convert_private_key_to_x448( uint8_t x[56], const uint8_t ed [57]) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c |  | Lines:  | 73-81 |  
  |  | 2 | 1 | 
 by_dir_hash_free| Name:  | by_dir_hash_free |  | Prototype:  | static void by_dir_hash_free(BY_DIR_HASH *hash) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/by_dir.c |  | Lines:  | 121-124 |  
  |  | 1 | 1 | 
 by_dir_entry_free| Name:  | by_dir_entry_free |  | Prototype:  | static void by_dir_entry_free(BY_DIR_ENTRY *ent) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/by_dir.c |  | Lines:  | 136-141 |  
  |  | 3 | 1 | 
 buffer_puts| Name:  | buffer_puts |  | Prototype:  | static int buffer_puts(BIO *b, const char *str) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_buff.c |  | Lines:  | 472-475 |  
  |  | 1 | 1 | 
 bn_wexpand| Name:  | bn_wexpand |  | Prototype:  | BIGNUM *bn_wexpand(BIGNUM *a, int words) |  | Coverage:  | 100.000% (3/3) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c |  | Lines:  | 962-965 |  
  |  | 1 | 1 | 
 bn_to_mont_fixed_top| Name:  | bn_to_mont_fixed_top |  | Prototype:  | int bn_to_mont_fixed_top(BIGNUM *r, const BIGNUM *a, BN_MONT_CTX *mont, BN_CTX *ctx) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mont.c |  | Lines:  | 222-226 |  
  |  | 1 | 1 | 
 bn_sqr_comba8| Name:  | bn_sqr_comba8 |  | Prototype:  | void bn_sqr_comba8(unsigned long *r, const unsigned long *a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/asm/x86_64-gcc.c |  | Lines:  | 536-609 |  
  |  | 70 | 1 | 
 bn_sqr_comba4| Name:  | bn_sqr_comba4 |  | Prototype:  | void bn_sqr_comba4(unsigned long *r, const unsigned long *a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/asm/x86_64-gcc.c |  | Lines:  | 611-642 |  
  |  | 28 | 1 | 
 bn_set_static_words| Name:  | bn_set_static_words |  | Prototype:  | void bn_set_static_words(BIGNUM *a, const unsigned long *words, int size) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_intern.c |  | Lines:  | 175-186 |  
  |  | 5 | 1 | 
 bn_mul_comba8| Name:  | bn_mul_comba8 |  | Prototype:  | void bn_mul_comba8(unsigned long *r, unsigned long *a, unsigned long *b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/asm/x86_64-gcc.c |  | Lines:  | 394-495 |  
  |  | 98 | 1 | 
 bn_mul_comba4| Name:  | bn_mul_comba4 |  | Prototype:  | void bn_mul_comba4(unsigned long *r, unsigned long *a, unsigned long *b) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/asm/x86_64-gcc.c |  | Lines:  | 497-534 |  
  |  | 34 | 1 | 
 bn_init| Name:  | bn_init |  | Prototype:  | void bn_init(BIGNUM *a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c |  | Lines:  | 178-184 |  
  |  | 1 | 1 | 
 bn_get_words| Name:  | bn_get_words |  | Prototype:  | unsigned long *bn_get_words(const BIGNUM *a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_intern.c |  | Lines:  | 170-173 |  
  |  | 1 | 1 | 
 bn_get_top| Name:  | bn_get_top |  | Prototype:  | int bn_get_top(const BIGNUM *a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_intern.c |  | Lines:  | 141-144 |  
  |  | 1 | 1 | 
 bn_get_dmax| Name:  | bn_get_dmax |  | Prototype:  | int bn_get_dmax(const BIGNUM *a) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_intern.c |  | Lines:  | 146-149 |  
  |  | 1 | 1 | 
 bn_div_words| Name:  | bn_div_words |  | Prototype:  | unsigned long bn_div_words(unsigned long h, unsigned long l, unsigned long d) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/asm/x86_64-gcc.c |  | Lines:  | 195-204 |  
  |  | 5 | 1 | 
 blake2s_set_lastblock| Name:  | blake2s_set_lastblock |  | Prototype:  | static inline void blake2s_set_lastblock(BLAKE2S_CTX *S) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2s.c |  | Lines:  | 45-48 |  
  |  | 1 | 1 | 
 blake2b_set_lastblock| Name:  | blake2b_set_lastblock |  | Prototype:  | static inline void blake2b_set_lastblock(BLAKE2B_CTX *S) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2b.c |  | Lines:  | 49-52 |  
  |  | 1 | 1 | 
 bio_puts| Name:  | bio_puts |  | Prototype:  | static int bio_puts(BIO *bio, const char *str) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c |  | Lines:  | 603-606 |  
  |  | 1 | 1 | 
 bio_free_ex_data| Name:  | bio_free_ex_data |  | Prototype:  | void bio_free_ex_data(BIO *bio) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c |  | Lines:  | 772-775 |  
  |  | 1 | 1 | 
 bio_cleanup| Name:  | bio_cleanup |  | Prototype:  | void bio_cleanup(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c |  | Lines:  | 777-786 |  
  |  | 13 | 1 | 
 bf_init_key| Name:  | bf_init_key |  | Prototype:  | static int bf_init_key(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/e_bf.c |  | Lines:  | 31-36 |  
  |  | 2 | 1 | 
 b64_puts| Name:  | b64_puts |  | Prototype:  | static int b64_puts(BIO *b, const char *str) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_b64.c |  | Lines:  | 550-553 |  
  |  | 1 | 1 | 
 b2i_PublicKey_bio| Name:  | b2i_PublicKey_bio |  | Prototype:  | EVP_PKEY *b2i_PublicKey_bio(BIO *in) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c |  | Lines:  | 397-400 |  
  |  | 1 | 1 | 
 b2i_PublicKey| Name:  | b2i_PublicKey |  | Prototype:  | EVP_PKEY *b2i_PublicKey(const unsigned char **in, long length) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c |  | Lines:  | 387-390 |  
  |  | 1 | 1 |