Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
X509_TRUST_get_by_idName: | X509_TRUST_get_by_id | Prototype: | int X509_TRUST_get_by_id(int id) | Coverage: | 50.000% (6/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c | Lines: | 97-111 |
| | 13 | 4 |
X509_policy_tree_freeName: | X509_policy_tree_free | Prototype: | void X509_policy_tree_free(X509_POLICY_TREE *tree) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | Lines: | 607-628 |
| | 13 | 3 |
X509at_delete_attrName: | X509at_delete_attr | Prototype: | X509_ATTRIBUTE *X509at_delete_attr(struct stack_st_X509_ATTRIBUTE *x, int loc) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_att.c | Lines: | 63-71 |
| | 13 | 2 |
X509v3_addr_add_rangeName: | X509v3_addr_add_range | Prototype: | int X509v3_addr_add_range(IPAddrBlocks *addr, const unsigned afi, const unsigned *safi, unsigned char *min, unsigned char *max) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 603-619 |
| | 13 | 4 |
X509v3_addr_canonizeName: | X509v3_addr_canonize | Prototype: | int X509v3_addr_canonize(IPAddrBlocks *addr) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 866-882 |
| | 13 | 4 |
X509v3_delete_extName: | X509v3_delete_ext | Prototype: | X509_EXTENSION *X509v3_delete_ext(struct stack_st_X509_EXTENSION *x, int loc) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_v3.c | Lines: | 86-94 |
| | 13 | 2 |
_CONF_new_dataName: | _CONF_new_data | Prototype: | int _CONF_new_data(CONF *conf) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_api.c | Lines: | 125-136 |
| | 13 | 4 |
acpt_readName: | acpt_read | Prototype: | static int acpt_read(BIO *b, char *out, int outl) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_acpt.c | Lines: | 357-374 |
| | 13 | 3 |
acpt_writeName: | acpt_write | Prototype: | static int acpt_write(BIO *b, const char *in, int inl) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_acpt.c | Lines: | 376-393 |
| | 13 | 3 |
aes_ctr_cipherName: | aes_ctr_cipher | Prototype: | static int aes_ctr_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 60.000% (3/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 2791-2809 |
| | 13 | 2 |
bio_cleanupName: | 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 |
bn_i2cName: | bn_i2c | Prototype: | static int bn_i2c(ASN1_VALUE **pval, unsigned char *cont, int *putype, const ASN1_ITEM *it) | Coverage: | 100.000% (14/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_bignum.c | Lines: | 94-113 |
| | 13 | 5 |
camellia_ctr_cipherName: | camellia_ctr_cipher | Prototype: | static int camellia_ctr_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 60.000% (3/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_camellia.c | Lines: | 343-361 |
| | 13 | 2 |
check_auth_levelName: | check_auth_level | Prototype: | static int check_auth_level(X509_STORE_CTX *ctx) | Coverage: | 90.476% (19/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 178-205 |
| | 13 | 5 |
check_caName: | check_ca | Prototype: | static int check_ca(const X509 *x) | Coverage: | 60.870% (14/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | Lines: | 524-550 |
| | 13 | 7 |
check_purposeName: | check_purpose | Prototype: | static int check_purpose(X509_STORE_CTX *ctx, X509 *x, int purpose, int depth, int must_be_ca) | Coverage: | 76.190% (16/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 391-436 |
| | 13 | 9 |
cms_get0_econtent_typeName: | cms_get0_econtent_type | Prototype: | static ASN1_OBJECT **cms_get0_econtent_type(CMS_ContentInfo *cms) | Coverage: | 28.571% (4/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | Lines: | 195-222 |
| | 13 | 8 |
ct_extract_tls_extension_sctsName: | ct_extract_tls_extension_scts | Prototype: | static int ct_extract_tls_extension_scts(SSL *s) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 4612-4626 |
| | 13 | 2 |
ct_strictName: | ct_strict | Prototype: | static int ct_strict(const CT_POLICY_EVAL_CTX * ctx, const struct stack_st_SCT *scts, void *unused_arg) | Coverage: | 66.667% (6/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 4731-4746 |
| | 13 | 3 |
ctr128_inc_alignedName: | ctr128_inc_aligned | Prototype: | static void ctr128_inc_aligned(unsigned char *counter) | Coverage: | 22.222% (2/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ctr128.c | Lines: | 33-57 |
| | 13 | 3 |
dane_ctx_finalName: | dane_ctx_final | Prototype: | static void dane_ctx_final(struct dane_ctx_st *dctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 172-180 |
| | 13 | 1 |
dane_resetName: | dane_reset | Prototype: | static void dane_reset(SSL_DANE *dane) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 2763-2773 |
| | 13 | 1 |
def_createName: | def_create | Prototype: | static CONF *def_create(CONF_METHOD *meth) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | Lines: | 102-113 |
| | 13 | 3 |
determine_daysName: | determine_days | Prototype: | static void determine_days(struct tm *tm) | Coverage: | 100.000% (5/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | Lines: | 48-72 |
| | 13 | 2 |
dh_missing_parametersName: | dh_missing_parameters | Prototype: | static int dh_missing_parameters(const EVP_PKEY *a) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | Lines: | 445-450 |
| | 13 | 2 |
dh_param_initName: | dh_param_init | Prototype: | static DH *dh_param_init(const BIGNUM *p, int32_t nbits) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_rfc7919.c | Lines: | 17-26 |
| | 13 | 2 |
do_bio_lookup_initName: | do_bio_lookup_init | Prototype: | static int do_bio_lookup_init(void) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | Lines: | 604-610 |
| | 13 | 2 |
do_engine_lock_initName: | do_engine_lock_init | Prototype: | static int do_engine_lock_init(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_lib.c | Lines: | 21-27 |
| | 13 | 2 |
do_ex_data_initName: | do_ex_data_init | Prototype: | static int do_ex_data_init(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ex_data.c | Lines: | 38-44 |
| | 13 | 2 |
dtls1_get_bitmapName: | dtls1_get_bitmap | Prototype: | DTLS1_BITMAP *dtls1_get_bitmap(SSL *s, SSL3_RECORD *rr, unsigned int *is_next_epoch) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_d1.c | Lines: | 1025-1048 |
| | 13 | 3 |
dtls1_record_bitmap_updateName: | dtls1_record_bitmap_update | Prototype: | void dtls1_record_bitmap_update(SSL *s, DTLS1_BITMAP *bitmap) | Coverage: | 90.909% (10/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/dtls1_bitmap.c | Lines: | 59-78 |
| | 13 | 4 |
dtls1_write_app_data_bytesName: | dtls1_write_app_data_bytes | Prototype: | int dtls1_write_app_data_bytes(SSL *s, int type, const void *buf_, size_t len, size_t *written) | Coverage: | 20.000% (3/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_msg.c | Lines: | 12-34 |
| | 13 | 5 |
ec_GFp_mont_group_clear_finishName: | ec_GFp_mont_group_clear_finish | Prototype: | void ec_GFp_mont_group_clear_finish(EC_GROUP *group) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_mont.c | Lines: | 94-101 |
| | 13 | 1 |
ec_GFp_mont_group_finishName: | ec_GFp_mont_group_finish | Prototype: | void ec_GFp_mont_group_finish(EC_GROUP *group) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_mont.c | Lines: | 85-92 |
| | 13 | 1 |
ec_GFp_mont_group_initName: | ec_GFp_mont_group_init | Prototype: | int ec_GFp_mont_group_init(EC_GROUP *group) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_mont.c | Lines: | 75-83 |
| | 13 | 1 |
fd_readName: | fd_read | Prototype: | static int fd_read(BIO *b, char *out, int outl) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c | Lines: | 115-129 |
| | 13 | 4 |
final_emsName: | final_ems | Prototype: | static int final_ems(SSL *s, unsigned int context, int sent) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 1171-1187 |
| | 13 | 3 |
find_issuerName: | find_issuer | Prototype: | static X509 *find_issuer(X509_STORE_CTX *ctx, struct stack_st_X509 *sk, X509 *x) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 310-324 |
| | 13 | 4 |
get_callbackName: | get_callback | Prototype: | static info_cb get_callback(SSL *s) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | Lines: | 260-268 |
| | 13 | 3 |
gf_sqrnName: | gf_sqrn | Prototype: | static inline void gf_sqrn(gf_s * __restrict__ y, const gf x, int n) | Coverage: | 100.000% (8/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/field.h | Lines: | 77-94 |
| | 13 | 3 |
i2d_EC_PUBKEYName: | i2d_EC_PUBKEY | Prototype: | int i2d_EC_PUBKEY(EC_KEY *a, unsigned char **pp) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | Lines: | 320-334 |
| | 13 | 3 |
i2d_PUBKEYName: | i2d_PUBKEY | Prototype: | int i2d_PUBKEY(EVP_PKEY *a, unsigned char **pp) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | Lines: | 202-213 |
| | 13 | 3 |
i2d_PrivateKeyName: | i2d_PrivateKey | Prototype: | int i2d_PrivateKey(EVP_PKEY *a, unsigned char **pp) | Coverage: | 64.286% (9/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/i2d_pr.c | Lines: | 17-33 |
| | 13 | 4 |
i2v_EXTENDED_KEY_USAGEName: | i2v_EXTENDED_KEY_USAGE | Prototype: | static struct stack_st_CONF_VALUE *i2v_EXTENDED_KEY_USAGE(const X509V3_EXT_METHOD *method, void *a, struct stack_st_CONF_VALUE *ext_list) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_extku.c | Lines: | 53-67 |
| | 13 | 2 |
int_engine_module_initName: | int_engine_module_init | Prototype: | static int int_engine_module_init(CONF_IMODULE *md, const CONF *cnf) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_cnf.c | Lines: | 151-176 |
| | 13 | 4 |
is_oneName: | is_one | Prototype: | static unsigned long is_one(const BIGNUM *z) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c | Lines: | 216-239 |
| | 13 | 3 |
linebuffer_readName: | linebuffer_read | Prototype: | static int linebuffer_read(BIO *b, char *out, int outl) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_lbuf.c | Lines: | 96-108 |
| | 13 | 3 |
load64Name: | load64 | Prototype: | static inline uint64_t load64(const uint8_t *src) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2_impl.h | Lines: | 39-61 |
| | 13 | 2 |
mem_buf_syncName: | mem_buf_sync | Prototype: | static int mem_buf_sync(BIO *b) | Coverage: | 72.727% (8/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c | Lines: | 170-182 |
| | 13 | 3 |
nbiof_freeName: | nbiof_free | Prototype: | static int nbiof_free(BIO *a) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_nbio.c | Lines: | 71-80 |
| | 13 | 2 |
noecho_consoleName: | noecho_console | Prototype: | static int noecho_console(UI *ui) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_openssl.c | Lines: | 478-518 |
| | 13 | 2 |
nullf_readName: | nullf_read | Prototype: | static int nullf_read(BIO *b, char *out, int outl) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_null.c | Lines: | 47-59 |
| | 13 | 3 |
obj_name_cmpName: | obj_name_cmp | Prototype: | static int obj_name_cmp(const OBJ_NAME *a, const OBJ_NAME *b) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c | Lines: | 140-154 |
| | 13 | 3 |
obj_name_hashName: | obj_name_hash | Prototype: | static unsigned long obj_name_hash(const OBJ_NAME *a) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c | Lines: | 156-170 |
| | 13 | 2 |
openssl_ciphersName: | openssl_ciphers | Prototype: | static int openssl_ciphers(ENGINE *e, const EVP_CIPHER **cipher, const int **nids, int nid) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c | Lines: | 279-300 |
| | 13 | 4 |
openssl_config_intName: | openssl_config_int | Prototype: | void openssl_config_int(const char *appname) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_sap.c | Lines: | 42-59 |
| | 13 | 2 |
pk7_cbName: | pk7_cb | Prototype: | static int pk7_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 64.706% (11/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c | Lines: | 32-58 |
| | 13 | 8 |
pkey_ec_cleanupName: | pkey_ec_cleanup | Prototype: | static void pkey_ec_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 88-98 |
| | 13 | 2 |
pkey_ecd_digestsign25519Name: | pkey_ecd_digestsign25519 | Prototype: | static int pkey_ecd_digestsign25519(EVP_MD_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | Lines: | 737-756 |
| | 13 | 4 |
pkey_hmac_keygenName: | pkey_hmac_keygen | Prototype: | static int pkey_hmac_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_pmeth.c | Lines: | 86-98 |
| | 13 | 3 |
pkey_scrypt_initName: | pkey_scrypt_init | Prototype: | static int pkey_scrypt_init(EVP_PKEY_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/scrypt.c | Lines: | 56-78 |
| | 13 | 2 |
policy_node_matchName: | policy_node_match | Prototype: | int policy_node_match(const X509_POLICY_LEVEL *lvl, const X509_POLICY_NODE *node, const ASN1_OBJECT *oid) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_node.c | Lines: | 126-147 |
| | 13 | 5 |
print_reasonsName: | print_reasons | Prototype: | static int print_reasons(BIO *out, const char *rname, ASN1_BIT_STRING *rflags, int indent) | Coverage: | 100.000% (15/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c | Lines: | 181-201 |
| | 13 | 5 |
rand_drbg_get_additional_dataName: | rand_drbg_get_additional_data | Prototype: | size_t rand_drbg_get_additional_data(unsigned char **pout, size_t max_len) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 282-301 |
| | 13 | 4 |
rand_pool_bytes_neededName: | rand_pool_bytes_needed | Prototype: | size_t rand_pool_bytes_needed(RAND_POOL *pool, unsigned int entropy_factor) | Coverage: | 50.000% (6/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 555-579 |
| | 13 | 4 |
rsa_blinding_convertName: | rsa_blinding_convert | Prototype: | static int rsa_blinding_convert(BN_BLINDING *b, BIGNUM *f, BIGNUM *unblind, BN_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c | Lines: | 196-216 |
| | 13 | 2 |
rsa_md_to_algorName: | rsa_md_to_algor | Prototype: | static int rsa_md_to_algor(X509_ALGOR **palg, const EVP_MD *md) | Coverage: | 66.667% (6/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 513-522 |
| | 13 | 3 |
sc_subxName: | sc_subx | Prototype: | static void sc_subx(curve448_scalar_t out, const c448_word_t accum[((446-1)/64 +1)], const curve448_scalar_t sub, const curve448_scalar_t p, c448_word_t extra) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/scalar.c | Lines: | 48-70 |
| | 13 | 3 |
sh_remove_from_listName: | sh_remove_from_list | Prototype: | static void sh_remove_from_list(char *ptr) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | Lines: | 364-377 |
| | 13 | 3 |
sha512_224_initName: | sha512_224_init | Prototype: | int sha512_224_init(SHA512_CTX *c) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sha/sha512.c | Lines: | 63-79 |
| | 13 | 1 |
sha512_256_initName: | sha512_256_init | Prototype: | int sha512_256_init(SHA512_CTX *c) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sha/sha512.c | Lines: | 81-97 |
| | 13 | 1 |
siphash_signctx_initName: | siphash_signctx_init | Prototype: | static int siphash_signctx_init(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_pmeth.c | Lines: | 93-105 |
| | 13 | 2 |
skip_asn1Name: | skip_asn1 | Prototype: | static int skip_asn1(unsigned char **pp, long *plen, int exptag) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_kdf.c | Lines: | 27-42 |
| | 13 | 4 |
skip_prefixName: | skip_prefix | Prototype: | static void skip_prefix(const unsigned char **p, size_t *plen, size_t subject_len, unsigned int flags) | Coverage: | 70.588% (12/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 534-563 |
| | 13 | 5 |
slg_newName: | slg_new | Prototype: | static int slg_new(BIO *bi) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_log.c | Lines: | 108-115 |
| | 13 | 1 |
sock_readName: | sock_read | Prototype: | static int sock_read(BIO *b, char *out, int outl) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_sock.c | Lines: | 93-107 |
| | 13 | 4 |
ssl3_take_macName: | ssl3_take_mac | Prototype: | int ssl3_take_mac(SSL *s) | Coverage: | 75.000% (6/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 661-684 |
| | 13 | 3 |
ssl_cert_add0_chain_certName: | ssl_cert_add0_chain_cert | Prototype: | int ssl_cert_add0_chain_cert(SSL *s, SSL_CTX *ctx, X509 *x) | Coverage: | 47.059% (8/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 288-304 |
| | 13 | 5 |
ssl_get_server_cert_serverinfoName: | ssl_get_server_cert_serverinfo | Prototype: | int ssl_get_server_cert_serverinfo(SSL *s, const unsigned char **serverinfo, size_t *serverinfo_length) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 3341-3353 |
| | 13 | 2 |
ssl_io_internName: | ssl_io_intern | Prototype: | static int ssl_io_intern(void *vargs) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 1692-1712 |
| | 13 | 4 |
ssl_session_hashName: | ssl_session_hash | Prototype: | static unsigned long ssl_session_hash(const SSL_SESSION *a) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 2835-2853 |
| | 13 | 2 |
strip_eolName: | strip_eol | Prototype: | static int strip_eol(char *linebuf, int *plen, int flags) | Coverage: | 70.588% (12/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 944-963 |
| | 13 | 5 |
tls12_shared_sigalgsName: | tls12_shared_sigalgs | Prototype: | static size_t tls12_shared_sigalgs(SSL *s, const SIGALG_LOOKUP **shsig, const uint16_t *pref, size_t preflen, const uint16_t *allow, size_t allowlen) | Coverage: | 93.750% (15/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1648-1670 |
| | 13 | 6 |
tls1_set_peer_legacy_sigalgName: | tls1_set_peer_legacy_sigalg | Prototype: | int tls1_set_peer_legacy_sigalg(SSL *s, const EVP_PKEY *pkey) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 896-908 |
| | 13 | 3 |
tls_parse_certificate_authoritiesName: | tls_parse_certificate_authorities | Prototype: | static int tls_parse_certificate_authorities(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 1229-1241 |
| | 13 | 3 |
ts_resp_cbName: | ts_resp_cb | Prototype: | static int ts_resp_cb(int op, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c | Lines: | 159-172 |
| | 13 | 5 |
x509_name_ex_freeName: | x509_name_ex_free | Prototype: | static void x509_name_ex_free(ASN1_VALUE **pval, const ASN1_ITEM *it) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c | Lines: | 113-126 |
| | 13 | 2 |
ASN1_BIT_STRING_get_bitName: | ASN1_BIT_STRING_get_bit | Prototype: | int ASN1_BIT_STRING_get_bit(const ASN1_BIT_STRING *a, int n) | Coverage: | 75.000% (6/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_bitstr.c | Lines: | 181-190 |
| | 14 | 2 |
ASN1_GENERALIZEDTIME_set_stringName: | ASN1_GENERALIZEDTIME_set_string | Prototype: | int ASN1_GENERALIZEDTIME_set_string(ASN1_GENERALIZEDTIME *s, const char *str) | Coverage: | 66.667% (6/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_gentm.c | Lines: | 34-50 |
| | 14 | 3 |
ASN1_INTEGER_getName: | ASN1_INTEGER_get | Prototype: | long ASN1_INTEGER_get(const ASN1_INTEGER *a) | Coverage: | 75.000% (9/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | Lines: | 538-550 |
| | 14 | 4 |
ASN1_TYPE_cmpName: | ASN1_TYPE_cmp | Prototype: | int ASN1_TYPE_cmp(const ASN1_TYPE *a, const ASN1_TYPE *b) | Coverage: | 22.222% (8/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_type.c | Lines: | 59-103 |
| | 14 | 26 |
ASN1_UTCTIME_set_stringName: | ASN1_UTCTIME_set_string | Prototype: | int ASN1_UTCTIME_set_string(ASN1_UTCTIME *s, const char *str) | Coverage: | 77.778% (7/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_utctm.c | Lines: | 31-47 |
| | 14 | 3 |
ASYNC_WAIT_CTX_get_fdName: | ASYNC_WAIT_CTX_get_fd | Prototype: | int ASYNC_WAIT_CTX_get_fd(ASYNC_WAIT_CTX *ctx, const void *key, int *fd, void **custom_data) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async_wait.c | Lines: | 66-86 |
| | 14 | 4 |
BIO_hex_stringName: | BIO_hex_string | Prototype: | int BIO_hex_string(BIO *out, int indent, int width, unsigned char *data, int datalen) | Coverage: | 100.000% (20/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_dump.c | Lines: | 125-148 |
| | 14 | 6 |
BLAKE2b_InitName: | BLAKE2b_Init | Prototype: | int BLAKE2b_Init(BLAKE2B_CTX *c) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2b.c | Lines: | 82-98 |
| | 14 | 1 |
BN_RECP_CTX_newName: | BN_RECP_CTX_new | Prototype: | BN_RECP_CTX *BN_RECP_CTX_new(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_recp.c | Lines: | 20-33 |
| | 14 | 2 |
BN_clear_freeName: | BN_clear_free | Prototype: | void BN_clear_free(BIGNUM *a) | Coverage: | 100.000% (12/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 154-166 |
| | 14 | 4 |
CMS_add_standard_smimecapName: | CMS_add_standard_smimecap | Prototype: | int CMS_add_standard_smimecap(struct stack_st_X509_ALGOR **smcap) | Coverage: | 50.000% (13/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Lines: | 910-926 |
| | 14 | 2 |
CMS_verify_receiptName: | CMS_verify_receipt | Prototype: | int CMS_verify_receipt(CMS_ContentInfo *rcms, CMS_ContentInfo *ocms, struct stack_st_X509 *certs, X509_STORE *store, unsigned int flags) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | Lines: | 423-433 |
| | 14 | 2 |
CONF_load_fpName: | CONF_load_fp | Prototype: | struct lhash_st_CONF_VALUE *CONF_load_fp(struct lhash_st_CONF_VALUE *conf, FILE *fp, long *eline) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c | Lines: | 68-80 |
| | 14 | 2 |