Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
ssl3_set_req_cert_typeName: | ssl3_set_req_cert_type | Prototype: | static int ssl3_set_req_cert_type(CERT *c, const unsigned char *p, size_t len) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4367-4381 |
| | 22 | 4 |
ssl_do_client_cert_cbName: | ssl_do_client_cert_cb | Prototype: | int ssl_do_client_cert_cb(SSL *s, X509 **px509, EVP_PKEY **ppkey) | Coverage: | 30.000% (3/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3697-3712 |
| | 22 | 4 |
ssl_get_ciphers_by_idName: | ssl_get_ciphers_by_id | Prototype: | struct stack_st_SSL_CIPHER *ssl_get_ciphers_by_id(SSL *s) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 2472-2482 |
| | 22 | 4 |
strip_spacesName: | strip_spaces | Prototype: | static char *strip_spaces(char *name) | Coverage: | 65.000% (13/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 376-393 |
| | 22 | 6 |
test_r4_40_cipherName: | test_r4_40_cipher | Prototype: | static const EVP_CIPHER *test_r4_40_cipher(void) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c | Lines: | 237-254 |
| | 22 | 3 |
test_r4_cipherName: | test_r4_cipher | Prototype: | static const EVP_CIPHER *test_r4_cipher(void) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c | Lines: | 212-229 |
| | 22 | 3 |
tls1_prf_algName: | tls1_prf_alg | Prototype: | static int tls1_prf_alg(const EVP_MD *md, const unsigned char *sec, size_t slen, const unsigned char *seed, size_t seed_len, unsigned char *out, size_t olen) | Coverage: | 57.895% (11/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/tls1_prf.c | Lines: | 247-278 |
| | 22 | 7 |
tls1_set_groupsName: | tls1_set_groups | Prototype: | int tls1_set_groups(uint16_t **pext, size_t *pextlen, int *groups, size_t ngroups) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 335-367 |
| | 22 | 4 |
tls_construct_stoc_alpnName: | tls_construct_stoc_alpn | Prototype: | EXT_RETURN tls_construct_stoc_alpn(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 58.824% (10/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 1553-1573 |
| | 22 | 3 |
tree_link_unmatchedName: | tree_link_unmatched | Prototype: | static int tree_link_unmatched(X509_POLICY_LEVEL *curr, const X509_POLICY_CACHE *cache, X509_POLICY_NODE *node, X509_POLICY_TREE *tree) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | Lines: | 324-355 |
| | 22 | 8 |
ASN1_STRING_printName: | ASN1_STRING_print | Prototype: | int ASN1_STRING_print(BIO *bp, const ASN1_STRING *v) | Coverage: | 78.571% (22/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_print.c | Lines: | 68-95 |
| | 23 | 8 |
ASN1_digestName: | ASN1_digest | Prototype: | int ASN1_digest(i2d_of_void *i2d, const EVP_MD *type, char *data, unsigned char *md, unsigned int *len) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_digest.c | Lines: | 23-43 |
| | 23 | 3 |
ASN1_item_i2d_bioName: | ASN1_item_i2d_bio | Prototype: | int ASN1_item_i2d_bio(const ASN1_ITEM *it, BIO *out, void *x) | Coverage: | 36.364% (4/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_i2d_fp.c | Lines: | 87-111 |
| | 23 | 5 |
BLAKE2b_UpdateName: | BLAKE2b_Update | Prototype: | int BLAKE2b_Update(BLAKE2B_CTX *c, const void *data, size_t datalen) | Coverage: | 66.667% (8/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2b.c | Lines: | 205-247 |
| | 23 | 4 |
BLAKE2s_UpdateName: | BLAKE2s_Update | Prototype: | int BLAKE2s_Update(BLAKE2S_CTX *c, const void *data, size_t datalen) | Coverage: | 75.000% (9/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2s.c | Lines: | 199-241 |
| | 23 | 4 |
BN_bn2hexName: | BN_bn2hex | Prototype: | char *BN_bn2hex(const BIGNUM *a) | Coverage: | 90.909% (20/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_print.c | Lines: | 20-50 |
| | 23 | 8 |
BN_bn2mpiName: | BN_bn2mpi | Prototype: | int BN_bn2mpi(const BIGNUM *a, unsigned char *d) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mpi.c | Lines: | 14-40 |
| | 23 | 5 |
BN_div_wordName: | BN_div_word | Prototype: | unsigned long BN_div_word(BIGNUM *a, unsigned long w) | Coverage: | 66.667% (14/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_word.c | Lines: | 61-96 |
| | 23 | 7 |
CMS_SharedInfo_encodeName: | CMS_SharedInfo_encode | Prototype: | int CMS_SharedInfo_encode(unsigned char **pder, X509_ALGOR *kekalg, ASN1_OCTET_STRING *ukm, int keylen) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_asn1.c | Lines: | 375-403 |
| | 23 | 1 |
CMS_set_detachedName: | CMS_set_detached | Prototype: | int CMS_set_detached(CMS_ContentInfo *cms, int detached) | Coverage: | 46.154% (6/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | Lines: | 260-282 |
| | 23 | 5 |
COMP_CTX_newName: | COMP_CTX_new | Prototype: | COMP_CTX *COMP_CTX_new(COMP_METHOD *meth) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/comp/comp_lib.c | Lines: | 18-32 |
| | 23 | 3 |
CRYPTO_128_wrapName: | CRYPTO_128_wrap | Prototype: | size_t CRYPTO_128_wrap(void *key, const unsigned char *iv, unsigned char *out, const unsigned char *in, size_t inlen, block128_f block) | Coverage: | 70.000% (14/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/wrap128.c | Lines: | 48-81 |
| | 23 | 6 |
CRYPTO_ocb128_setivName: | CRYPTO_ocb128_setiv | Prototype: | int CRYPTO_ocb128_setiv(OCB128_CONTEXT *ctx, const unsigned char *iv, size_t len, size_t taglen) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c | Lines: | 217-262 |
| | 23 | 2 |
DH_get_1024_160Name: | DH_get_1024_160 | Prototype: | DH *DH_get_1024_160(void) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_rfc5114.c | Lines: | 39-39 |
| | 23 | 3 |
DH_get_2048_224Name: | DH_get_2048_224 | Prototype: | DH *DH_get_2048_224(void) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_rfc5114.c | Lines: | 40-40 |
| | 23 | 3 |
DH_get_2048_256Name: | DH_get_2048_256 | Prototype: | DH *DH_get_2048_256(void) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_rfc5114.c | Lines: | 41-41 |
| | 23 | 3 |
ED25519_verifyName: | ED25519_verify | Prototype: | int ED25519_verify(const uint8_t *message, size_t message_len, const uint8_t signature[64], const uint8_t public_key[32]) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 5374-5408 |
| | 23 | 2 |
ENGINE_addName: | ENGINE_add | Prototype: | int ENGINE_add(ENGINE *e) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_list.c | Lines: | 210-228 |
| | 23 | 4 |
ENGINE_load_private_keyName: | ENGINE_load_private_key | Prototype: | EVP_PKEY *ENGINE_load_private_key(ENGINE *e, const char *key_id, UI_METHOD *ui_method, void *callback_data) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_pkey.c | Lines: | 53-82 |
| | 23 | 5 |
EVP_PKEY_asn1_copyName: | EVP_PKEY_asn1_copy | Prototype: | void EVP_PKEY_asn1_copy(EVP_PKEY_ASN1_METHOD *dst, const EVP_PKEY_ASN1_METHOD *src) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/ameth_lib.c | Lines: | 245-281 |
| | 23 | 1 |
OCSP_RESPID_matchName: | OCSP_RESPID_match | Prototype: | int OCSP_RESPID_match(OCSP_RESPID *respid, X509 *cert) | Coverage: | 30.000% (6/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_srv.c | Lines: | 286-310 |
| | 23 | 6 |
OCSP_RESPID_set_by_keyName: | OCSP_RESPID_set_by_key | Prototype: | int OCSP_RESPID_set_by_key(OCSP_RESPID *respid, X509 *cert) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_srv.c | Lines: | 262-284 |
| | 23 | 4 |
PKCS7_finalName: | PKCS7_final | Prototype: | int PKCS7_final(PKCS7 *p7, BIO *data, int flags) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_smime.c | Lines: | 65-91 |
| | 23 | 4 |
RAND_set_rand_engineName: | RAND_set_rand_engine | Prototype: | int RAND_set_rand_engine(ENGINE *engine) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 708-730 |
| | 23 | 5 |
RSA_get0_multi_prime_crt_paramsName: | RSA_get0_multi_prime_crt_params | Prototype: | int RSA_get0_multi_prime_crt_params(const RSA *r, const BIGNUM *exps[], const BIGNUM *coeffs[]) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c | Lines: | 379-403 |
| | 23 | 6 |
RSA_padding_add_SSLv23Name: | RSA_padding_add_SSLv23 | Prototype: | int RSA_padding_add_SSLv23(unsigned char *to, int tlen, const unsigned char *from, int flen) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ssl.c | Lines: | 16-53 |
| | 23 | 7 |
SSL_SESSION_print_keylogName: | SSL_SESSION_print_keylog | Prototype: | int SSL_SESSION_print_keylog(BIO *bp, const SSL_SESSION *x) | Coverage: | 0.000% (0/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_txt.c | Lines: | 168-203 |
| | 23 | 12 |
SSL_set_srp_server_param_pwName: | SSL_set_srp_server_param_pw | Prototype: | int SSL_set_srp_server_param_pw(SSL *s, const char *user, const char *pass, const char *grp) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c | Lines: | 177-194 |
| | 23 | 3 |
UI_UTIL_read_pw_stringName: | UI_UTIL_read_pw_string | Prototype: | int UI_UTIL_read_pw_string(char *buf, int length, const char *prompt, int verify) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_util.c | Lines: | 18-29 |
| | 23 | 1 |
X509V3_extensions_printName: | X509V3_extensions_print | Prototype: | int X509V3_extensions_print(BIO *bp, const char *title, const struct stack_st_X509_EXTENSION *exts, unsigned long flag, int indent) | Coverage: | 66.667% (16/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_prn.c | Lines: | 138-171 |
| | 23 | 8 |
X509_LOOKUP_newName: | X509_LOOKUP_new | Prototype: | X509_LOOKUP *X509_LOOKUP_new(X509_LOOKUP_METHOD *method) | Coverage: | 55.556% (5/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | Lines: | 18-33 |
| | 23 | 3 |
X509_find_by_issuer_and_serialName: | X509_find_by_issuer_and_serial | Prototype: | X509 *X509_find_by_issuer_and_serial(struct stack_st_X509 *sk, X509_NAME *name, ASN1_INTEGER *serial) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c | Lines: | 231-249 |
| | 23 | 4 |
_CONF_get_sectionName: | _CONF_get_section | Prototype: | CONF_VALUE *_CONF_get_section(const CONF *conf, const char *section) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_api.c | Lines: | 22-32 |
| | 23 | 2 |
add_ca_nameName: | add_ca_name | Prototype: | static int add_ca_name(struct stack_st_X509_NAME **sk, const X509 *x) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 529-546 |
| | 23 | 5 |
asn1_item_clearName: | asn1_item_clear | Prototype: | static void asn1_item_clear(ASN1_VALUE **pval, const ASN1_ITEM *it) | Coverage: | 52.381% (11/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_new.c | Lines: | 169-200 |
| | 23 | 9 |
b64_read_asn1Name: | b64_read_asn1 | Prototype: | static ASN1_VALUE *b64_read_asn1(BIO *bio, const ASN1_ITEM *it) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 131-148 |
| | 23 | 3 |
check_for_downgradeName: | check_for_downgrade | Prototype: | static void check_for_downgrade(SSL *s, int vers, DOWNGRADE *dgrd) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1667-1686 |
| | 23 | 3 |
clear_commentsName: | clear_comments | Prototype: | static void clear_comments(CONF *conf, char *p) | Coverage: | 80.769% (21/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | Lines: | 468-503 |
| | 23 | 10 |
cms_env_asn1_ctrlName: | cms_env_asn1_ctrl | Prototype: | int cms_env_asn1_ctrl(CMS_RecipientInfo *ri, int cmd) | Coverage: | 48.000% (12/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | Lines: | 51-79 |
| | 23 | 8 |
dgram_get_mtu_overheadName: | dgram_get_mtu_overhead | Prototype: | static long dgram_get_mtu_overhead(bio_dgram_data *data) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c | Lines: | 356-393 |
| | 23 | 5 |
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 |
dtls1_check_timeout_numName: | dtls1_check_timeout_num | Prototype: | int dtls1_check_timeout_num(SSL *s) | Coverage: | 25.000% (3/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | Lines: | 364-387 |
| | 23 | 4 |
ec_GF2m_simple_point_get_affine_coordinatesName: | ec_GF2m_simple_point_get_affine_coordinates | Prototype: | int ec_GF2m_simple_point_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx) | Coverage: | 55.000% (11/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Lines: | 312-344 |
| | 23 | 8 |
ec_GF2m_simple_point_set_affine_coordinatesName: | ec_GF2m_simple_point_set_affine_coordinates | Prototype: | int ec_GF2m_simple_point_set_affine_coordinates(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx) | Coverage: | 43.750% (7/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Lines: | 280-306 |
| | 23 | 6 |
ecx_pub_encodeName: | ecx_pub_encode | Prototype: | static int ecx_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | Lines: | 124-147 |
| | 23 | 4 |
engine_dynamicName: | engine_dynamic | Prototype: | static ENGINE *engine_dynamic(void) | Coverage: | 47.368% (9/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_dyn.c | Lines: | 234-250 |
| | 23 | 3 |
general_allocate_promptName: | general_allocate_prompt | Prototype: | static UI_STRING *general_allocate_prompt(UI *ui, const char *prompt, int prompt_freeable, enum UI_string_types type, int input_flags, char *result_buf) | Coverage: | 38.889% (7/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | Lines: | 97-117 |
| | 23 | 4 |
gf_strong_reduceName: | gf_strong_reduce | Prototype: | void gf_strong_reduce(gf a) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/f_generic.c | Lines: | 100-139 |
| | 23 | 3 |
julian_adjName: | julian_adj | Prototype: | static int julian_adj(const struct tm *tm, int off_day, long offset_sec, long *pday, int *psec) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_time.c | Lines: | 133-174 |
| | 23 | 4 |
kek_wrap_keyName: | kek_wrap_key | Prototype: | static int kek_wrap_key(unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen, EVP_CIPHER_CTX *ctx) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_pwri.c | Lines: | 231-272 |
| | 23 | 6 |
ndef_prefixName: | ndef_prefix | Prototype: | static int ndef_prefix(BIO *b, unsigned char **pbuf, int *plen, void *parg) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_ndef.c | Lines: | 104-131 |
| | 23 | 4 |
ossl_statem_server_process_messageName: | ossl_statem_server_process_message | Prototype: | MSG_PROCESS_RETURN ossl_statem_server_process_message(SSL *s, PACKET *pkt) | Coverage: | 90.000% (18/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 1153-1195 |
| | 23 | 11 |
pkcs7_copy_existing_digestName: | pkcs7_copy_existing_digest | Prototype: | static int pkcs7_copy_existing_digest(PKCS7 *p7, PKCS7_SIGNER_INFO *si) | Coverage: | 43.750% (7/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_smime.c | Lines: | 176-202 |
| | 23 | 6 |
setup_dpName: | setup_dp | Prototype: | static void setup_dp(X509 *x, DIST_POINT *dp) | Coverage: | 48.000% (12/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | Lines: | 303-329 |
| | 23 | 8 |
setup_idpName: | setup_idp | Prototype: | static void setup_idp(X509_CRL *crl, ISSUING_DIST_POINT *idp) | Coverage: | 100.000% (25/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c | Lines: | 250-284 |
| | 23 | 9 |
sha3_updateName: | sha3_update | Prototype: | static int sha3_update(EVP_MD_CTX *evp_ctx, const void *_inp, size_t len) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha3.c | Lines: | 62-103 |
| | 23 | 6 |
ssl3_do_writeName: | ssl3_do_write | Prototype: | int ssl3_do_write(SSL *s, int type) | Coverage: | 66.667% (18/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 41-73 |
| | 23 | 7 |
ssl3_get_req_cert_typeName: | ssl3_get_req_cert_type | Prototype: | int ssl3_get_req_cert_type(SSL *s, WPACKET *pkt) | Coverage: | 32.558% (14/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4315-4365 |
| | 23 | 9 |
ssl3_output_cert_chainName: | ssl3_output_cert_chain | Prototype: | unsigned long ssl3_output_cert_chain(SSL *s, WPACKET *pkt, CERT_PKEY *cpk) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 991-1009 |
| | 23 | 4 |
ssl_replace_hashName: | ssl_replace_hash | Prototype: | EVP_MD_CTX *ssl_replace_hash(EVP_MD_CTX **hash, const EVP_MD *md) | Coverage: | 37.500% (3/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 4383-4393 |
| | 23 | 2 |
tls_construct_ctos_sig_algsName: | tls_construct_ctos_sig_algs | Prototype: | EXT_RETURN tls_construct_ctos_sig_algs(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 77.778% (21/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 261-286 |
| | 23 | 3 |
tls_construct_stoc_cryptopro_bugName: | tls_construct_stoc_cryptopro_bug | Prototype: | EXT_RETURN tls_construct_stoc_cryptopro_bug(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 27.273% (3/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 1882-1907 |
| | 23 | 3 |
tls_parse_ctos_sig_algsName: | tls_parse_ctos_sig_algs | Prototype: | int tls_parse_ctos_sig_algs(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 100.000% (11/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 305-324 |
| | 23 | 3 |
tls_parse_ctos_sig_algs_certName: | tls_parse_ctos_sig_algs_cert | Prototype: | int tls_parse_ctos_sig_algs_cert(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 100.000% (11/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 284-303 |
| | 23 | 3 |
ts_find_cert_v2Name: | ts_find_cert_v2 | Prototype: | static int ts_find_cert_v2(struct stack_st_ESS_CERT_ID_V2 *cert_ids, X509 *cert) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | Lines: | 313-342 |
| | 23 | 6 |
ASN1_STRING_dupName: | ASN1_STRING_dup | Prototype: | ASN1_STRING *ASN1_STRING_dup(const ASN1_STRING *str) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c | Lines: | 256-269 |
| | 24 | 4 |
BIO_accept_exName: | BIO_accept_ex | Prototype: | int BIO_accept_ex(int accept_sock, BIO_ADDR *addr_, int options) | Coverage: | 33.333% (4/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock2.c | Lines: | 281-305 |
| | 24 | 4 |
BIO_new_sslName: | BIO_new_ssl | Prototype: | BIO *BIO_new_ssl(SSL_CTX *ctx, int client) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c | Lines: | 458-476 |
| | 24 | 4 |
BN_GF2m_mod_invName: | BN_GF2m_mod_inv | Prototype: | int BN_GF2m_mod_inv(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 55.000% (11/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | Lines: | 724-757 |
| | 24 | 8 |
BN_MONT_CTX_copyName: | BN_MONT_CTX_copy | Prototype: | BN_MONT_CTX *BN_MONT_CTX_copy(BN_MONT_CTX *to, BN_MONT_CTX *from) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mont.c | Lines: | 411-426 |
| | 24 | 5 |
BN_add_wordName: | BN_add_word | Prototype: | int BN_add_word(BIGNUM *a, unsigned long w) | Coverage: | 71.429% (20/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_word.c | Lines: | 98-132 |
| | 24 | 8 |
BN_generate_primeName: | BN_generate_prime | Prototype: | BIGNUM *BN_generate_prime(BIGNUM *ret, int bits, int safe, const BIGNUM *add, const BIGNUM *rem, void (*callback) (int, int, void *), void *cb_arg) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_depr.c | Lines: | 25-47 |
| | 24 | 5 |
BN_lshift1Name: | BN_lshift1 | Prototype: | int BN_lshift1(BIGNUM *r, const BIGNUM *a) | Coverage: | 78.947% (15/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_shift.c | Lines: | 13-44 |
| | 24 | 6 |
BN_mod_lshift_quickName: | BN_mod_lshift_quick | Prototype: | int BN_mod_lshift_quick(BIGNUM *r, const BIGNUM *a, int n, const BIGNUM *m) | Coverage: | 68.750% (22/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | Lines: | 279-321 |
| | 24 | 11 |
CAST_decryptName: | CAST_decrypt | Prototype: | void CAST_decrypt(unsigned int *data, const CAST_KEY *key) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cast/c_enc.c | Lines: | 45-75 |
| | 24 | 2 |
CAST_encryptName: | CAST_encrypt | Prototype: | void CAST_encrypt(unsigned int *data, const CAST_KEY *key) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cast/c_enc.c | Lines: | 13-43 |
| | 24 | 2 |
CMS_decrypt_set1_keyName: | CMS_decrypt_set1_key | Prototype: | int CMS_decrypt_set1_key(CMS_ContentInfo *cms, unsigned char *key, size_t keylen, const unsigned char *id, size_t idlen) | Coverage: | 38.889% (7/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | Lines: | 672-706 |
| | 24 | 6 |
CMS_digest_createName: | CMS_digest_create | Prototype: | CMS_ContentInfo *CMS_digest_create(BIO *in, const EVP_MD *md, unsigned int flags) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | Lines: | 156-174 |
| | 24 | 5 |
CRYPTO_128_wrap_padName: | CRYPTO_128_wrap_pad | Prototype: | size_t CRYPTO_128_wrap_pad(void *key, const unsigned char *icv, unsigned char *out, const unsigned char *in, size_t inlen, block128_f block) | Coverage: | 64.286% (9/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/wrap128.c | Lines: | 183-234 |
| | 24 | 4 |
CRYPTO_nistcts128_decrypt_blockName: | CRYPTO_nistcts128_decrypt_block | Prototype: | size_t CRYPTO_nistcts128_decrypt_block(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], block128_f block) | Coverage: | 87.500% (14/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/cts128.c | Lines: | 200-246 |
| | 24 | 6 |
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 |
DSO_set_filenameName: | DSO_set_filename | Prototype: | int DSO_set_filename(DSO *dso, const char *filename) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_lib.c | Lines: | 240-261 |
| | 24 | 4 |
EC_KEY_METHOD_get_initName: | EC_KEY_METHOD_get_init | Prototype: | void EC_KEY_METHOD_get_init(const EC_KEY_METHOD *meth, int (**pinit)(EC_KEY *key), void (**pfinish)(EC_KEY *key), int (**pcopy)(EC_KEY *dest, const EC_KEY *src), int (**pset_group)(EC_KEY *key, const EC_GROUP *grp), int (**pset_private)(EC_KEY *key, const BIGNUM *priv_key), int (**pset_public)(EC_KEY *key, const EC_POINT *pub_key)) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_kmeth.c | Lines: | 239-262 |
| | 24 | 7 |
EC_POINT_point2bufName: | EC_POINT_point2buf | Prototype: | size_t EC_POINT_point2buf(const EC_GROUP *group, const EC_POINT *point, point_conversion_form_t form, unsigned char **pbuf, BN_CTX *ctx) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_oct.c | Lines: | 129-150 |
| | 24 | 4 |
EVP_PBE_alg_add_typeName: | EVP_PBE_alg_add_type | Prototype: | int EVP_PBE_alg_add_type(int pbe_type, int pbe_nid, int cipher_nid, int md_nid, EVP_PBE_KEYGEN *keygen) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pbe.c | Lines: | 160-189 |
| | 24 | 6 |
IDEA_encryptName: | IDEA_encrypt | Prototype: | void IDEA_encrypt(unsigned long *d, IDEA_KEY_SCHEDULE *key) | Coverage: | 100.000% (137/137) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/idea/i_cbc.c | Lines: | 89-122 |
| | 24 | 35 |
IPAddressOrRange_cmpName: | IPAddressOrRange_cmp | Prototype: | static int IPAddressOrRange_cmp(const IPAddressOrRange *a, const IPAddressOrRange *b, const int length) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 276-313 |
| | 24 | 10 |
OPENSSL_LH_deleteName: | OPENSSL_LH_delete | Prototype: | void *OPENSSL_LH_delete(OPENSSL_LHASH *lh, const void *data) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c | Lines: | 128-154 |
| | 24 | 3 |
OPENSSL_asc2uniName: | OPENSSL_asc2uni | Prototype: | unsigned char *OPENSSL_asc2uni(const char *asc, int asclen, unsigned char **uni, int *unilen) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_utl.c | Lines: | 16-41 |
| | 24 | 6 |
OPENSSL_showfatalName: | OPENSSL_showfatal | Prototype: | void OPENSSL_showfatal(const char *fmta, ...) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cryptlib.c | Lines: | 399-408 |
| | 24 | 1 |