Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
mime_hdr_cmpName: | mime_hdr_cmp | Prototype: | static int mime_hdr_cmp(const MIME_HEADER *const *a, const MIME_HEADER *const *b) | Coverage: | 8.333% (3/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 857-864 |
| | 167 | 8 |
mime_param_cmpName: | mime_param_cmp | Prototype: | static int mime_param_cmp(const MIME_PARAM *const *a, const MIME_PARAM *const *b) | Coverage: | 8.333% (3/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 866-872 |
| | 167 | 8 |
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 |
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 |
SRP_get_gN_by_idName: | SRP_get_gN_by_id | Prototype: | static SRP_gN *SRP_get_gN_by_id(const char *id, struct stack_st_SRP_gN *gN_tab) | Coverage: | 9.302% (4/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c | Lines: | 338-351 |
| | 178 | 10 |
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 |
addr_validate_path_internalName: | addr_validate_path_internal | Prototype: | static int addr_validate_path_internal(X509_STORE_CTX *ctx, struct stack_st_X509 *chain, IPAddrBlocks *ext) | Coverage: | 9.600% (12/125) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 1177-1281 |
| | 129 | 34 |
find_userName: | find_user | Prototype: | static SRP_user_pwd *find_user(SRP_VBASE *vb, char *username) | Coverage: | 10.000% (4/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c | Lines: | 495-510 |
| | 181 | 10 |
i2r_ocsp_crlidName: | i2r_ocsp_crlid | Prototype: | static int i2r_ocsp_crlid(const X509V3_EXT_METHOD *method, void *in, BIO *bp, int ind) | Coverage: | 10.526% (4/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/v3_ocsp.c | Lines: | 110-141 |
| | 24 | 14 |
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 |
protocol_from_stringName: | protocol_from_string | Prototype: | static int protocol_from_string(const char *value) | Coverage: | 11.111% (4/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 302-325 |
| | 168 | 9 |
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 |
tls_construct_stoc_use_srtpName: | tls_construct_stoc_use_srtp | Prototype: | EXT_RETURN tls_construct_stoc_use_srtp(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 11.765% (2/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 1576-1595 |
| | 20 | 3 |
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 |
name_cmpName: | name_cmp | Prototype: | int name_cmp(const char *name, const char *cmp) | Coverage: | 12.245% (6/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 400-411 |
| | 213 | 9 |
SSL_alert_desc_string_longName: | SSL_alert_desc_string_long | Prototype: | const char *SSL_alert_desc_string_long(int value) | Coverage: | 12.500% (8/64) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_stat.c | Lines: | 320-388 |
| | 33 | 33 |
get_delta_skName: | get_delta_sk | Prototype: | static void get_delta_sk(X509_STORE_CTX *ctx, X509_CRL **dcrl, int *pscore, X509_CRL *base, struct stack_st_X509_CRL *crls) | Coverage: | 12.500% (2/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1120-1140 |
| | 19 | 6 |
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 |
check_bitlen_rsaName: | check_bitlen_rsa | Prototype: | static int check_bitlen_rsa(RSA *rsa, int ispub, unsigned int *pmagic) | Coverage: | 13.043% (3/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | Lines: | 515-553 |
| | 43 | 6 |
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 |
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_ITEM_lookupName: | ASN1_ITEM_lookup | Prototype: | const ASN1_ITEM *ASN1_ITEM_lookup(const char *name) | Coverage: | 13.514% (5/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_item_list.c | Lines: | 24-35 |
| | 172 | 9 |
X509_PURPOSE_get_by_snameName: | X509_PURPOSE_get_by_sname | Prototype: | int X509_PURPOSE_get_by_sname(const char *sname) | Coverage: | 13.514% (5/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | Lines: | 121-131 |
| | 169 | 9 |
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: | 13.793% (8/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | Lines: | 308-406 |
| | 109 | 16 |
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: | 14.286% (4/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Lines: | 606-644 |
| | 37 | 10 |
unknown_ext_printName: | unknown_ext_print | Prototype: | static int unknown_ext_print(BIO *out, const unsigned char *ext, int extlen, unsigned long flag, int indent, int supported) | Coverage: | 14.286% (2/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_prn.c | Lines: | 173-196 |
| | 9 | 7 |
BIO_lookup_exName: | BIO_lookup_ex | Prototype: | int BIO_lookup_ex(const char *host, const char *service, int lookup_type, int family, int socktype, int protocol, BIO_ADDRINFO **res) | Coverage: | 14.458% (12/83) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | Lines: | 641-895 |
| | 187 | 31 |
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 |
SSL_extension_supportedName: | SSL_extension_supported | Prototype: | int SSL_extension_supported(unsigned int ext_type) | Coverage: | 14.815% (4/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | Lines: | 489-533 |
| | 3 | 26 |
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/openssl/src/crypto/pem/pem_lib.c | Lines: | 974-988 |
| | 172 | 10 |
SCT_validation_status_stringName: | SCT_validation_status_string | Prototype: | const char *SCT_validation_status_string(const SCT *sct) | Coverage: | 15.385% (2/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_prn.c | Lines: | 50-68 |
| | 8 | 7 |
int_ctrl_cmd_by_nameName: | int_ctrl_cmd_by_name | Prototype: | static int int_ctrl_cmd_by_name(const ENGINE_CMD_DEFN *defn, const char *s) | Coverage: | 15.385% (6/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_ctrl.c | Lines: | 31-42 |
| | 171 | 9 |
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 |
X509_chain_check_suitebName: | X509_chain_check_suiteb | Prototype: | int X509_chain_check_suiteb(int *perror_depth, X509 *x, struct stack_st_X509 *chain, unsigned long flags) | Coverage: | 15.556% (7/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c | Lines: | 346-419 |
| | 44 | 14 |
EVP_CIPHER_typeName: | EVP_CIPHER_type | Prototype: | int EVP_CIPHER_type(const EVP_CIPHER *ctx) | Coverage: | 15.625% (5/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c | Lines: | 118-175 |
| | 18 | 23 |
module_findName: | module_find | Prototype: | static CONF_MODULE *module_find(const char *name) | Coverage: | 15.686% (8/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c | Lines: | 264-284 |
| | 218 | 10 |
CMS_get1_crlsName: | CMS_get1_crls | Prototype: | struct stack_st_X509_CRL *CMS_get1_crls(CMS_ContentInfo *cms) | Coverage: | 15.789% (3/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | Lines: | 506-531 |
| | 35 | 7 |
aes_xts_ctrlName: | aes_xts_ctrl | Prototype: | static int aes_xts_ctrl(EVP_CIPHER_CTX *c, int type, int arg, void *ptr) | Coverage: | 15.789% (3/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 3311-3334 |
| | 26 | 7 |
pkey_poly1305_ctrlName: | pkey_poly1305_ctrl | Prototype: | static int pkey_poly1305_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 15.789% (3/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_pmeth.c | Lines: | 116-149 |
| | 20 | 7 |
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: | 15.789% (3/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 799-830 |
| | 26 | 7 |
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 |
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 |
crl_akid_checkName: | crl_akid_check | Prototype: | static void crl_akid_check(X509_STORE_CTX *ctx, X509_CRL *crl, X509 **pissuer, int *pcrl_score) | Coverage: | 16.129% (5/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1212-1263 |
| | 34 | 11 |
DH_new_by_nidName: | DH_new_by_nid | Prototype: | DH *DH_new_by_nid(int nid) | Coverage: | 16.667% (2/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_rfc7919.c | Lines: | 28-45 |
| | 12 | 7 |
free_stringName: | free_string | Prototype: | static void free_string(UI_STRING *uis) | Coverage: | 16.667% (2/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | Lines: | 52-71 |
| | 9 | 8 |
ec_asn1_group2fieldidName: | ec_asn1_group2fieldid | Prototype: | static int ec_asn1_group2fieldid(const EC_GROUP *group, X9_62_FIELDID *field) | Coverage: | 16.949% (10/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 244-364 |
| | 110 | 20 |
i2r_ADMISSION_SYNTAXName: | i2r_ADMISSION_SYNTAX | Prototype: | static int i2r_ADMISSION_SYNTAX(const struct v3_ext_method *method, void *in, BIO *bp, int ind) | Coverage: | 17.045% (15/88) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c | Lines: | 119-204 |
| | 69 | 24 |
EVP_PKEY_CTX_ctrl_strName: | EVP_PKEY_CTX_ctrl_str | Prototype: | int EVP_PKEY_CTX_ctrl_str(EVP_PKEY_CTX *ctx, const char *name, const char *value) | Coverage: | 17.073% (7/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | Lines: | 407-418 |
| | 169 | 9 |
PEM_read_bio_DHparamsName: | PEM_read_bio_DHparams | Prototype: | DH *PEM_read_bio_DHparams(BIO *bp, DH **x, pem_password_cb *cb, void *u) | Coverage: | 17.073% (7/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_pkey.c | Lines: | 204-226 |
| | 200 | 10 |
UI_set_result_exName: | UI_set_result_ex | Prototype: | int UI_set_result_ex(UI *ui, UI_STRING *uis, const char *result, int len) | Coverage: | 17.391% (8/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | Lines: | 885-954 |
| | 102 | 15 |
rand_pool_acquire_entropyName: | rand_pool_acquire_entropy | Prototype: | size_t rand_pool_acquire_entropy(RAND_POOL *pool) | Coverage: | 17.391% (8/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c | Lines: | 451-565 |
| | 54 | 12 |
DSO_ctrlName: | DSO_ctrl | Prototype: | long DSO_ctrl(DSO *dso, int cmd, long larg, void *parg) | Coverage: | 17.647% (3/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_lib.c | Lines: | 202-229 |
| | 24 | 7 |
v2i_issuer_altName: | v2i_issuer_alt | Prototype: | static GENERAL_NAMES *v2i_issuer_alt(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 17.647% (9/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | Lines: | 201-233 |
| | 200 | 13 |
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 |
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 |
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/openssl/src/crypto/pkcs7/pk7_doit.c | Lines: | 45-53 |
| | 10 | 3 |
crl_revoked_issuer_matchName: | crl_revoked_issuer_match | Prototype: | static int crl_revoked_issuer_match(X509_CRL *crl, X509_NAME *nm, X509_REVOKED *rev) | Coverage: | 18.182% (4/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c | Lines: | 354-379 |
| | 16 | 8 |
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: | 18.182% (6/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_pk8.c | Lines: | 63-110 |
| | 41 | 10 |
b2i_rsaName: | b2i_rsa | Prototype: | static EVP_PKEY *b2i_rsa(const unsigned char **in, unsigned int bitlen, int ispub) | Coverage: | 18.367% (9/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | Lines: | 316-380 |
| | 122 | 17 |
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 |
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: | 18.421% (7/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Lines: | 561-603 |
| | 38 | 10 |
SMIME_textName: | SMIME_text | Prototype: | int SMIME_text(BIO *in, BIO *out) | Coverage: | 18.750% (9/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 525-554 |
| | 191 | 12 |
EC_curve_nist2nidName: | EC_curve_nist2nid | Prototype: | int EC_curve_nist2nid(const char *name) | Coverage: | 18.919% (7/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_curve.c | Lines: | 3191-3199 |
| | 167 | 9 |
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: | 18.919% (7/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | Lines: | 659-721 |
| | 51 | 13 |
final_ec_pt_formatsName: | final_ec_pt_formats | Prototype: | static int final_ec_pt_formats(SSL *s, unsigned int context, int sent) | Coverage: | 19.231% (5/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 1020-1056 |
| | 34 | 6 |
OCSP_basic_add1_statusName: | OCSP_basic_add1_status | Prototype: | OCSP_SINGLERESP *OCSP_basic_add1_status(OCSP_BASICRESP *rsp, OCSP_CERTID *cid, int status, int reason, ASN1_TIME *revtime, ASN1_TIME *thisupd, ASN1_TIME *nextupd) | Coverage: | 19.643% (11/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_srv.c | Lines: | 86-155 |
| | 70 | 20 |
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 |
CRYPTO_atomic_addName: | CRYPTO_atomic_add | Prototype: | int CRYPTO_atomic_add(int *val, int amount, int *ret, CRYPTO_RWLOCK *lock) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c | Lines: | 158-176 |
| | 10 | 4 |
EVP_PKEY_meth_get0Name: | EVP_PKEY_meth_get0 | Prototype: | const EVP_PKEY_METHOD *EVP_PKEY_meth_get0(size_t idx) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | Lines: | 340-350 |
| | 18 | 4 |
SRP_get_default_gNName: | SRP_get_default_gN | Prototype: | SRP_gN *SRP_get_default_gN(const char *id) | Coverage: | 20.000% (8/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_lib.c | Lines: | 272-283 |
| | 175 | 10 |
check_crl_timeName: | check_crl_time | Prototype: | static int check_crl_time(X509_STORE_CTX *ctx, X509_CRL *crl, int notify) | Coverage: | 20.000% (11/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 942-993 |
| | 43 | 18 |
conf_ssl_name_findName: | conf_ssl_name_find | Prototype: | int conf_ssl_name_find(const char *name, size_t *idx) | Coverage: | 20.000% (8/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_ssl.c | Lines: | 147-161 |
| | 173 | 10 |
dane_mtype_setName: | dane_mtype_set | Prototype: | static int dane_mtype_set(struct dane_ctx_st *dctx, const EVP_MD *md, uint8_t mtype, uint8_t ord) | Coverage: | 20.000% (4/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 238-281 |
| | 39 | 6 |
dtls1_write_app_data_bytesName: | dtls1_write_app_data_bytes | Prototype: | int dtls1_write_app_data_bytes(SSL *s, int type, const void *buf_, size_t len, size_t *written) | Coverage: | 20.000% (3/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_msg.c | Lines: | 12-34 |
| | 13 | 5 |
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/openssl/src/crypto/engine/tb_asnmth.c | Lines: | 113-127 |
| | 17 | 4 |
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 |
rc2_magic_to_methName: | rc2_magic_to_meth | Prototype: | static int rc2_magic_to_meth(int i) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c | Lines: | 106-118 |
| | 8 | 4 |
rc2_meth_to_magicName: | rc2_meth_to_magic | Prototype: | static int rc2_meth_to_magic(EVP_CIPHER_CTX *e) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c | Lines: | 91-104 |
| | 9 | 4 |
rsa_param_encodeName: | rsa_param_encode | Prototype: | static int rsa_param_encode(const EVP_PKEY *pkey, ASN1_STRING **pstr, int *pstrtype) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 30-52 |
| | 20 | 4 |
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_cmac_ctrlName: | pkey_cmac_ctrl | Prototype: | static int pkey_cmac_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 21.429% (6/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_pmeth.c | Lines: | 78-108 |
| | 42 | 10 |
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 |
ASN1_TYPE_cmpName: | ASN1_TYPE_cmp | Prototype: | int ASN1_TYPE_cmp(const ASN1_TYPE *a, const ASN1_TYPE *b) | Coverage: | 22.222% (8/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_type.c | Lines: | 59-103 |
| | 14 | 26 |
RSA_security_bitsName: | RSA_security_bits | Prototype: | int RSA_security_bits(const RSA *rsa) | Coverage: | 22.222% (2/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c | Lines: | 166-178 |
| | 6 | 3 |
UI_get_result_maxsizeName: | UI_get_result_maxsize | Prototype: | int UI_get_result_maxsize(UI_STRING *uis) | Coverage: | 22.222% (2/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | Lines: | 858-871 |
| | 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/openssl/src/crypto/x509/x509name.c | Lines: | 318-341 |
| | 25 | 7 |
cms_get0_certificate_choicesName: | cms_get0_certificate_choices | Prototype: | static struct stack_st_CMS_CertificateChoices **cms_get0_certificate_choices(CMS_ContentInfo *cms) | Coverage: | 22.222% (2/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | Lines: | 339-358 |
| | 18 | 5 |
cms_get0_revocation_choicesName: | cms_get0_revocation_choices | Prototype: | static struct stack_st_CMS_RevocationInfoChoice **cms_get0_revocation_choices(CMS_ContentInfo *cms) | Coverage: | 22.222% (2/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | Lines: | 416-435 |
| | 18 | 5 |
ctr128_inc_alignedName: | ctr128_inc_aligned | Prototype: | static void ctr128_inc_aligned(unsigned char *counter) | Coverage: | 22.222% (2/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ctr128.c | Lines: | 33-57 |
| | 13 | 3 |
do_load_builtin_compressionsName: | do_load_builtin_compressions | Prototype: | static int do_load_builtin_compressions(void) | Coverage: | 22.222% (2/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 456-476 |
| | 23 | 3 |
ec_point_ladder_preName: | ec_point_ladder_pre | Prototype: | static inline int ec_point_ladder_pre(const EC_GROUP *group, EC_POINT *r, EC_POINT *s, EC_POINT *p, BN_CTX *ctx) | Coverage: | 22.222% (2/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lcl.h | Lines: | 690-702 |
| | 8 | 3 |
ec_point_ladder_stepName: | ec_point_ladder_step | Prototype: | static inline int ec_point_ladder_step(const EC_GROUP *group, EC_POINT *r, EC_POINT *s, EC_POINT *p, BN_CTX *ctx) | Coverage: | 22.222% (2/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lcl.h | Lines: | 704-717 |
| | 8 | 3 |
ecx_bitsName: | ecx_bits | Prototype: | static int ecx_bits(const EVP_PKEY *pkey) | Coverage: | 22.222% (2/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | Lines: | 234-243 |
| | 5 | 3 |
module_runName: | module_run | Prototype: | static int module_run(const CONF *cnf, const char *name, const char *value, unsigned long flags) | Coverage: | 22.222% (4/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c | Lines: | 148-182 |
| | 19 | 6 |
ssl_match_optionName: | ssl_match_option | Prototype: | static int ssl_match_option(SSL_CONF_CTX *cctx, const ssl_flag_tbl *tbl, const char *name, int namelen, int onoff) | Coverage: | 22.222% (10/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 137-150 |
| | 169 | 11 |
v3_check_criticalName: | v3_check_critical | Prototype: | static int v3_check_critical(const char **value) | Coverage: | 22.449% (11/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c | Lines: | 189-199 |
| | 210 | 9 |
a2i_GENERAL_NAMEName: | a2i_GENERAL_NAME | Prototype: | GENERAL_NAME *a2i_GENERAL_NAME(GENERAL_NAME *out, const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, int gen_type, const char *value, int is_nc) | Coverage: | 22.642% (12/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | Lines: | 409-498 |
| | 76 | 21 |
DH_checkName: | DH_check | Prototype: | int DH_check(const DH *dh, int *ret) | Coverage: | 22.892% (19/83) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_check.c | Lines: | 101-179 |
| | 94 | 27 |
conn_writeName: | conn_write | Prototype: | static int conn_write(BIO *b, const char *in, int inl) | Coverage: | 23.077% (3/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c | Lines: | 317-337 |
| | 16 | 5 |
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 |