Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
SSL_get0_dane_authorityName: | SSL_get0_dane_authority | Prototype: | int SSL_get0_dane_authority(SSL *s, X509 **mcert, EVP_PKEY **mspki) | Coverage: | 57.895% (11/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 1056-1069 |
| | 21 | 5 |
SSL_set_ct_validation_callbackName: | SSL_set_ct_validation_callback | Prototype: | int SSL_set_ct_validation_callback(SSL *s, ssl_ct_validation_cb callback, void *arg) | Coverage: | 66.667% (8/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 4748-4775 |
| | 21 | 4 |
TS_CONF_set_def_policyName: | TS_CONF_set_def_policy | Prototype: | int TS_CONF_set_def_policy(CONF *conf, const char *section, const char *policy, TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c | Lines: | 281-303 |
| | 21 | 6 |
TS_CONF_set_ess_cert_id_digestName: | TS_CONF_set_ess_cert_id_digest | Prototype: | int TS_CONF_set_ess_cert_id_digest(CONF *conf, const char *section, TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c | Lines: | 471-493 |
| | 21 | 5 |
UI_dup_input_stringName: | UI_dup_input_string | Prototype: | int UI_dup_input_string(UI *ui, const char *prompt, int flags, char *result_buf, int minsize, int maxsize) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | Lines: | 207-223 |
| | 21 | 3 |
X509V3_EXT_get_nidName: | X509V3_EXT_get_nid | Prototype: | const X509V3_EXT_METHOD *X509V3_EXT_get_nid(int nid) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_lib.c | Lines: | 52-68 |
| | 21 | 4 |
X509V3_EXT_val_prnName: | X509V3_EXT_val_prn | Prototype: | void X509V3_EXT_val_prn(BIO *out, struct stack_st_CONF_VALUE *val, int indent, int ml) | Coverage: | 93.548% (29/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_prn.c | Lines: | 24-65 |
| | 21 | 10 |
X509_NAME_cmpName: | X509_NAME_cmp | Prototype: | int X509_NAME_cmp(const X509_NAME *a, const X509_NAME *b) | Coverage: | 54.545% (12/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c | Lines: | 156-181 |
| | 21 | 6 |
X509_STORE_freeName: | X509_STORE_free | Prototype: | void X509_STORE_free(X509_STORE *vfy) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | Lines: | 204-231 |
| | 21 | 4 |
added_obj_hashName: | added_obj_hash | Prototype: | static unsigned long added_obj_hash(const ADDED_OBJ *ca) | Coverage: | 85.714% (12/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | Lines: | 55-86 |
| | 21 | 7 |
asn1_primitive_clearName: | asn1_primitive_clear | Prototype: | static void asn1_primitive_clear(ASN1_VALUE **pval, const ASN1_ITEM *it) | Coverage: | 89.474% (17/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_new.c | Lines: | 330-349 |
| | 21 | 5 |
asn1_string_to_bnName: | asn1_string_to_bn | Prototype: | static BIGNUM *asn1_string_to_bn(const ASN1_INTEGER *ai, BIGNUM *bn, int itype) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | Lines: | 493-511 |
| | 21 | 4 |
aux_getName: | aux_get | Prototype: | static X509_CERT_AUX *aux_get(X509 *x) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509a.c | Lines: | 41-48 |
| | 21 | 3 |
bn_mul_add_wordsName: | bn_mul_add_words | Prototype: | unsigned long bn_mul_add_words(unsigned long *rp, const unsigned long *ap, int num, unsigned long w) | Coverage: | 87.500% (14/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/asm/x86_64-gcc.c | Lines: | 111-140 |
| | 21 | 6 |
bn_sqr_normalName: | bn_sqr_normal | Prototype: | void bn_sqr_normal(unsigned long *r, const unsigned long *a, int n, unsigned long *tmp) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_sqr.c | Lines: | 109-142 |
| | 21 | 3 |
build_SYS_str_reasonsName: | build_SYS_str_reasons | Prototype: | static void build_SYS_str_reasons(void) | Coverage: | 93.750% (15/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | Lines: | 198-233 |
| | 21 | 6 |
camellia_cfb1_cipherName: | camellia_cfb1_cipher | Prototype: | static int camellia_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_camellia.c | Lines: | 311-341 |
| | 21 | 4 |
check_sig_levelName: | check_sig_level | Prototype: | static int check_sig_level(X509_STORE_CTX *ctx, X509 *cert) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 3255-3269 |
| | 21 | 4 |
cms_env_set_originfo_versionName: | cms_env_set_originfo_version | Prototype: | static void cms_env_set_originfo_version(CMS_EnvelopedData *env) | Coverage: | 9.091% (2/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | Lines: | 782-808 |
| | 21 | 8 |
des_cbc_cipherName: | des_cbc_cipher | Prototype: | static int des_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des.c | Lines: | 88-113 |
| | 21 | 4 |
des_ede3_wrapName: | des_ede3_wrap | Prototype: | static int des_ede3_wrap(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_des3.c | Lines: | 362-384 |
| | 21 | 3 |
des_ede_cbc_cipherName: | des_ede_cbc_cipher | Prototype: | static int des_ede_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c | Lines: | 103-129 |
| | 21 | 4 |
do_b2iName: | do_b2i | Prototype: | static EVP_PKEY *do_b2i(const unsigned char **in, unsigned int length, int ispub) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | Lines: | 182-201 |
| | 21 | 4 |
dtls1_ctrlName: | dtls1_ctrl | Prototype: | long dtls1_ctrl(SSL *s, int cmd, long larg, void *parg) | Coverage: | 36.364% (8/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | Lines: | 206-240 |
| | 21 | 10 |
ec_GFp_nist_field_mulName: | ec_GFp_nist_field_mul | Prototype: | int ec_GFp_nist_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nist.c | Lines: | 119-142 |
| | 21 | 7 |
ec_GFp_nist_field_sqrName: | ec_GFp_nist_field_sqr | Prototype: | int ec_GFp_nist_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nist.c | Lines: | 144-167 |
| | 21 | 7 |
ecx_get_priv_keyName: | ecx_get_priv_key | Prototype: | static int ecx_get_priv_key(const EVP_PKEY *pkey, unsigned char *priv, size_t *len) | Coverage: | 82.609% (19/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | Lines: | 367-386 |
| | 21 | 3 |
file_freeName: | file_free | Prototype: | static int file_free(BIO *a) | Coverage: | 68.750% (11/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_file.c | Lines: | 122-138 |
| | 21 | 5 |
gf_mulw_unsignedName: | gf_mulw_unsigned | Prototype: | void gf_mulw_unsigned(gf_s * __restrict__ cs, const gf as, uint32_t b) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/arch_32/f_impl.c | Lines: | 64-90 |
| | 21 | 2 |
gnames_from_sectnameName: | gnames_from_sectname | Prototype: | static struct stack_st_GENERAL_NAME *gnames_from_sectname(X509V3_CTX *ctx, char *sect) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c | Lines: | 45-64 |
| | 21 | 4 |
ipv6_cbName: | ipv6_cb | Prototype: | static int ipv6_cb(const char *elem, int len, void *usr) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 1133-1166 |
| | 21 | 10 |
ocb_lookup_lName: | ocb_lookup_l | Prototype: | static OCB_BLOCK *ocb_lookup_l(OCB128_CONTEXT *ctx, size_t idx) | Coverage: | 15.385% (2/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c | Lines: | 92-125 |
| | 21 | 5 |
pkey_dsa_initName: | pkey_dsa_init | Prototype: | static int pkey_dsa_init(EVP_PKEY_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_pmeth.c | Lines: | 32-48 |
| | 21 | 2 |
pkey_ec_paramgenName: | pkey_ec_paramgen | Prototype: | static int pkey_ec_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 390-407 |
| | 21 | 4 |
pkey_siphash_ctrlName: | pkey_siphash_ctrl | Prototype: | static int pkey_siphash_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 23.810% (5/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_pmeth.c | Lines: | 117-154 |
| | 21 | 8 |
rsa_get_blindingName: | rsa_get_blinding | Prototype: | static BN_BLINDING *rsa_get_blinding(RSA *rsa, int *local, BN_CTX *ctx) | Coverage: | 53.333% (8/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c | Lines: | 157-194 |
| | 21 | 6 |
rsa_priv_encodeName: | rsa_priv_encode | Prototype: | static int rsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 142-167 |
| | 21 | 4 |
ssl3_init_finished_macName: | ssl3_init_finished_mac | Prototype: | int ssl3_init_finished_mac(SSL *s) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_enc.c | Lines: | 326-339 |
| | 21 | 2 |
ssl_peek_internalName: | ssl_peek_internal | Prototype: | static int ssl_peek_internal(SSL *s, void *buf, size_t num, size_t *readbytes) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 1846-1872 |
| | 21 | 4 |
ssl_set_option_listName: | ssl_set_option_list | Prototype: | static int ssl_set_option_list(const char *elem, int len, void *usr) | Coverage: | 63.158% (12/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 152-180 |
| | 21 | 7 |
tls1_save_u16Name: | tls1_save_u16 | Prototype: | int tls1_save_u16(PACKET *pkt, uint16_t **pdest, size_t *pdestlen) | Coverage: | 70.588% (12/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1720-1751 |
| | 21 | 5 |
tls_construct_ctos_psk_kex_modesName: | tls_construct_ctos_psk_kex_modes | Prototype: | EXT_RETURN tls_construct_ctos_psk_kex_modes(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 61.905% (13/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 554-579 |
| | 21 | 3 |
tls_construct_next_protoName: | tls_construct_next_proto | Prototype: | int tls_construct_next_proto(SSL *s, WPACKET *pkt) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3618-3636 |
| | 21 | 2 |
tls_construct_stoc_renegotiateName: | tls_construct_stoc_renegotiate | Prototype: | EXT_RETURN tls_construct_stoc_renegotiate(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 57.895% (11/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 1304-1327 |
| | 21 | 3 |
tls_parse_ctos_early_dataName: | tls_parse_ctos_early_data | Prototype: | int tls_parse_ctos_early_data(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_srvr.c | Lines: | 998-1014 |
| | 21 | 3 |
tree_add_unmatchedName: | tree_add_unmatched | Prototype: | static int tree_add_unmatched(X509_POLICY_LEVEL *curr, const X509_POLICY_CACHE *cache, const ASN1_OBJECT *id, X509_POLICY_NODE *node, X509_POLICY_TREE *tree) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | Lines: | 295-319 |
| | 21 | 4 |
x509_name_ex_newName: | x509_name_ex_new | Prototype: | static int x509_name_ex_new(ASN1_VALUE **val, const ASN1_ITEM *it) | Coverage: | 28.571% (4/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c | Lines: | 90-111 |
| | 21 | 6 |
ASN1_OBJECT_freeName: | ASN1_OBJECT_free | Prototype: | void ASN1_OBJECT_free(ASN1_OBJECT *a) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_object.c | Lines: | 348-368 |
| | 22 | 5 |
ASYNC_pause_jobName: | ASYNC_pause_job | Prototype: | int ASYNC_pause_job(void) | Coverage: | 72.727% (8/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c | Lines: | 255-282 |
| | 22 | 3 |
BIO_ADDRINFO_protocolName: | BIO_ADDRINFO_protocol | Prototype: | int BIO_ADDRINFO_protocol(const BIO_ADDRINFO *bai) | Coverage: | 20.000% (3/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | Lines: | 362-383 |
| | 22 | 7 |
BIO_printfName: | BIO_printf | Prototype: | int BIO_printf(BIO *bio, const char *format, ...) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_print.c | Lines: | 853-864 |
| | 22 | 1 |
BIO_snprintfName: | BIO_snprintf | Prototype: | int BIO_snprintf(char *buf, size_t n, const char *format, ...) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_print.c | Lines: | 899-910 |
| | 22 | 1 |
CMAC_CTX_newName: | CMAC_CTX_new | Prototype: | CMAC_CTX *CMAC_CTX_new(void) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cmac.c | Lines: | 46-61 |
| | 22 | 3 |
CONF_get1_default_config_fileName: | CONF_get1_default_config_file | Prototype: | char *CONF_get1_default_config_file(void) | Coverage: | 30.000% (3/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c | Lines: | 478-504 |
| | 22 | 4 |
CRYPTO_mallocName: | CRYPTO_malloc | Prototype: | void *CRYPTO_malloc(size_t num, const char *file, int line) | Coverage: | 75.000% (9/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem.c | Lines: | 192-226 |
| | 22 | 4 |
CRYPTO_memdupName: | CRYPTO_memdup | Prototype: | void *CRYPTO_memdup(const void *data, size_t siz, const char* file, int line) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_str.c | Lines: | 57-70 |
| | 22 | 3 |
CRYPTO_ocb128_initName: | CRYPTO_ocb128_init | Prototype: | int CRYPTO_ocb128_init(OCB128_CONTEXT *ctx, void *keyenc, void *keydec, block128_f encrypt, block128_f decrypt, ocb128_f stream) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c | Lines: | 151-191 |
| | 22 | 2 |
CTLOG_STORE_newName: | CTLOG_STORE_new | Prototype: | CTLOG_STORE *CTLOG_STORE_new(void) | Coverage: | 37.500% (3/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c | Lines: | 92-109 |
| | 22 | 4 |
DTLS_get_data_mtuName: | DTLS_get_data_mtu | Prototype: | size_t DTLS_get_data_mtu(const SSL *s) | Coverage: | 60.000% (12/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | Lines: | 952-986 |
| | 22 | 7 |
ENGINE_load_public_keyName: | ENGINE_load_public_key | Prototype: | EVP_PKEY *ENGINE_load_public_key(ENGINE *e, const char *key_id, UI_METHOD *ui_method, void *callback_data) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_pkey.c | Lines: | 84-112 |
| | 22 | 5 |
ERR_pop_to_markName: | ERR_pop_to_mark | Prototype: | int ERR_pop_to_mark(void) | Coverage: | 88.235% (15/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | Lines: | 820-838 |
| | 22 | 5 |
OPENSSL_init_sslName: | OPENSSL_init_ssl | Prototype: | int OPENSSL_init_ssl(uint64_t opts, const OPENSSL_INIT_SETTINGS * settings) | Coverage: | 34.483% (10/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_init.c | Lines: | 180-218 |
| | 22 | 7 |
OSSL_STORE_INFO_get1_NAME_descriptionName: | OSSL_STORE_INFO_get1_NAME_description | Prototype: | char *OSSL_STORE_INFO_get1_NAME_description(const OSSL_STORE_INFO *info) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | Lines: | 351-365 |
| | 22 | 3 |
OSSL_STORE_INFO_new_NAMEName: | OSSL_STORE_INFO_new_NAME | Prototype: | OSSL_STORE_INFO *OSSL_STORE_INFO_new_NAME(char *name) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | Lines: | 246-260 |
| | 22 | 2 |
OSSL_STORE_ctrlName: | OSSL_STORE_ctrl | Prototype: | int OSSL_STORE_ctrl(OSSL_STORE_CTX *ctx, int cmd, ...) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | Lines: | 117-127 |
| | 22 | 1 |
PKCS12_SAFEBAG_create_pkcs8_encryptName: | PKCS12_SAFEBAG_create_pkcs8_encrypt | Prototype: | PKCS12_SAFEBAG *PKCS12_SAFEBAG_create_pkcs8_encrypt(int pbe_nid, const char *pass, int passlen, unsigned char *salt, int saltlen, int iter, PKCS8_PRIV_KEY_INFO *p8inf) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_sbag.c | Lines: | 137-162 |
| | 22 | 4 |
SSL_CTX_use_psk_identity_hintName: | SSL_CTX_use_psk_identity_hint | Prototype: | int SSL_CTX_use_psk_identity_hint(SSL_CTX *ctx, const char *identity_hint) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 4169-4183 |
| | 22 | 4 |
SSL_get_ciphersName: | SSL_get_ciphers | Prototype: | struct stack_st_SSL_CIPHER *SSL_get_ciphers(const SSL *s) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 2425-2435 |
| | 22 | 4 |
SSL_get_peer_certificateName: | SSL_get_peer_certificate | Prototype: | X509 *SSL_get_peer_certificate(const SSL *s) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 1507-1522 |
| | 22 | 3 |
SSL_get_srtp_profilesName: | SSL_get_srtp_profiles | Prototype: | struct stack_st_SRTP_PROTECTION_PROFILE *SSL_get_srtp_profiles(SSL *s) | Coverage: | 50.000% (6/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_srtp.c | Lines: | 122-133 |
| | 22 | 4 |
SSL_set_rfdName: | SSL_set_rfd | Prototype: | int SSL_set_rfd(SSL *s, int fd) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 1372-1392 |
| | 22 | 3 |
SSL_set_wfdName: | SSL_set_wfd | Prototype: | int SSL_set_wfd(SSL *s, int fd) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 1351-1370 |
| | 22 | 3 |
TS_CONF_set_certsName: | TS_CONF_set_certs | Prototype: | int TS_CONF_set_certs(CONF *conf, const char *section, const char *certs, TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c | Lines: | 212-232 |
| | 22 | 7 |
TXT_DB_get_by_indexName: | TXT_DB_get_by_index | Prototype: | OPENSSL_STRING *TXT_DB_get_by_index(TXT_DB *db, int idx, OPENSSL_STRING *value) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/txt_db/txt_db.c | Lines: | 130-148 |
| | 22 | 3 |
X509_NAME_hashName: | X509_NAME_hash | Prototype: | unsigned long X509_NAME_hash(X509_NAME *x) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c | Lines: | 183-198 |
| | 22 | 2 |
X509_add1_reject_objectName: | X509_add1_reject_object | Prototype: | int X509_add1_reject_object(X509 *x, const ASN1_OBJECT *obj) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509a.c | Lines: | 124-139 |
| | 22 | 5 |
X509_signature_printName: | X509_signature_print | Prototype: | int X509_signature_print(BIO *bp, const X509_ALGOR *sigalg, const ASN1_STRING *sig) | Coverage: | 75.000% (18/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_x509.c | Lines: | 301-325 |
| | 22 | 8 |
aesni_xts_init_keyName: | aesni_xts_init_key | Prototype: | static int aesni_xts_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 383-418 |
| | 22 | 5 |
aria_ccm_init_keyName: | aria_ccm_init_key | Prototype: | static int aria_ccm_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 66.667% (10/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c | Lines: | 489-515 |
| | 22 | 5 |
asn1_print_infoName: | asn1_print_info | Prototype: | static int asn1_print_info(BIO *bp, int tag, int xclass, int constructed, int indent) | Coverage: | 80.000% (20/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_par.c | Lines: | 24-56 |
| | 22 | 9 |
bio_nreadName: | bio_nread | Prototype: | static ssize_t bio_nread(BIO *bio, char **buf, size_t num_) | Coverage: | 38.889% (7/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | Lines: | 239-268 |
| | 22 | 6 |
crypto_128_unwrap_rawName: | crypto_128_unwrap_raw | Prototype: | static size_t crypto_128_unwrap_raw(void *key, unsigned char *iv, unsigned char *out, const unsigned char *in, size_t inlen, block128_f block) | Coverage: | 64.706% (11/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/wrap128.c | Lines: | 99-129 |
| | 22 | 5 |
ctr_BCC_updateName: | ctr_BCC_update | Prototype: | static int ctr_BCC_update(RAND_DRBG_CTR *ctr, const unsigned char *in, size_t inlen) | Coverage: | 83.333% (20/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | Lines: | 120-153 |
| | 22 | 8 |
derive_pvk_keyName: | derive_pvk_key | Prototype: | static int derive_pvk_key(unsigned char *key, const unsigned char *salt, unsigned int saltlen, const unsigned char *pass, int passlen) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | Lines: | 654-669 |
| | 22 | 2 |
do_check_stringName: | do_check_string | Prototype: | static int do_check_string(const ASN1_STRING *a, int cmp_type, equal_fn equal, unsigned int flags, const char *b, size_t blen, char **peername) | Coverage: | 55.882% (19/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 782-816 |
| | 22 | 9 |
dtls1_get_timeoutName: | dtls1_get_timeout | Prototype: | struct timeval *dtls1_get_timeout(SSL *s, struct timeval *timeleft) | Coverage: | 76.190% (16/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | Lines: | 286-324 |
| | 22 | 5 |
get_timer_bitsName: | get_timer_bits | Prototype: | static uint64_t get_timer_bits(void) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c | Lines: | 645-687 |
| | 22 | 4 |
has_san_idName: | has_san_id | Prototype: | static int has_san_id(X509 *x, int gtype) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 563-582 |
| | 22 | 4 |
i2a_ASN1_STRINGName: | i2a_ASN1_STRING | Prototype: | int i2a_ASN1_STRING(BIO *bp, const ASN1_STRING *a, int type) | Coverage: | 65.385% (17/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/f_string.c | Lines: | 16-46 |
| | 22 | 9 |
i2v_TLS_FEATUREName: | i2v_TLS_FEATURE | Prototype: | static struct stack_st_CONF_VALUE *i2v_TLS_FEATURE(const X509V3_EXT_METHOD *method, TLS_FEATURE *tls_feature, struct stack_st_CONF_VALUE *ext_list) | Coverage: | 100.000% (12/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_tlsf.c | Lines: | 60-80 |
| | 22 | 5 |
int_x509_param_set1Name: | int_x509_param_set1 | Prototype: | static int int_x509_param_set1(char **pdest, size_t *pdestlen, const char *src, size_t srclen) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c | Lines: | 239-259 |
| | 22 | 5 |
look_str_cbName: | look_str_cb | Prototype: | static void look_str_cb(int nid, struct stack_st_ENGINE *sk, ENGINE *def, void *arg) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_asnmth.c | Lines: | 164-182 |
| | 22 | 4 |
mem_getsName: | mem_gets | Prototype: | static int mem_gets(BIO *bp, char *buf, int size) | Coverage: | 93.750% (15/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c | Lines: | 309-343 |
| | 22 | 6 |
mem_initName: | mem_init | Prototype: | static int mem_init(BIO *bi, unsigned long flags) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c | Lines: | 108-129 |
| | 22 | 4 |
mem_writeName: | mem_write | Prototype: | static int mem_write(BIO *b, const char *in, int inl) | Coverage: | 42.857% (6/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c | Lines: | 204-230 |
| | 22 | 6 |
ocsp_check_idsName: | ocsp_check_ids | Prototype: | static int ocsp_check_ids(struct stack_st_OCSP_SINGLERESP *sresp, OCSP_CERTID **ret) | Coverage: | 23.077% (3/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_vfy.c | Lines: | 242-274 |
| | 22 | 5 |
ossl_init_baseName: | ossl_init_base | Prototype: | static int ossl_init_base(void) | Coverage: | 36.364% (4/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c | Lines: | 89-122 |
| | 22 | 5 |
rand_pool_newName: | rand_pool_new | Prototype: | RAND_POOL *rand_pool_new(int entropy, size_t min_len, size_t max_len) | Coverage: | 37.500% (3/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 433-458 |
| | 22 | 4 |
s2i_ASN1_OCTET_STRINGName: | s2i_ASN1_OCTET_STRING | Prototype: | ASN1_OCTET_STRING *s2i_ASN1_OCTET_STRING(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, const char *str) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_skey.c | Lines: | 33-53 |
| | 22 | 3 |
ssl3_comp_findName: | ssl3_comp_find | Prototype: | SSL_COMP *ssl3_comp_find(struct stack_st_SSL_COMP *sk, int n) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 1898-1912 |
| | 22 | 4 |