Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
nc_emailName: | nc_email | Prototype: | static int nc_email(ASN1_IA5STRING *eml, ASN1_IA5STRING *base) | Coverage: | 0.000% (0/82) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c | Lines: | 470-509 |
| | 287 | 16 |
dtls1_read_bytesName: | dtls1_read_bytes | Prototype: | int dtls1_read_bytes(SSL *s, int type, unsigned char *buf, int len, int peek) | Coverage: | 26.296% (71/270) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 638-1104 |
| | 290 | 74 |
ssl3_read_bytesName: | ssl3_read_bytes | Prototype: | int ssl3_read_bytes(SSL *s, int type, unsigned char *buf, int len, int peek) | Coverage: | 26.042% (75/288) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_pkt.c | Lines: | 896-1344 |
| | 292 | 72 |
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 |
PKCS7_dataDecodeName: | PKCS7_dataDecode | Prototype: | BIO * PKCS7_dataDecode(PKCS7 *p7, EVP_PKEY *pkey, BIO *in_bio, X509 *pcert) | Coverage: | 28.455% (35/123) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 418-627 |
| | 308 | 40 |
x25519_sc_reduceName: | x25519_sc_reduce | Prototype: | void x25519_sc_reduce(uint8_t *s) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Lines: | 3813-4145 |
| | 309 | 1 |
ssl3_connectName: | ssl3_connect | Prototype: | int ssl3_connect(SSL *s) | Coverage: | 59.091% (182/308) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | Lines: | 177-648 |
| | 315 | 117 |
ASN1_BIT_STRING_num_ascName: | ASN1_BIT_STRING_num_asc | Prototype: | int ASN1_BIT_STRING_num_asc(const char *name, BIT_STRING_BITNAME *tbl) | Coverage: | 0.000% (0/69) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_bitst.c | Lines: | 101-112 |
| | 332 | 15 |
TS_CONF_add_flagName: | TS_CONF_add_flag | Prototype: | static int TS_CONF_add_flag(CONF *conf, const char *section, const char *field, int flag, TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c | Lines: | 494-511 |
| | 332 | 16 |
BIO_get_accept_socketName: | BIO_get_accept_socket | Prototype: | int BIO_get_accept_socket(char *host, int bind_mode) | Coverage: | 0.000% (0/84) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_sock.c | Lines: | 120-196 |
| | 336 | 21 |
pkey_hmac_ctrl_strName: | pkey_hmac_ctrl_str | Prototype: | static int pkey_hmac_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 0.000% (0/73) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_pmeth.c | Lines: | 217-238 |
| | 340 | 17 |
pkey_gost_mac_ctrl_strName: | pkey_gost_mac_ctrl_str | Prototype: | static int pkey_gost_mac_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 0.000% (0/73) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89imit_pmeth.c | Lines: | 182-206 |
| | 346 | 17 |
ec_wNAF_mulName: | ec_wNAF_mul | Prototype: | int ec_wNAF_mul(const EC_GROUP * group, EC_POINT * r, const BIGNUM * scalar, size_t num, const EC_POINT * points[], const BIGNUM * scalars[], BN_CTX * ctx) | Coverage: | 47.137% (107/227) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_mult.c | Lines: | 334-702 |
| | 348 | 69 |
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 |
ssl_create_cipher_listName: | ssl_create_cipher_list | Prototype: | struct stack_st_SSL_CIPHER * ssl_create_cipher_list(const SSL_METHOD *ssl_method, struct stack_st_SSL_CIPHER **cipher_list, struct stack_st_SSL_CIPHER **cipher_list_by_id, const char *rule_str) | Coverage: | 29.885% (26/87) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 1283-1458 |
| | 355 | 20 |
v2i_BASIC_CONSTRAINTSName: | v2i_BASIC_CONSTRAINTS | Prototype: | static BASIC_CONSTRAINTS * v2i_BASIC_CONSTRAINTS(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *values) | Coverage: | 0.000% (0/80) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_bcons.c | Lines: | 153-184 |
| | 356 | 20 |
crldp_from_sectionName: | crldp_from_section | Prototype: | static DIST_POINT * crldp_from_section(X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 0.000% (0/86) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c | Lines: | 268-303 |
| | 357 | 22 |
v2i_POLICY_CONSTRAINTSName: | v2i_POLICY_CONSTRAINTS | Prototype: | static void * v2i_POLICY_CONSTRAINTS(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *values) | Coverage: | 0.000% (0/85) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_pcons.c | Lines: | 144-180 |
| | 359 | 21 |
added_obj_cmpName: | added_obj_cmp | Prototype: | static int added_obj_cmp(const ADDED_OBJ *ca, const ADDED_OBJ *cb) | Coverage: | 0.000% (0/88) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 176-213 |
| | 360 | 24 |
v2i_subject_altName: | v2i_subject_alt | Prototype: | static GENERAL_NAMES * v2i_subject_alt(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 0.000% (0/94) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_alt.c | Lines: | 349-386 |
| | 361 | 22 |
v2i_ASN1_BIT_STRINGName: | v2i_ASN1_BIT_STRING | Prototype: | ASN1_BIT_STRING * v2i_ASN1_BIT_STRING(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 0.000% (0/81) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_bitst.c | Lines: | 138-173 |
| | 362 | 19 |
ssl3_acceptName: | ssl3_accept | Prototype: | int ssl3_accept(SSL *s) | Coverage: | 53.444% (194/363) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | Lines: | 171-777 |
| | 393 | 131 |
pkey_dh_ctrl_strName: | pkey_dh_ctrl_str | Prototype: | static int pkey_dh_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 0.000% (0/100) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_pmeth.c | Lines: | 151-185 |
| | 394 | 21 |
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 |
set_dist_point_nameName: | set_dist_point_name | Prototype: | static int set_dist_point_name(DIST_POINT_NAME **pdp, X509V3_CTX *ctx, CONF_VALUE *cnf) | Coverage: | 0.000% (0/106) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c | Lines: | 129-192 |
| | 421 | 24 |
v3_check_genericName: | v3_check_generic | Prototype: | static int v3_check_generic(const char **value) | Coverage: | 0.000% (0/95) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_conf.c | Lines: | 255-274 |
| | 421 | 16 |
def_load_bioName: | def_load_bio | Prototype: | static int def_load_bio(CONF *conf, BIO *in, long *line) | Coverage: | 35.000% (63/180) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | Lines: | 210-413 |
| | 445 | 48 |
v2i_NAME_CONSTRAINTSName: | v2i_NAME_CONSTRAINTS | Prototype: | static void * v2i_NAME_CONSTRAINTS(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 0.000% (0/111) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c | Lines: | 185-229 |
| | 460 | 22 |
getentropy_fallbackName: | getentropy_fallback | Prototype: | static int getentropy_fallback(void *buf, size_t len) | Coverage: | 0.000% (0/185) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/getentropy_linux.c | Lines: | 339-550 |
| | 504 | 51 |
pkey_cmac_ctrl_strName: | pkey_cmac_ctrl_str | Prototype: | static int pkey_cmac_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 0.000% (0/109) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cm_pmeth.c | Lines: | 164-196 |
| | 509 | 25 |
TS_CONF_set_accuracyName: | TS_CONF_set_accuracy | Prototype: | int TS_CONF_set_accuracy(CONF *conf, const char *section, TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/121) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c | Lines: | 430-467 |
| | 516 | 29 |
ssl_cipher_process_rulestrName: | ssl_cipher_process_rulestr | Prototype: | static int ssl_cipher_process_rulestr(const char *rule_str, CIPHER_ORDER **head_p, CIPHER_ORDER **tail_p, const SSL_CIPHER **ca_list) | Coverage: | 36.694% (91/248) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 1036-1271 |
| | 543 | 55 |
notice_sectionName: | notice_section | Prototype: | static POLICYQUALINFO * notice_section(X509V3_CTX *ctx, struct stack_st_CONF_VALUE *unot, int ia5org) | Coverage: | 0.000% (0/159) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_cpols.c | Lines: | 560-643 |
| | 560 | 40 |
pkey_dsa_ctrl_strName: | pkey_dsa_ctrl_str | Prototype: | static int pkey_dsa_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 0.000% (0/133) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | Lines: | 230-272 |
| | 563 | 28 |
mime_bound_checkName: | mime_bound_check | Prototype: | static int mime_bound_check(char *line, int linelen, char *bound, int blen) | Coverage: | 0.000% (0/138) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 975-993 |
| | 619 | 24 |
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 |
OCSP_parse_urlName: | OCSP_parse_url | Prototype: | int OCSP_parse_url(const char *url, char **phost, char **pport, char **ppath, int *pssl) | Coverage: | 0.000% (0/182) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_lib.c | Lines: | 182-233 |
| | 741 | 27 |
v2i_AUTHORITY_KEYIDName: | v2i_AUTHORITY_KEYID | Prototype: | static AUTHORITY_KEYID * v2i_AUTHORITY_KEYID(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *values) | Coverage: | 0.000% (0/189) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_akey.c | Lines: | 120-210 |
| | 752 | 41 |
v2i_idpName: | v2i_idp | Prototype: | static void * v2i_idp(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 0.000% (0/195) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c | Lines: | 647-700 |
| | 856 | 47 |
ASN1_STRING_set_default_mask_ascName: | ASN1_STRING_set_default_mask_asc | Prototype: | int ASN1_STRING_set_default_mask_asc(const char *p) | Coverage: | 0.000% (0/183) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strnid.c | Lines: | 101-125 |
| | 869 | 38 |
asn1_cbName: | asn1_cb | Prototype: | static int asn1_cb(const char *elem, int len, void *bitstr) | Coverage: | 0.000% (0/232) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_gen.c | Lines: | 268-371 |
| | 878 | 50 |
SMIME_read_ASN1Name: | SMIME_read_ASN1 | Prototype: | ASN1_VALUE * SMIME_read_ASN1(BIO *bio, BIO **bcont, const ASN1_ITEM *it) | Coverage: | 0.000% (0/203) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 426-529 |
| | 930 | 44 |
pkey_gost01_ctrl_strName: | pkey_gost01_ctrl_str | Prototype: | static int pkey_gost01_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 0.000% (0/220) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | Lines: | 639-681 |
| | 1018 | 49 |
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 |
int_engine_configureName: | int_engine_configure | Prototype: | static int int_engine_configure(char *name, char *value, const CONF *cnf) | Coverage: | 0.000% (0/260) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_cnf.c | Lines: | 98-205 |
| | 1060 | 62 |
process_pci_valueName: | process_pci_value | Prototype: | static int process_pci_value(CONF_VALUE *val, ASN1_OBJECT **language, ASN1_INTEGER **pathlen, ASN1_OCTET_STRING **policy) | Coverage: | 0.000% (0/284) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_pci.c | Lines: | 85-227 |
| | 1214 | 60 |
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_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 |
pkey_rsa_ctrl_strName: | pkey_rsa_ctrl_str | Prototype: | static int pkey_rsa_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 0.000% (0/374) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | Lines: | 455-531 |
| | 1728 | 80 |
X509V3_get_value_boolName: | X509V3_get_value_bool | Prototype: | int X509V3_get_value_bool(const CONF_VALUE *value, int *asn1_bool) | Coverage: | 0.000% (0/391) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 248-271 |
| | 1980 | 77 |
int_def_cbName: | int_def_cb | Prototype: | static int int_def_cb(const char *alg, int len, void *arg) | Coverage: | 0.000% (0/518) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_fat.c | Lines: | 109-142 |
| | 2452 | 85 |
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 |