Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
check_pemName: | check_pem | Prototype: | static int check_pem(const char *nm, const char *name) | Coverage: | 5.462% (42/769) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | Lines: | 123-216 |
| | 3806 | 158 |
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: | 9.384% (67/714) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 588-698 |
| | 3504 | 154 |
int_def_cbName: | int_def_cb | Prototype: | static int int_def_cb(const char *alg, int len, void *arg) | Coverage: | 0.000% (0/478) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_fat.c | Lines: | 49-79 |
| | 2251 | 79 |
X509V3_get_value_boolName: | X509V3_get_value_bool | Prototype: | int X509V3_get_value_bool(const CONF_VALUE *value, int *asn1_bool) | Coverage: | 5.371% (21/391) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 237-266 |
| | 1989 | 77 |
pkey_hkdf_ctrl_strName: | pkey_hkdf_ctrl_str | Prototype: | static int pkey_hkdf_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 10.685% (39/365) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/hkdf.c | Lines: | 134-176 |
| | 1813 | 78 |
ssl3_get_recordName: | ssl3_get_record | Prototype: | int ssl3_get_record(SSL *s) | Coverage: | 53.694% (298/555) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | Lines: | 173-790 |
| | 1595 | 101 |
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: | 11.653% (43/369) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_info.c | Lines: | 38-244 |
| | 1412 | 94 |
pkey_scrypt_ctrl_strName: | pkey_scrypt_ctrl_str | Prototype: | static int pkey_scrypt_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 13.060% (35/268) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/scrypt.c | Lines: | 179-214 |
| | 1320 | 58 |
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: | 11.972% (34/284) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pci.c | Lines: | 85-241 |
| | 1250 | 60 |
displaytext_str2tagName: | displaytext_str2tag | Prototype: | static int displaytext_str2tag(const char *tagstr, unsigned int *tag_len) | Coverage: | 0.000% (0/274) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c | Lines: | 257-281 |
| | 1244 | 44 |
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: | 4.583% (11/240) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_pmeth.c | Lines: | 222-271 |
| | 1191 | 52 |
int_engine_configureName: | int_engine_configure | Prototype: | static int int_engine_configure(const char *name, const char *value, const CONF *cnf) | Coverage: | 0.000% (0/260) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_cnf.c | Lines: | 41-149 |
| | 1061 | 62 |
do_tcreateName: | do_tcreate | Prototype: | static int do_tcreate(const char *value, const char *name) | Coverage: | 0.000% (0/233) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mstbl.c | Lines: | 57-113 |
| | 1027 | 54 |
pkey_ec_ctrl_strName: | pkey_ec_ctrl_str | Prototype: | static int pkey_ec_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 3.774% (8/212) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 350-388 |
| | 1016 | 47 |
SMIME_read_ASN1Name: | SMIME_read_ASN1 | Prototype: | ASN1_VALUE *SMIME_read_ASN1(BIO *bio, BIO **bcont, const ASN1_ITEM *it) | Coverage: | 13.300% (27/203) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 370-475 |
| | 951 | 44 |
asn1_cbName: | asn1_cb | Prototype: | static int asn1_cb(const char *elem, int len, void *bitstr) | Coverage: | 0.000% (0/235) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_gen.c | Lines: | 240-346 |
| | 879 | 51 |
get_header_and_dataName: | get_header_and_data | Prototype: | static int get_header_and_data(BIO *bp, BIO **header, BIO **data, char *name, unsigned int flags) | Coverage: | 25.000% (53/212) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | Lines: | 789-877 |
| | 869 | 42 |
ASN1_STRING_set_default_mask_ascName: | ASN1_STRING_set_default_mask_asc | Prototype: | int ASN1_STRING_set_default_mask_asc(const char *p) | Coverage: | 5.464% (10/183) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strnid.c | Lines: | 48-71 |
| | 869 | 38 |
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/openssl/src/crypto/x509v3/v3_crld.c | Lines: | 360-407 |
| | 858 | 47 |
check_suiteb_cipher_listName: | check_suiteb_cipher_list | Prototype: | static int check_suiteb_cipher_list(const SSL_METHOD *meth, CERT *c, const char **prule_str) | Coverage: | 18.135% (35/193) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 1220-1272 |
| | 839 | 36 |
pkey_tls1_prf_ctrl_strName: | pkey_tls1_prf_ctrl_str | Prototype: | static int pkey_tls1_prf_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 12.791% (22/172) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/tls1_prf.c | Lines: | 93-122 |
| | 835 | 38 |
get_sigorhashName: | get_sigorhash | Prototype: | static void get_sigorhash(int *psig, int *phash, const char *str) | Coverage: | 27.381% (46/168) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1861-1876 |
| | 823 | 36 |
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: | 23.810% (45/189) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_akey.c | Lines: | 67-160 |
| | 774 | 41 |
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, CERT *c) | Coverage: | 33.442% (103/308) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 955-1217 |
| | 758 | 65 |
PEM_get_EVP_CIPHER_INFOName: | PEM_get_EVP_CIPHER_INFO | Prototype: | int PEM_get_EVP_CIPHER_INFO(char *header, EVP_CIPHER_INFO *cipher) | Coverage: | 20.245% (33/163) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | Lines: | 481-559 |
| | 753 | 29 |
pkey_sm2_ctrl_strName: | pkey_sm2_ctrl_str | Prototype: | static int pkey_sm2_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 0.000% (0/141) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_pmeth.c | Lines: | 228-254 |
| | 673 | 30 |
def_load_bioName: | def_load_bio | Prototype: | static int def_load_bio(CONF *conf, BIO *in, long *line) | Coverage: | 55.605% (124/223) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | Lines: | 180-466 |
| | 643 | 60 |
mime_bound_checkName: | mime_bound_check | Prototype: | static int mime_bound_check(char *line, int linelen, const char *bound, int blen) | Coverage: | 15.942% (22/138) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 924-942 |
| | 622 | 24 |
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/openssl/src/crypto/x509v3/v3_cpols.c | Lines: | 283-371 |
| | 575 | 40 |
tls_construct_server_key_exchangeName: | tls_construct_server_key_exchange | Prototype: | int tls_construct_server_key_exchange(SSL *s, WPACKET *pkt) | Coverage: | 52.601% (91/173) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 2458-2818 |
| | 546 | 44 |
try_decode_X509CertificateName: | try_decode_X509Certificate | Prototype: | static OSSL_STORE_INFO *try_decode_X509Certificate(const char *pem_name, const char *pem_header, const unsigned char *blob, size_t len, void **pctx, int *matchcount, const UI_METHOD *ui_method, void *ui_data) | Coverage: | 0.000% (0/112) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | Lines: | 592-632 |
| | 537 | 24 |
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/128) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_lib.c | Lines: | 117-220 |
| | 536 | 28 |
SSL_CTX_use_serverinfo_fileName: | SSL_CTX_use_serverinfo_file | Prototype: | int SSL_CTX_use_serverinfo_file(SSL_CTX *ctx, const char *file) | Coverage: | 24.060% (32/133) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 908-1037 |
| | 534 | 29 |
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/openssl/src/crypto/ts/ts_conf.c | Lines: | 375-410 |
| | 518 | 29 |
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/103) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_pmeth.c | Lines: | 167-193 |
| | 514 | 23 |
pkey_siphash_ctrl_strName: | pkey_siphash_ctrl_str | Prototype: | static int pkey_siphash_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 2.913% (3/103) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_pmeth.c | Lines: | 156-172 |
| | 503 | 23 |
tls_early_post_process_client_helloName: | tls_early_post_process_client_hello | Prototype: | static int tls_early_post_process_client_hello(SSL *s) | Coverage: | 62.909% (173/275) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 1580-2075 |
| | 500 | 71 |
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/106) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_pmeth.c | Lines: | 110-128 |
| | 499 | 24 |
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/114) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | Lines: | 106-152 |
| | 468 | 23 |
_doprName: | _dopr | Prototype: | static int _dopr(char **sbuffer, char **buffer, size_t *maxlen, size_t *retlen, int *truncated, const char *format, va_list args) | Coverage: | 72.251% (138/191) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_print.c | Lines: | 83-361 |
| | 460 | 79 |
sc_muladdName: | sc_muladd | Prototype: | static void sc_muladd(uint8_t *s, const uint8_t *a, const uint8_t *b, const uint8_t *c) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 4852-5331 |
| | 453 | 1 |
do_ssl3_writeName: | do_ssl3_write | Prototype: | int do_ssl3_write(SSL *s, int type, const unsigned char *buf, size_t *pipelens, size_t numpipes, int create_empty_fragment, size_t *written) | Coverage: | 61.468% (201/327) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c | Lines: | 644-1112 |
| | 446 | 63 |
get_nameName: | get_name | Prototype: | static int get_name(BIO *bp, char **name, unsigned int flags) | Coverage: | 18.367% (18/98) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | Lines: | 725-769 |
| | 435 | 18 |
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/openssl/src/crypto/x509v3/v3_crld.c | Lines: | 66-131 |
| | 427 | 24 |
v3_check_genericName: | v3_check_generic | Prototype: | static int v3_check_generic(const char **value) | Coverage: | 14.737% (14/95) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c | Lines: | 202-219 |
| | 421 | 16 |
tls_construct_ctos_early_dataName: | tls_construct_ctos_early_data | Prototype: | EXT_RETURN tls_construct_ctos_early_data(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 54.472% (67/123) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 730-893 |
| | 416 | 27 |
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: | 18.095% (19/105) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_pkey.c | Lines: | 25-93 |
| | 414 | 28 |
ENGINE_by_idName: | ENGINE_by_id | Prototype: | ENGINE *ENGINE_by_id(const char *id) | Coverage: | 24.074% (26/108) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_list.c | Lines: | 277-339 |
| | 398 | 24 |
ssl3_read_bytesName: | ssl3_read_bytes | Prototype: | int ssl3_read_bytes(SSL *s, int type, int *recvd_type, unsigned char *buf, size_t len, int peek, size_t *readbytes) | Coverage: | 73.038% (214/293) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c | Lines: | 1209-1735 |
| | 397 | 73 |
v2i_IPAddrBlocksName: | v2i_IPAddrBlocks | Prototype: | static void *v2i_IPAddrBlocks(const struct v3_ext_method *method, struct v3_ext_ctx *ctx, struct stack_st_CONF_VALUE *values) | Coverage: | 0.000% (0/112) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 887-1054 |
| | 382 | 34 |
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 *tls13_ciphersuites, struct stack_st_SSL_CIPHER **cipher_list, struct stack_st_SSL_CIPHER **cipher_list_by_id, const char *rule_str, CERT *c) | Coverage: | 35.789% (34/95) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 1400-1632 |
| | 379 | 23 |
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: | 8.791% (8/91) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | Lines: | 278-315 |
| | 370 | 21 |
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: | 16.049% (13/81) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_bitst.c | Lines: | 58-93 |
| | 365 | 19 |
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/openssl/src/crypto/x509v3/v3_pcons.c | Lines: | 55-91 |
| | 362 | 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/openssl/src/crypto/objects/obj_dat.c | Lines: | 88-124 |
| | 360 | 24 |
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: | 23.750% (19/80) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_bcons.c | Lines: | 54-84 |
| | 358 | 20 |
tls1_change_cipher_stateName: | tls1_change_cipher_state | Prototype: | int tls1_change_cipher_state(SSL *s, int which) | Coverage: | 65.909% (87/132) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_enc.c | Lines: | 81-348 |
| | 355 | 35 |
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/openssl/src/crypto/x509v3/v3_crld.c | Lines: | 203-235 |
| | 353 | 22 |
conf_value_cmpName: | conf_value_cmp | Prototype: | static int conf_value_cmp(const CONF_VALUE *a, const CONF_VALUE *b) | Coverage: | 22.078% (17/77) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_api.c | Lines: | 106-123 |
| | 351 | 17 |
ssl3_get_cipher_by_std_nameName: | ssl3_get_cipher_by_std_name | Prototype: | const SSL_CIPHER *ssl3_get_cipher_by_std_name(const char *stdname) | Coverage: | 24.390% (20/82) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4053-4080 |
| | 349 | 20 |
TS_CONF_set_default_engineName: | TS_CONF_set_default_engine | Prototype: | int TS_CONF_set_default_engine(const char *name) | Coverage: | 0.000% (0/77) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c | Lines: | 161-184 |
| | 346 | 19 |
file_openName: | file_open | Prototype: | static OSSL_STORE_LOADER_CTX *file_open(const OSSL_STORE_LOADER *loader, const char *uri, const UI_METHOD *ui_method, void *ui_data) | Coverage: | 0.000% (0/97) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | Lines: | 755-893 |
| | 337 | 24 |
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/openssl/src/crypto/asn1/t_bitst.c | Lines: | 47-56 |
| | 334 | 15 |
pkey_poly1305_ctrl_strName: | pkey_poly1305_ctrl_str | Prototype: | static int pkey_poly1305_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 0.000% (0/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_pmeth.c | Lines: | 151-161 |
| | 333 | 16 |
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/openssl/src/crypto/ts/ts_conf.c | Lines: | 437-452 |
| | 332 | 16 |
tls_process_server_helloName: | tls_process_server_hello | Prototype: | MSG_PROCESS_RETURN tls_process_server_hello(SSL *s, PACKET *pkt) | Coverage: | 77.083% (148/192) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 1411-1756 |
| | 331 | 41 |
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/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_pmeth.c | Lines: | 168-179 |
| | 331 | 16 |
v2i_ASIdentifiersName: | v2i_ASIdentifiers | Prototype: | static void *v2i_ASIdentifiers(const struct v3_ext_method *method, struct v3_ext_ctx *ctx, struct stack_st_CONF_VALUE *values) | Coverage: | 0.000% (0/85) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c | Lines: | 503-619 |
| | 324 | 24 |
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: | 68.778% (152/221) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_mult.c | Lines: | 410-792 |
| | 322 | 65 |
PKCS7_dataDecodeName: | PKCS7_dataDecode | Prototype: | BIO *PKCS7_dataDecode(PKCS7 *p7, EVP_PKEY *pkey, BIO *in_bio, X509 *pcert) | Coverage: | 34.959% (43/123) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | Lines: | 356-588 |
| | 322 | 40 |
x25519_sc_reduceName: | x25519_sc_reduce | Prototype: | static void x25519_sc_reduce(uint8_t *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 4511-4842 |
| | 309 | 1 |
dgram_ctrlName: | dgram_ctrl | Prototype: | static long dgram_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 0.000% (0/173) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c | Lines: | 395-798 |
| | 302 | 66 |
OSSL_STORE_openName: | OSSL_STORE_open | Prototype: | OSSL_STORE_CTX *OSSL_STORE_open(const char *uri, const UI_METHOD *ui_method, void *ui_data, OSSL_STORE_post_process_info_fn post_process, void *post_process_data) | Coverage: | 0.000% (0/74) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | Lines: | 37-115 |
| | 299 | 16 |
dsa_builtin_paramgen2Name: | dsa_builtin_paramgen2 | Prototype: | int dsa_builtin_paramgen2(DSA *ret, size_t L, size_t N, const EVP_MD *evpmd, const unsigned char *seed_in, size_t seed_len, int idx, unsigned char *seed_out, int *counter_ret, unsigned long *h_ret, BN_GENCB *cb) | Coverage: | 0.000% (0/255) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_gen.c | Lines: | 307-610 |
| | 297 | 83 |
rsa_builtin_keygenName: | rsa_builtin_keygen | Prototype: | static int rsa_builtin_keygen(RSA *rsa, int bits, int primes, BIGNUM *e_value, BN_GENCB *cb) | Coverage: | 54.626% (124/227) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_gen.c | Lines: | 64-394 |
| | 296 | 68 |
dtls1_read_bytesName: | dtls1_read_bytes | Prototype: | int dtls1_read_bytes(SSL *s, int type, int *recvd_type, unsigned char *buf, size_t len, int peek, size_t *readbytes) | Coverage: | 46.154% (102/221) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_d1.c | Lines: | 342-792 |
| | 296 | 60 |
tls_parse_ctos_pskName: | tls_parse_ctos_psk | Prototype: | int tls_parse_ctos_psk(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 78.992% (94/119) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 1044-1285 |
| | 287 | 29 |
nc_emailName: | nc_email | Prototype: | static int nc_email(ASN1_IA5STRING *eml, ASN1_IA5STRING *base) | Coverage: | 31.707% (26/82) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | Lines: | 559-598 |
| | 287 | 16 |
tls_parse_ctos_cookieName: | tls_parse_ctos_cookie | Prototype: | int tls_parse_ctos_cookie(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 40.909% (54/132) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 726-947 |
| | 286 | 24 |
tls_process_client_certificateName: | tls_process_client_certificate | Prototype: | MSG_PROCESS_RETURN tls_process_client_certificate(SSL *s, PACKET *pkt) | Coverage: | 61.818% (68/110) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 3548-3748 |
| | 272 | 25 |
tls13_change_cipher_stateName: | tls13_change_cipher_state | Prototype: | int tls13_change_cipher_state(SSL *s, int which) | Coverage: | 69.048% (87/126) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls13_enc.c | Lines: | 388-660 |
| | 264 | 33 |
add_cert_dirName: | add_cert_dir | Prototype: | static int add_cert_dir(BY_DIR *ctx, const char *dir, int type) | Coverage: | 23.529% (20/85) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/by_dir.c | Lines: | 153-209 |
| | 260 | 19 |
try_decode_PKCS8EncryptedName: | try_decode_PKCS8Encrypted | Prototype: | static OSSL_STORE_INFO *try_decode_PKCS8Encrypted(const char *pem_name, const char *pem_header, const unsigned char *blob, size_t len, void **pctx, int *matchcount, const UI_METHOD *ui_method, void *ui_data) | Coverage: | 0.000% (0/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | Lines: | 323-386 |
| | 257 | 15 |
DTLSv1_listenName: | DTLSv1_listen | Prototype: | int DTLSv1_listen(SSL *s, BIO_ADDR *client) | Coverage: | 49.479% (95/192) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | Lines: | 446-878 |
| | 257 | 43 |
try_decode_PrivateKeyName: | try_decode_PrivateKey | Prototype: | static OSSL_STORE_INFO *try_decode_PrivateKey(const char *pem_name, const char *pem_header, const unsigned char *blob, size_t len, void **pctx, int *matchcount, const UI_METHOD *ui_method, void *ui_data) | Coverage: | 0.000% (0/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | Lines: | 399-465 |
| | 255 | 18 |
tls_process_server_certificateName: | tls_process_server_certificate | Prototype: | MSG_PROCESS_RETURN tls_process_server_certificate(SSL *s, PACKET *pkt) | Coverage: | 75.281% (67/89) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 1823-1995 |
| | 255 | 19 |
rsa_ossl_mod_expName: | rsa_ossl_mod_exp | Prototype: | static int rsa_ossl_mod_exp(BIGNUM *r0, const BIGNUM *I, RSA *rsa, BN_CTX *ctx) | Coverage: | 41.379% (84/203) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c | Lines: | 592-949 |
| | 255 | 59 |
tls1_encName: | tls1_enc | Prototype: | int tls1_enc(SSL *s, SSL3_RECORD *recs, size_t n_recs, int sending) | Coverage: | 76.786% (129/168) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | Lines: | 937-1182 |
| | 254 | 48 |
dsa_builtin_paramgenName: | dsa_builtin_paramgen | Prototype: | int dsa_builtin_paramgen(DSA *ret, size_t bits, size_t qbits, const EVP_MD *evpmd, const unsigned char *seed_in, size_t seed_len, unsigned char *seed_out, int *counter_ret, unsigned long *h_ret, BN_GENCB *cb) | Coverage: | 41.327% (81/196) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_gen.c | Lines: | 44-300 |
| | 252 | 66 |
tls_process_cert_verifyName: | tls_process_cert_verify | Prototype: | MSG_PROCESS_RETURN tls_process_cert_verify(SSL *s, PACKET *pkt) | Coverage: | 41.935% (39/93) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 334-506 |
| | 248 | 24 |
sig_cbName: | sig_cb | Prototype: | static int sig_cb(const char *elem, int len, void *arg) | Coverage: | 43.023% (37/86) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1880-1943 |
| | 246 | 21 |
ssl3_ctrlName: | ssl3_ctrl | Prototype: | long ssl3_ctrl(SSL *s, int cmd, long larg, void *parg) | Coverage: | 38.919% (72/185) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 3390-3713 |
| | 244 | 71 |
build_chainName: | build_chain | Prototype: | static int build_chain(X509_STORE_CTX *ctx) | Coverage: | 60.194% (124/206) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 2859-3220 |
| | 243 | 52 |
asn1_parse2Name: | asn1_parse2 | Prototype: | static int asn1_parse2(BIO *bp, const unsigned char **pp, long length, int offset, int depth, int indent, int dump) | Coverage: | 64.815% (175/270) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_par.c | Lines: | 69-346 |
| | 243 | 80 |
r2i_certpolName: | r2i_certpol | Prototype: | static struct stack_st_POLICYINFO *r2i_certpol(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, const char *value) | Coverage: | 0.000% (0/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c | Lines: | 88-165 |
| | 242 | 19 |
BN_mod_exp_mont_consttimeName: | BN_mod_exp_mont_consttime | Prototype: | int BN_mod_exp_mont_consttime(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) | Coverage: | 70.968% (132/186) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp.c | Lines: | 592-1125 |
| | 241 | 55 |
tls_process_key_exchangeName: | tls_process_key_exchange | Prototype: | MSG_PROCESS_RETURN tls_process_key_exchange(SSL *s, PACKET *pkt) | Coverage: | 68.367% (67/98) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 2262-2443 |
| | 239 | 31 |
policy_sectionName: | policy_section | Prototype: | static POLICYINFO *policy_section(X509V3_CTX *ctx, struct stack_st_CONF_VALUE *polstrs, int ia5org) | Coverage: | 0.000% (0/87) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c | Lines: | 167-248 |
| | 239 | 27 |
construct_stateless_ticketName: | construct_stateless_ticket | Prototype: | static int construct_stateless_ticket(SSL *s, WPACKET *pkt, uint32_t age_add, unsigned char *tick_nonce) | Coverage: | 47.872% (45/94) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 3813-3986 |
| | 239 | 17 |
ECPKParameters_printName: | ECPKParameters_print | Prototype: | int ECPKParameters_print(BIO *bp, const EC_GROUP *x, int off) | Coverage: | 43.066% (59/137) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/eck_prn.c | Lines: | 67-221 |
| | 237 | 38 |