| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity | 
 d2i_ASN1_UTCTIME| Name:  | d2i_ASN1_UTCTIME |  | Prototype:  | ASN1_UTCTIME *d2i_ASN1_UTCTIME(ASN1_UTCTIME **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 37-37 |  
  |  | 1 | 1 | 
 d2i_ASN1_UNIVERSALSTRING| Name:  | d2i_ASN1_UNIVERSALSTRING |  | Prototype:  | ASN1_UNIVERSALSTRING *d2i_ASN1_UNIVERSALSTRING(ASN1_UNIVERSALSTRING **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 40-40 |  
  |  | 1 | 1 | 
 d2i_ASN1_TYPE| Name:  | d2i_ASN1_TYPE |  | Prototype:  | ASN1_TYPE *d2i_ASN1_TYPE(ASN1_TYPE **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 53-53 |  
  |  | 1 | 1 | 
 d2i_ASN1_TIME| Name:  | d2i_ASN1_TIME |  | Prototype:  | ASN1_TIME *d2i_ASN1_TIME(ASN1_TIME **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c |  | Lines:  | 26-26 |  
  |  | 1 | 1 | 
 d2i_ASN1_T61STRING| Name:  | d2i_ASN1_T61STRING |  | Prototype:  | ASN1_T61STRING *d2i_ASN1_T61STRING(ASN1_T61STRING **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 34-34 |  
  |  | 1 | 1 | 
 d2i_ASN1_SET_ANY| Name:  | d2i_ASN1_SET_ANY |  | Prototype:  | ASN1_SEQUENCE_ANY *d2i_ASN1_SET_ANY(ASN1_SEQUENCE_ANY **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 84-84 |  
  |  | 1 | 1 | 
 d2i_ASN1_SEQUENCE_ANY| Name:  | d2i_ASN1_SEQUENCE_ANY |  | Prototype:  | ASN1_SEQUENCE_ANY *d2i_ASN1_SEQUENCE_ANY(ASN1_SEQUENCE_ANY **a, const unsigned char **in, long len) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 83-83 |  
  |  | 1 | 1 | 
 d2i_ASN1_PRINTABLESTRING| Name:  | d2i_ASN1_PRINTABLESTRING |  | Prototype:  | ASN1_PRINTABLESTRING *d2i_ASN1_PRINTABLESTRING(ASN1_PRINTABLESTRING **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 33-33 |  
  |  | 1 | 1 | 
 d2i_ASN1_PRINTABLE| Name:  | d2i_ASN1_PRINTABLE |  | Prototype:  | ASN1_STRING *d2i_ASN1_PRINTABLE(ASN1_STRING **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 58-58 |  
  |  | 1 | 1 | 
 d2i_ASN1_OCTET_STRING| Name:  | d2i_ASN1_OCTET_STRING |  | Prototype:  | ASN1_OCTET_STRING *d2i_ASN1_OCTET_STRING(ASN1_OCTET_STRING **a, const unsigned char **in, long len) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 28-28 |  
  |  | 1 | 1 | 
 d2i_ASN1_NULL| Name:  | d2i_ASN1_NULL |  | Prototype:  | ASN1_NULL *d2i_ASN1_NULL(ASN1_NULL **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 44-44 |  
  |  | 1 | 1 | 
 d2i_ASN1_INTEGER| Name:  | d2i_ASN1_INTEGER |  | Prototype:  | ASN1_INTEGER *d2i_ASN1_INTEGER(ASN1_INTEGER **a, const unsigned char **in, long len) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 29-29 |  
  |  | 1 | 1 | 
 d2i_ASN1_IA5STRING| Name:  | d2i_ASN1_IA5STRING |  | Prototype:  | ASN1_IA5STRING *d2i_ASN1_IA5STRING(ASN1_IA5STRING **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 35-35 |  
  |  | 1 | 1 | 
 d2i_ASN1_GENERALSTRING| Name:  | d2i_ASN1_GENERALSTRING |  | Prototype:  | ASN1_GENERALSTRING *d2i_ASN1_GENERALSTRING(ASN1_GENERALSTRING **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 36-36 |  
  |  | 1 | 1 | 
 d2i_ASN1_GENERALIZEDTIME| Name:  | d2i_ASN1_GENERALIZEDTIME |  | Prototype:  | ASN1_GENERALIZEDTIME *d2i_ASN1_GENERALIZEDTIME(ASN1_GENERALIZEDTIME **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 38-38 |  
  |  | 1 | 1 | 
 d2i_ASN1_ENUMERATED| Name:  | d2i_ASN1_ENUMERATED |  | Prototype:  | ASN1_ENUMERATED *d2i_ASN1_ENUMERATED(ASN1_ENUMERATED **a, const unsigned char **in, long len) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 30-30 |  
  |  | 1 | 1 | 
 d2i_ASN1_BMPSTRING| Name:  | d2i_ASN1_BMPSTRING |  | Prototype:  | ASN1_BMPSTRING *d2i_ASN1_BMPSTRING(ASN1_BMPSTRING **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 41-41 |  
  |  | 1 | 1 | 
 d2i_ASN1_BIT_STRING| Name:  | d2i_ASN1_BIT_STRING |  | Prototype:  | ASN1_BIT_STRING *d2i_ASN1_BIT_STRING(ASN1_BIT_STRING **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 31-31 |  
  |  | 1 | 1 | 
 d2i_ASIdentifiers| Name:  | d2i_ASIdentifiers |  | Prototype:  | ASIdentifiers *d2i_ASIdentifiers(ASIdentifiers **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 56-56 |  
  |  | 1 | 1 | 
 d2i_ASIdentifierChoice| Name:  | d2i_ASIdentifierChoice |  | Prototype:  | ASIdentifierChoice *d2i_ASIdentifierChoice(ASIdentifierChoice **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 55-55 |  
  |  | 1 | 1 | 
 d2i_ASIdOrRange| Name:  | d2i_ASIdOrRange |  | Prototype:  | ASIdOrRange *d2i_ASIdOrRange(ASIdOrRange **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 54-54 |  
  |  | 1 | 1 | 
 d2i_ADMISSION_SYNTAX| Name:  | d2i_ADMISSION_SYNTAX |  | Prototype:  | ADMISSION_SYNTAX *d2i_ADMISSION_SYNTAX(ADMISSION_SYNTAX **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c |  | Lines:  | 52-52 |  
  |  | 1 | 1 | 
 d2i_ADMISSIONS| Name:  | d2i_ADMISSIONS |  | Prototype:  | ADMISSIONS *d2i_ADMISSIONS(ADMISSIONS **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c |  | Lines:  | 51-51 |  
  |  | 1 | 1 | 
 d2i_ACCESS_DESCRIPTION| Name:  | d2i_ACCESS_DESCRIPTION |  | Prototype:  | ACCESS_DESCRIPTION *d2i_ACCESS_DESCRIPTION(ACCESS_DESCRIPTION **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_info.c |  | Lines:  | 53-53 |  
  |  | 1 | 1 | 
 curve448_scalar_sub| Name:  | curve448_scalar_sub |  | Prototype:  | void curve448_scalar_sub(curve448_scalar_t out, const curve448_scalar_t a, const curve448_scalar_t b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/scalar.c |  | Lines:  | 116-120 |  
  |  | 1 | 1 | 
 curve448_scalar_destroy| Name:  | curve448_scalar_destroy |  | Prototype:  | void curve448_scalar_destroy(curve448_scalar_t scalar) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/scalar.c |  | Lines:  | 168-171 |  
  |  | 1 | 1 | 
 curve448_scalar_copy| Name:  | curve448_scalar_copy |  | Prototype:  | static inline void curve448_scalar_copy(curve448_scalar_t out, const curve448_scalar_t a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/point_448.h |  | Lines:  | 161-165 |  
  |  | 1 | 1 | 
 curve448_point_double| Name:  | curve448_point_double |  | Prototype:  | void curve448_point_double(curve448_point_t p, const curve448_point_t q) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c |  | Lines:  | 84-87 |  
  |  | 1 | 1 | 
 curve448_point_destroy| Name:  | curve448_point_destroy |  | Prototype:  | void curve448_point_destroy(curve448_point_t point) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c |  | Lines:  | 711-714 |  
  |  | 1 | 1 | 
 curve448_point_copy| Name:  | curve448_point_copy |  | Prototype:  | static inline void curve448_point_copy(curve448_point_t a, const curve448_point_t b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/point_448.h |  | Lines:  | 174-178 |  
  |  | 1 | 1 | 
 ctlog_store_load_ctx_free| Name:  | ctlog_store_load_ctx_free |  | Prototype:  | static void ctlog_store_load_ctx_free(CTLOG_STORE_LOAD_CTX* ctx) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c |  | Lines:  | 67-70 |  
  |  | 1 | 1 | 
 ct_permissive| Name:  | ct_permissive |  | Prototype:  | static int ct_permissive(const CT_POLICY_EVAL_CTX * ctx, const struct stack_st_SCT *scts, void *unused_arg) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 4725-4729 |  
  |  | 1 | 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| 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 | 
 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_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 | 
 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_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 | 
 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| 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 | 
 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 | 
 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 | 
 cast5_ofb_cipher| Name:  | cast5_ofb_cipher |  | Prototype:  | static int cast5_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) |  | Coverage:  |  57.143% (4/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_cast.c |  | Lines:  | 28-28 |  
  |  | 1 | 3 | 
 cast5_ecb_cipher| Name:  | cast5_ecb_cipher |  | Prototype:  | static int cast5_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_cast.c |  | Lines:  | 28-28 |  
  |  | 1 | 3 | 
 cast5_cfb64_cipher| Name:  | cast5_cfb64_cipher |  | Prototype:  | static int cast5_cfb64_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) |  | Coverage:  |  66.667% (10/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_cast.c |  | Lines:  | 28-28 |  
  |  | 1 | 5 | 
 cast5_cbc_cipher| Name:  | cast5_cbc_cipher |  | Prototype:  | static int cast5_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) |  | Coverage:  |  57.143% (4/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_cast.c |  | Lines:  | 28-28 |  
  |  | 1 | 3 | 
 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 | 
 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 | 
 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_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 | 
 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 | 
 bf_ofb_cipher| Name:  | bf_ofb_cipher |  | Prototype:  | static int bf_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) |  | Coverage:  |  57.143% (4/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_bf.c |  | Lines:  | 27-27 |  
  |  | 1 | 3 | 
 bf_ecb_cipher| Name:  | bf_ecb_cipher |  | Prototype:  | static int bf_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_bf.c |  | Lines:  | 27-27 |  
  |  | 1 | 3 | 
 bf_cfb64_cipher| Name:  | bf_cfb64_cipher |  | Prototype:  | static int bf_cfb64_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) |  | Coverage:  |  66.667% (10/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_bf.c |  | Lines:  | 27-27 |  
  |  | 1 | 5 | 
 bf_cbc_cipher| Name:  | bf_cbc_cipher |  | Prototype:  | static int bf_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) |  | Coverage:  |  57.143% (4/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_bf.c |  | Lines:  | 27-27 |  
  |  | 1 | 3 | 
 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 |