Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
xsyslogName: | xsyslog | Prototype: | static void xsyslog(BIO *bp, int priority, const char *string) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_log.c | Lines: | 201-205 |
| | 1 | 1 |
BN_mod_inverse_internalName: | BN_mod_inverse_internal | Prototype: | static BIGNUM * BN_mod_inverse_internal(BIGNUM *in, const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx, int ct) | Coverage: | 0.778% (2/257) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gcd.c | Lines: | 251-541 |
| | 176 | 69 |
PEM_get_EVP_CIPHER_INFOName: | PEM_get_EVP_CIPHER_INFO | Prototype: | int PEM_get_EVP_CIPHER_INFO(char *header, EVP_CIPHER_INFO *cipher) | Coverage: | 1.775% (3/169) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | Lines: | 476-535 |
| | 665 | 31 |
tls1_alert_codeName: | tls1_alert_code | Prototype: | int tls1_alert_code(int code) | Coverage: | 3.125% (2/64) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 1162-1231 |
| | 33 | 33 |
ln_cmpName: | ln_cmp | Prototype: | static int ln_cmp(const ASN1_OBJECT * const *a, const unsigned int *b) | Coverage: | 3.226% (1/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 120-123 |
| | 165 | 7 |
sn_cmpName: | sn_cmp | Prototype: | static int sn_cmp(const ASN1_OBJECT * const *a, const unsigned int *b) | Coverage: | 3.226% (1/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 99-102 |
| | 165 | 7 |
SSL_state_func_codeName: | SSL_state_func_code | Prototype: | int SSL_state_func_code(int state) | Coverage: | 3.636% (6/165) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_err.c | Lines: | 491-660 |
| | 84 | 83 |
ssl_server_legacy_first_packetName: | ssl_server_legacy_first_packet | Prototype: | int ssl_server_legacy_first_packet(SSL *s) | Coverage: | 4.219% (10/237) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_packet.c | Lines: | 234-293 |
| | 1055 | 41 |
rsa_item_signName: | rsa_item_sign | Prototype: | static int rsa_item_sign(EVP_MD_CTX *ctx, const ASN1_ITEM *it, void *asn, X509_ALGOR *alg1, X509_ALGOR *alg2, ASN1_BIT_STRING *sig) | Coverage: | 4.412% (3/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | Lines: | 535-619 |
| | 93 | 24 |
engine_table_selectName: | engine_table_select | Prototype: | ENGINE * engine_table_select(ENGINE_TABLE **table, int nid) | Coverage: | 4.651% (2/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_table.c | Lines: | 243-334 |
| | 49 | 14 |
check_pemName: | check_pem | Prototype: | static int check_pem(const char *nm, const char *name) | Coverage: | 5.226% (30/574) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | Lines: | 187-268 |
| | 2819 | 119 |
TXT_DB_freeName: | TXT_DB_free | Prototype: | void TXT_DB_free(TXT_DB *db) | Coverage: | 5.714% (2/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/txt_db/txt_db.c | Lines: | 333-372 |
| | 39 | 11 |
X509_CERT_AUX_printName: | X509_CERT_AUX_print | Prototype: | int X509_CERT_AUX_print(BIO *out, X509_CERT_AUX *aux, int indent) | Coverage: | 5.714% (2/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_x509a.c | Lines: | 68-118 |
| | 40 | 11 |
ec_GF2m_simple_make_affineName: | ec_GF2m_simple_make_affine | Prototype: | int ec_GF2m_simple_make_affine(const EC_GROUP * group, EC_POINT * point, BN_CTX * ctx) | Coverage: | 5.882% (2/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 701-738 |
| | 39 | 12 |
pk7_cbName: | pk7_cb | Prototype: | static int pk7_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 5.882% (1/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_asn1.c | Lines: | 157-181 |
| | 13 | 8 |
X509_OBJECT_retrieve_matchName: | X509_OBJECT_retrieve_match | Prototype: | X509_OBJECT * X509_OBJECT_retrieve_match(struct stack_st_X509_OBJECT *h, X509_OBJECT *x) | Coverage: | 7.407% (2/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | Lines: | 651-677 |
| | 32 | 9 |
pkey_rsa_verifyName: | pkey_rsa_verify | Prototype: | static int pkey_rsa_verify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 8.108% (3/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | Lines: | 258-303 |
| | 38 | 12 |
PEM_X509_INFO_read_bioName: | PEM_X509_INFO_read_bio | Prototype: | struct stack_st_X509_INFO * PEM_X509_INFO_read_bio(BIO *bp, struct stack_st_X509_INFO *sk, pem_password_cb *cb, void *u) | Coverage: | 8.333% (31/372) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_info.c | Lines: | 95-305 |
| | 1417 | 95 |
PEM_do_headerName: | PEM_do_header | Prototype: | int PEM_do_header(EVP_CIPHER_INFO *cipher, unsigned char *data, long *plen, pem_password_cb *callback, void *u) | Coverage: | 8.696% (2/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | Lines: | 431-474 |
| | 45 | 8 |
obj_trustName: | obj_trust | Prototype: | static int obj_trust(int id, X509 *x, int flags) | Coverage: | 9.091% (2/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_trs.c | Lines: | 323-348 |
| | 17 | 8 |
obj_name_cmpName: | obj_name_cmp | Prototype: | static int obj_name_cmp(const void *a_void, const void *b_void) | Coverage: | 10.256% (4/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | Lines: | 93-110 |
| | 179 | 9 |
str_copyName: | str_copy | Prototype: | static int str_copy(CONF *conf, char *section, char **pto, char *from) | Coverage: | 10.280% (11/107) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | Lines: | 453-597 |
| | 115 | 36 |
OBJ_obj2txtName: | OBJ_obj2txt | Prototype: | int OBJ_obj2txt(char *buf, int buf_len, const ASN1_OBJECT *a, int no_name) | Coverage: | 10.417% (10/96) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 524-642 |
| | 102 | 30 |
PEM_read_bio_PrivateKeyName: | PEM_read_bio_PrivateKey | Prototype: | EVP_PKEY * PEM_read_bio_PrivateKey(BIO *bp, EVP_PKEY **x, pem_password_cb *cb, void *u) | Coverage: | 10.476% (11/105) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_pkey.c | Lines: | 80-148 |
| | 413 | 28 |
DSO_freeName: | DSO_free | Prototype: | int DSO_free(DSO *dso) | Coverage: | 11.765% (2/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c | Lines: | 136-165 |
| | 28 | 5 |
EVP_CIPHER_typeName: | EVP_CIPHER_type | Prototype: | int EVP_CIPHER_type(const EVP_CIPHER *ctx) | Coverage: | 11.765% (4/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_lib.c | Lines: | 133-183 |
| | 16 | 23 |
check_revocationName: | check_revocation | Prototype: | static int check_revocation(X509_STORE_CTX *ctx) | Coverage: | 11.765% (2/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 878-900 |
| | 14 | 6 |
tls_configure_server_sniName: | tls_configure_server_sni | Prototype: | static int tls_configure_server_sni(struct tls *ctx) | Coverage: | 11.765% (2/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 297-326 |
| | 25 | 7 |
ssl3_ctrlName: | ssl3_ctrl | Prototype: | long ssl3_ctrl(SSL *s, int cmd, long larg, void *parg) | Coverage: | 12.000% (9/75) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1827-1938 |
| | 46 | 35 |
ssl_ctrlName: | ssl_ctrl | Prototype: | static long ssl_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 12.174% (14/115) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | Lines: | 280-462 |
| | 180 | 45 |
pkey_rsa_ctrlName: | pkey_rsa_ctrl | Prototype: | static int pkey_rsa_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 12.346% (10/81) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | Lines: | 357-453 |
| | 57 | 34 |
X509_get1_ocspName: | X509_get1_ocsp | Prototype: | struct stack_st_OPENSSL_STRING *X509_get1_ocsp(X509 *x) | Coverage: | 12.500% (2/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 525-546 |
| | 31 | 6 |
X509_policy_tree_freeName: | X509_policy_tree_free | Prototype: | void X509_policy_tree_free(X509_POLICY_TREE *tree) | Coverage: | 12.500% (2/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_tree.c | Lines: | 631-658 |
| | 18 | 6 |
dtls1_get_hello_verifyName: | dtls1_get_hello_verify | Prototype: | int dtls1_get_hello_verify(SSL *s) | Coverage: | 12.500% (3/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_clnt.c | Lines: | 173-228 |
| | 36 | 10 |
dtls1_process_buffered_recordsName: | dtls1_process_buffered_records | Prototype: | static int dtls1_process_buffered_records(SSL *s) | Coverage: | 12.500% (2/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 295-324 |
| | 15 | 6 |
tls_ssl_errorName: | tls_ssl_error | Prototype: | int tls_ssl_error(struct tls *ctx, SSL *ssl_conn, int ssl_ret, const char *prefix) | Coverage: | 12.903% (4/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 621-669 |
| | 37 | 16 |
conf_value_cmpName: | conf_value_cmp | Prototype: | static int conf_value_cmp(const CONF_VALUE *a, const CONF_VALUE *b) | Coverage: | 12.987% (10/77) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | Lines: | 163-180 |
| | 351 | 17 |
tlsext_sni_serverhello_parseName: | tlsext_sni_serverhello_parse | Prototype: | int tlsext_sni_serverhello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 13.115% (8/61) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 677-708 |
| | 223 | 14 |
buffer_writeName: | buffer_write | Prototype: | static int buffer_write(BIO *b, const char *in, int inl) | Coverage: | 13.208% (7/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_buff.c | Lines: | 215-289 |
| | 60 | 17 |
X509_PKEY_freeName: | X509_PKEY_free | Prototype: | void X509_PKEY_free(X509_PKEY *x) | Coverage: | 13.333% (2/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pkey.c | Lines: | 102-121 |
| | 21 | 5 |
EC_curve_nist2nidName: | EC_curve_nist2nid | Prototype: | int EC_curve_nist2nid(const char *name) | Coverage: | 13.514% (5/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_curve.c | Lines: | 3334-3344 |
| | 167 | 9 |
pkey_dsa_ctrlName: | pkey_dsa_ctrl | Prototype: | static int pkey_dsa_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 13.636% (6/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | Lines: | 169-228 |
| | 26 | 24 |
X509_VERIFY_PARAM_lookupName: | X509_VERIFY_PARAM_lookup | Prototype: | const X509_VERIFY_PARAM *X509_VERIFY_PARAM_lookup(const char *name) | Coverage: | 13.953% (6/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c | Lines: | 685-705 |
| | 178 | 11 |
srtp_find_profile_by_nameName: | srtp_find_profile_by_name | Prototype: | int srtp_find_profile_by_name(char *profile_name, SRTP_PROTECTION_PROFILE **pptr, unsigned len) | Coverage: | 14.286% (7/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_srtp.c | Lines: | 141-159 |
| | 211 | 9 |
EC_GROUP_new_curve_GFpName: | EC_GROUP_new_curve_GFp | Prototype: | EC_GROUP * EC_GROUP_new_curve_GFp(const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 15.000% (3/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_cvt.c | Lines: | 77-145 |
| | 44 | 6 |
dtls1_dispatch_alertName: | dtls1_dispatch_alert | Prototype: | int dtls1_dispatch_alert(SSL *s) | Coverage: | 15.000% (3/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 1377-1414 |
| | 38 | 7 |
pem_check_suffixName: | pem_check_suffix | Prototype: | int pem_check_suffix(const char *pem_str, const char *suffix) | Coverage: | 15.000% (6/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | Lines: | 834-850 |
| | 172 | 10 |
PEM_ASN1_write_bioName: | PEM_ASN1_write_bio | Prototype: | int PEM_ASN1_write_bio(i2d_of_void *i2d, const char *name, BIO *bp, void *x, const EVP_CIPHER *enc, unsigned char *kstr, int klen, pem_password_cb *callback, void *u) | Coverage: | 15.094% (8/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | Lines: | 333-429 |
| | 99 | 17 |
CBS_strdupName: | CBS_strdup | Prototype: | int CBS_strdup(const CBS *cbs, char **out_ptr) | Coverage: | 15.385% (2/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Lines: | 98-104 |
| | 47 | 3 |
X509v3_get_ext_by_OBJName: | X509v3_get_ext_by_OBJ | Prototype: | int X509v3_get_ext_by_OBJ(const struct stack_st_X509_EXTENSION *sk, const ASN1_OBJECT *obj, int lastpos) | Coverage: | 15.385% (2/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_v3.c | Lines: | 88-107 |
| | 15 | 5 |
purpose_smimeName: | purpose_smime | Prototype: | static int purpose_smime(const X509 *x, int ca) | Coverage: | 15.385% (4/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | Lines: | 698-723 |
| | 17 | 8 |
ssl_get_prev_sessionName: | ssl_get_prev_session | Prototype: | int ssl_get_prev_session(SSL *s, const unsigned char *session_id, int session_id_len, CBS *ext_block) | Coverage: | 15.476% (13/84) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | Lines: | 437-595 |
| | 119 | 28 |
PEM_read_bioName: | PEM_read_bio | Prototype: | int PEM_read_bio(BIO *bp, char **name, char **header, unsigned char **data, long *len) | Coverage: | 15.666% (60/383) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | Lines: | 657-827 |
| | 1563 | 74 |
check_idName: | check_id | Prototype: | static int check_id(X509_STORE_CTX *ctx) | Coverage: | 16.000% (4/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 201-222 |
| | 22 | 7 |
SSL_ctrlName: | SSL_ctrl | Prototype: | long SSL_ctrl(SSL *s, int cmd, long larg, void *parg) | Coverage: | 16.279% (7/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1052-1107 |
| | 32 | 19 |
ASN1_TYPE_cmpName: | ASN1_TYPE_cmp | Prototype: | int ASN1_TYPE_cmp(const ASN1_TYPE *a, const ASN1_TYPE *b) | Coverage: | 16.667% (6/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_type.c | Lines: | 110-156 |
| | 14 | 26 |
is_printableName: | is_printable | Prototype: | static int is_printable(unsigned long value) | Coverage: | 16.667% (5/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_mbstr.c | Lines: | 426-447 |
| | 43 | 6 |
ssl3_check_finishedName: | ssl3_check_finished | Prototype: | int ssl3_check_finished(SSL *s) | Coverage: | 16.667% (2/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | Lines: | 2655-2676 |
| | 13 | 4 |
tls1_ec_nid2curve_idName: | tls1_ec_nid2curve_id | Prototype: | uint16_t tls1_ec_nid2curve_id(const int nid) | Coverage: | 16.667% (10/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 272-338 |
| | 31 | 31 |
SSL_CTX_ctrlName: | SSL_CTX_ctrl | Prototype: | long SSL_CTX_ctrl(SSL_CTX *ctx, int cmd, long larg, void *parg) | Coverage: | 16.949% (10/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1130-1207 |
| | 41 | 29 |
ssl3_ctx_ctrlName: | ssl3_ctx_ctrl | Prototype: | long ssl3_ctx_ctrl(SSL_CTX *ctx, int cmd, long larg, void *parg) | Coverage: | 17.857% (10/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 2114-2197 |
| | 35 | 26 |
PKCS7_get_octet_stringName: | PKCS7_get_octet_string | Prototype: | static ASN1_OCTET_STRING * PKCS7_get_octet_string(PKCS7 *p7) | Coverage: | 18.182% (2/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 96-105 |
| | 10 | 3 |
SSLeay_versionName: | SSLeay_version | Prototype: | const char * SSLeay_version(int t) | Coverage: | 18.182% (2/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cversion.c | Lines: | 64-80 |
| | 7 | 6 |
dtls1_get_bitmapName: | dtls1_get_bitmap | Prototype: | static DTLS1_BITMAP * dtls1_get_bitmap(SSL *s, SSL3_RECORD *rr, unsigned int *is_next_epoch) | Coverage: | 18.182% (2/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 1417-1435 |
| | 12 | 3 |
rc2_ctrlName: | rc2_ctrl | Prototype: | static int rc2_ctrl(EVP_CIPHER_CTX *c, int type, int arg, void *ptr) | Coverage: | 18.182% (2/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c | Lines: | 223-251 |
| | 10 | 6 |
getentropyName: | getentropy | Prototype: | int getentropy(void *buf, size_t len) | Coverage: | 18.750% (3/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/getentropy_linux.c | Lines: | 87-178 |
| | 30 | 6 |
tls_ocsp_stapling_cbName: | tls_ocsp_stapling_cb | Prototype: | int tls_ocsp_stapling_cb(SSL *ssl, void *arg) | Coverage: | 19.048% (4/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 330-360 |
| | 35 | 7 |
ASN1_STRING_TABLE_getName: | ASN1_STRING_TABLE_get | Prototype: | ASN1_STRING_TABLE * ASN1_STRING_TABLE_get(int nid) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strnid.c | Lines: | 230-248 |
| | 22 | 4 |
EC_GROUP_clear_freeName: | EC_GROUP_clear_free | Prototype: | void EC_GROUP_clear_free(EC_GROUP * group) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 137-156 |
| | 12 | 4 |
do_pk8pkeyName: | do_pk8pkey | Prototype: | static int do_pk8pkey(BIO *bp, EVP_PKEY *x, int isder, int nid, const EVP_CIPHER *enc, char *kstr, int klen, pem_password_cb *cb, void *u) | Coverage: | 20.000% (6/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_pk8.c | Lines: | 109-154 |
| | 35 | 9 |
dtls1_handle_timeoutName: | dtls1_handle_timeout | Prototype: | int dtls1_handle_timeout(SSL *s) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 413-433 |
| | 10 | 4 |
ec_GF2m_simple_cmpName: | ec_GF2m_simple_cmp | Prototype: | int ec_GF2m_simple_cmp(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) | Coverage: | 20.000% (10/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 654-697 |
| | 47 | 14 |
engine_pkey_asn1_meths_freeName: | engine_pkey_asn1_meths_free | Prototype: | void engine_pkey_asn1_meths_free(ENGINE *e) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_asnmth.c | Lines: | 163-179 |
| | 17 | 4 |
engine_pkey_meths_freeName: | engine_pkey_meths_free | Prototype: | void engine_pkey_meths_free(ENGINE *e) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_pkmeth.c | Lines: | 159-175 |
| | 17 | 4 |
policy_cache_freeName: | policy_cache_free | Prototype: | void policy_cache_free(X509_POLICY_CACHE *cache) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_cache.c | Lines: | 218-228 |
| | 7 | 4 |
tls_ocsp_verify_cbName: | tls_ocsp_verify_cb | Prototype: | int tls_ocsp_verify_cb(SSL *ssl, void *arg) | Coverage: | 20.000% (4/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 297-326 |
| | 26 | 6 |
SSL_get_errorName: | SSL_get_error | Prototype: | int SSL_get_error(const SSL *s, int i) | Coverage: | 20.635% (13/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2323-2399 |
| | 42 | 19 |
tls_closeName: | tls_close | Prototype: | int tls_close(struct tls *ctx) | Coverage: | 21.053% (8/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 769-821 |
| | 52 | 12 |
i2c_ASN1_BIT_STRINGName: | i2c_ASN1_BIT_STRING | Prototype: | int i2c_ASN1_BIT_STRING(ASN1_BIT_STRING *a, unsigned char **pp) | Coverage: | 21.277% (10/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bitstr.c | Lines: | 71-127 |
| | 46 | 16 |
CONF_modules_unloadName: | CONF_modules_unload | Prototype: | void CONF_modules_unload(int all) | Coverage: | 21.429% (3/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_mod.c | Lines: | 404-426 |
| | 16 | 4 |
X509_STORE_CTX_get1_issuerName: | X509_STORE_CTX_get1_issuer | Prototype: | int X509_STORE_CTX_get1_issuer(X509 **issuer, X509_STORE_CTX *ctx, X509 *x) | Coverage: | 21.622% (8/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | Lines: | 690-753 |
| | 44 | 13 |
add_cert_dirName: | add_cert_dir | Prototype: | static int add_cert_dir(BY_DIR *ctx, const char *dir, int type) | Coverage: | 21.649% (21/97) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_dir.c | Lines: | 200-258 |
| | 294 | 21 |
BIO_sock_non_fatal_errorName: | BIO_sock_non_fatal_error | Prototype: | int BIO_sock_non_fatal_error(int err) | Coverage: | 22.222% (2/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_sock.c | Lines: | 224-238 |
| | 4 | 7 |
X509_NAME_ENTRY_set_dataName: | X509_NAME_ENTRY_set_data | Prototype: | int X509_NAME_ENTRY_set_data(X509_NAME_ENTRY *ne, int type, const unsigned char *bytes, int len) | Coverage: | 22.222% (6/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509name.c | Lines: | 368-391 |
| | 24 | 7 |
_rs_rekeyName: | _rs_rekey | Prototype: | static __inline void _rs_rekey(u_char *dat, size_t datlen) | Coverage: | 22.222% (2/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/arc4random.c | Lines: | 118-139 |
| | 10 | 3 |
dtls1_guess_mtuName: | dtls1_guess_mtu | Prototype: | static unsigned int dtls1_guess_mtu(unsigned int curr_mtu) | Coverage: | 22.222% (2/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 1202-1215 |
| | 7 | 4 |
ssl_set_certName: | ssl_set_cert | Prototype: | static int ssl_set_cert(CERT *c, X509 *x) | Coverage: | 22.222% (4/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_rsa.c | Lines: | 359-414 |
| | 36 | 6 |
tls12_get_hashName: | tls12_get_hash | Prototype: | const EVP_MD * tls12_get_hash(unsigned char hash_alg) | Coverage: | 22.222% (4/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 1133-1158 |
| | 14 | 10 |
tlsext_ocsp_clienthello_buildName: | tlsext_ocsp_clienthello_build | Prototype: | int tlsext_ocsp_clienthello_build(SSL *s, CBB *cbb) | Coverage: | 22.500% (9/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 722-764 |
| | 46 | 14 |
X509V3_EXT_get_nidName: | X509V3_EXT_get_nid | Prototype: | const X509V3_EXT_METHOD * X509V3_EXT_get_nid(int nid) | Coverage: | 23.077% (3/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_lib.c | Lines: | 113-132 |
| | 27 | 5 |
X509_check_akidName: | X509_check_akid | Prototype: | int X509_check_akid(X509 *issuer, AUTHORITY_KEYID *akid) | Coverage: | 23.333% (7/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | Lines: | 856-893 |
| | 26 | 8 |
tlsext_ocsp_clienthello_parseName: | tlsext_ocsp_clienthello_parse | Prototype: | int tlsext_ocsp_clienthello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 23.404% (11/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 766-838 |
| | 67 | 17 |
tls_servername_cbName: | tls_servername_cb | Prototype: | static int tls_servername_cb(SSL *ssl, int *al, void *arg) | Coverage: | 23.529% (8/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 77-136 |
| | 77 | 10 |
x509_name_ex_newName: | x509_name_ex_new | Prototype: | static int x509_name_ex_new(ASN1_VALUE **val, const ASN1_ITEM *it) | Coverage: | 23.529% (4/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | Lines: | 241-267 |
| | 31 | 7 |
md_ctrlName: | md_ctrl | Prototype: | static long md_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 23.684% (9/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_md.c | Lines: | 176-238 |
| | 52 | 15 |
asn1_item_clearName: | asn1_item_clear | Prototype: | static void asn1_item_clear(ASN1_VALUE **pval, const ASN1_ITEM *it) | Coverage: | 23.810% (5/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_new.c | Lines: | 211-242 |
| | 23 | 9 |
tls_configure_ssl_verifyName: | tls_configure_ssl_verify | Prototype: | int tls_configure_ssl_verify(struct tls *ctx, SSL_CTX *ssl_ctx, int verify) | Coverage: | 24.000% (12/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 478-563 |
| | 108 | 18 |
dsa_pub_decodeName: | dsa_pub_decode | Prototype: | static int dsa_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey) | Coverage: | 24.138% (7/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | Lines: | 72-127 |
| | 65 | 10 |
BN_GF2m_mod_solve_quad_arrName: | BN_GF2m_mod_solve_quad_arr | Prototype: | int BN_GF2m_mod_solve_quad_arr(BIGNUM *r, const BIGNUM *a_, const int p[], BN_CTX *ctx) | Coverage: | 24.211% (23/95) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 1131-1232 |
| | 81 | 32 |
d2i_PrivateKeyName: | d2i_PrivateKey | Prototype: | EVP_PKEY * d2i_PrivateKey(int type, EVP_PKEY **a, const unsigned char **pp, long length) | Coverage: | 24.242% (8/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/d2i_pr.c | Lines: | 76-122 |
| | 65 | 10 |