Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
EC_GROUP_new_curve_GFpName: | EC_GROUP_new_curve_GFp | Prototype: | EC_GROUP *EC_GROUP_new_curve_GFp(const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_cvt.c | Lines: | 14-60 |
| | 20 | 3 |
EC_KEY_priv2bufName: | EC_KEY_priv2buf | Prototype: | size_t EC_KEY_priv2buf(const EC_KEY *eckey, unsigned char **pbuf) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | Lines: | 591-610 |
| | 20 | 4 |
EC_ec_pre_comp_freeName: | EC_ec_pre_comp_free | Prototype: | void EC_ec_pre_comp_free(EC_PRE_COMP *pre) | Coverage: | 92.308% (12/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_mult.c | Lines: | 80-102 |
| | 20 | 5 |
ENGINE_newName: | ENGINE_new | Prototype: | ENGINE *ENGINE_new(void) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_lib.c | Lines: | 29-45 |
| | 20 | 3 |
ERR_add_error_dataName: | ERR_add_error_data | Prototype: | void ERR_add_error_data(int num, ...) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | Lines: | 766-772 |
| | 20 | 1 |
ERR_lib_error_stringName: | ERR_lib_error_string | Prototype: | const char *ERR_lib_error_string(unsigned long e) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | Lines: | 592-605 |
| | 20 | 2 |
EVP_PKEY_CTX_ctrlName: | EVP_PKEY_CTX_ctrl | Prototype: | int EVP_PKEY_CTX_ctrl(EVP_PKEY_CTX *ctx, int keytype, int optype, int cmd, int p1, void *p2) | Coverage: | 64.286% (18/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | Lines: | 366-399 |
| | 20 | 8 |
EVP_set_pw_promptName: | EVP_set_pw_prompt | Prototype: | void EVP_set_pw_prompt(const char *prompt) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_key.c | Lines: | 20-28 |
| | 20 | 2 |
NCONF_get_stringName: | NCONF_get_string | Prototype: | char *NCONF_get_string(const CONF *conf, const char *group, const char *name) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c | Lines: | 257-276 |
| | 20 | 3 |
OPENSSL_LH_strhashName: | OPENSSL_LH_strhash | Prototype: | unsigned long OPENSSL_LH_strhash(const char *c) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c | Lines: | 331-352 |
| | 20 | 3 |
OPENSSL_sk_new_reserveName: | OPENSSL_sk_new_reserve | Prototype: | OPENSSL_STACK *OPENSSL_sk_new_reserve(OPENSSL_sk_compfunc c, int n) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | Lines: | 207-225 |
| | 20 | 4 |
Poly1305_UpdateName: | Poly1305_Update | Prototype: | void Poly1305_Update(POLY1305 *ctx, const unsigned char *inp, size_t len) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305.c | Lines: | 470-510 |
| | 20 | 5 |
RAND_DRBG_bytesName: | RAND_DRBG_bytes | Prototype: | int RAND_DRBG_bytes(RAND_DRBG *drbg, unsigned char *out, size_t outlen) | Coverage: | 78.571% (11/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 649-673 |
| | 20 | 6 |
RAND_DRBG_get0_privateName: | RAND_DRBG_get0_private | Prototype: | RAND_DRBG *RAND_DRBG_get0_private(void) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 1045-1060 |
| | 20 | 4 |
RAND_DRBG_get0_publicName: | RAND_DRBG_get0_public | Prototype: | RAND_DRBG *RAND_DRBG_get0_public(void) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 1024-1039 |
| | 20 | 4 |
SSL_CTX_use_RSAPrivateKeyName: | SSL_CTX_use_RSAPrivateKey | Prototype: | int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 434-458 |
| | 20 | 4 |
SSL_SESSION_set1_ticket_appdataName: | SSL_SESSION_set1_ticket_appdata | Prototype: | int SSL_SESSION_set1_ticket_appdata(SSL_SESSION *ss, const void *data, size_t len) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 1276-1290 |
| | 20 | 3 |
SSL_use_RSAPrivateKeyName: | SSL_use_RSAPrivateKey | Prototype: | int SSL_use_RSAPrivateKey(SSL *ssl, RSA *rsa) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 101-125 |
| | 20 | 4 |
TS_CONF_set_signer_keyName: | TS_CONF_set_signer_key | Prototype: | int TS_CONF_set_signer_key(CONF *conf, const char *section, const char *key, const char *pass, TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c | Lines: | 234-255 |
| | 20 | 6 |
WPACKET_set_max_sizeName: | WPACKET_set_max_size | Prototype: | int WPACKET_set_max_size(WPACKET *pkt, size_t maxsize) | Coverage: | 86.667% (13/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c | Lines: | 322-345 |
| | 20 | 5 |
X509_set_versionName: | X509_set_version | Prototype: | int X509_set_version(X509 *x, long version) | Coverage: | 46.154% (6/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c | Lines: | 22-36 |
| | 20 | 5 |
X509v3_addr_get_rangeName: | X509v3_addr_get_range | Prototype: | int X509v3_addr_get_range(IPAddressOrRange *aor, const unsigned afi, unsigned char *min, unsigned char *max, const int length) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 643-657 |
| | 20 | 2 |
asn1_item_flags_i2dName: | asn1_item_flags_i2d | Prototype: | static int asn1_item_flags_i2d(ASN1_VALUE *val, unsigned char **out, const ASN1_ITEM *it, int flags) | Coverage: | 83.333% (10/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_enc.c | Lines: | 54-75 |
| | 20 | 4 |
async_fibre_makecontextName: | async_fibre_makecontext | Prototype: | int async_fibre_makecontext(async_fibre *fibre) | Coverage: | 37.500% (3/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/arch/async_posix.c | Lines: | 35-50 |
| | 20 | 3 |
bio_call_callbackName: | bio_call_callback | Prototype: | static long bio_call_callback(BIO *b, int oper, const char *argp, size_t len, int argi, long argl, long inret, size_t *processed) | Coverage: | 61.290% (19/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | Lines: | 31-69 |
| | 20 | 7 |
bn_mul_wordsName: | bn_mul_words | Prototype: | unsigned long bn_mul_words(unsigned long *rp, const unsigned long *ap, int num, unsigned long w) | Coverage: | 87.500% (14/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/asm/x86_64-gcc.c | Lines: | 142-168 |
| | 20 | 6 |
cms_add1_signingTimeName: | cms_add1_signingTime | Prototype: | static int cms_add1_signingTime(CMS_SignerInfo *si, ASN1_TIME *t) | Coverage: | 50.000% (9/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Lines: | 372-400 |
| | 20 | 7 |
cms_cbName: | cms_cb | Prototype: | static int cms_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 61.905% (13/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_asn1.c | Lines: | 281-310 |
| | 20 | 9 |
cms_env_set_versionName: | cms_env_set_version | Prototype: | static void cms_env_set_version(CMS_EnvelopedData *env) | Coverage: | 64.286% (18/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | Lines: | 810-841 |
| | 20 | 8 |
des_ede_cfb64_cipherName: | des_ede_cfb64_cipher | Prototype: | static int des_ede_cfb64_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 57.143% (4/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c | Lines: | 131-156 |
| | 20 | 3 |
des_ede_ofb_cipherName: | des_ede_ofb_cipher | Prototype: | static int des_ede_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 57.143% (4/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c | Lines: | 76-101 |
| | 20 | 3 |
dgram_writeName: | dgram_write | Prototype: | static int dgram_write(BIO *b, const char *in, int inl) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c | Lines: | 331-354 |
| | 20 | 4 |
drbg_ctr_instantiateName: | drbg_ctr_instantiate | Prototype: | static int drbg_ctr_instantiate(RAND_DRBG *drbg, const unsigned char *entropy, size_t entropylen, const unsigned char *nonce, size_t noncelen, const unsigned char *pers, size_t perslen) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | Lines: | 279-296 |
| | 20 | 4 |
ec_GFp_simple_group_initName: | ec_GFp_simple_group_init | Prototype: | int ec_GFp_simple_group_init(EC_GROUP *group) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | Lines: | 90-103 |
| | 20 | 2 |
ec_GFp_simple_point_initName: | ec_GFp_simple_point_init | Prototype: | int ec_GFp_simple_point_init(EC_POINT *point) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | Lines: | 315-329 |
| | 20 | 2 |
file_findName: | file_find | Prototype: | static int file_find(OSSL_STORE_LOADER_CTX *ctx, OSSL_STORE_SEARCH *search) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | Lines: | 932-961 |
| | 20 | 5 |
file_readName: | file_read | Prototype: | static int file_read(BIO *b, char *out, int outl) | Coverage: | 58.824% (10/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_file.c | Lines: | 140-158 |
| | 20 | 4 |
i2d_DHxparamsName: | i2d_DHxparams | Prototype: | int i2d_DHxparams(const DH *dh, unsigned char **pp) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_asn1.c | Lines: | 118-138 |
| | 20 | 2 |
is_tls13_capableName: | is_tls13_capable | Prototype: | static int is_tls13_capable(const SSL *s) | Coverage: | 72.727% (16/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1495-1523 |
| | 20 | 10 |
ll_append_headName: | ll_append_head | Prototype: | static void ll_append_head(CIPHER_ORDER **head, CIPHER_ORDER *curr, CIPHER_ORDER **tail) | Coverage: | 76.923% (10/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 622-637 |
| | 20 | 5 |
ll_append_tailName: | ll_append_tail | Prototype: | static void ll_append_tail(CIPHER_ORDER **head, CIPHER_ORDER *curr, CIPHER_ORDER **tail) | Coverage: | 92.308% (12/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 605-620 |
| | 20 | 5 |
nref_nosName: | nref_nos | Prototype: | static int nref_nos(struct stack_st_ASN1_INTEGER *nnums, struct stack_st_CONF_VALUE *nos) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c | Lines: | 373-397 |
| | 20 | 6 |
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 |
pkey_rsa_copyName: | pkey_rsa_copy | Prototype: | static int pkey_rsa_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | Coverage: | 25.000% (4/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 73-98 |
| | 20 | 6 |
pkey_rsa_decryptName: | pkey_rsa_decrypt | Prototype: | static int pkey_rsa_decrypt(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen) | Coverage: | 71.429% (10/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 320-347 |
| | 20 | 5 |
pkey_rsa_encryptName: | pkey_rsa_encrypt | Prototype: | static int pkey_rsa_encrypt(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen) | Coverage: | 71.429% (10/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 291-318 |
| | 20 | 5 |
pkey_scrypt_set_membufName: | pkey_scrypt_set_membuf | Prototype: | static int pkey_scrypt_set_membuf(unsigned char **buffer, size_t *buflen, const unsigned char *new_buffer, const int new_buflen) | Coverage: | 52.941% (9/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/scrypt.c | Lines: | 89-114 |
| | 20 | 6 |
rsa_cbName: | rsa_cb | Prototype: | static int rsa_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 88.889% (16/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_asn1.c | Lines: | 22-42 |
| | 20 | 6 |
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 |
rsa_set_pss_paramName: | rsa_set_pss_param | Prototype: | static int rsa_set_pss_param(RSA *rsa, EVP_PKEY_CTX *ctx) | Coverage: | 42.857% (6/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 701-715 |
| | 20 | 4 |
sanitize_lineName: | sanitize_line | Prototype: | static int sanitize_line(char *linebuf, int len, unsigned int flags) | Coverage: | 79.412% (27/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | Lines: | 683-715 |
| | 20 | 9 |
sha1_updateName: | sha1_update | Prototype: | static void sha1_update(SHA_CTX *c, const void *data, size_t len) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes_cbc_hmac_sha1.c | Lines: | 97-126 |
| | 20 | 6 |
sha256_updateName: | sha256_update | Prototype: | static void sha256_update(SHA256_CTX *c, const void *data, size_t len) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes_cbc_hmac_sha256.c | Lines: | 93-122 |
| | 20 | 6 |
slideName: | slide | Prototype: | static void slide(signed char *r, const uint8_t *a) | Coverage: | 96.667% (29/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 4327-4359 |
| | 20 | 10 |
ssl3_check_client_certificateName: | ssl3_check_client_certificate | Prototype: | static int ssl3_check_client_certificate(SSL *s) | Coverage: | 54.545% (6/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3428-3441 |
| | 20 | 3 |
ssl3_do_change_cipher_specName: | ssl3_do_change_cipher_spec | Prototype: | int ssl3_do_change_cipher_spec(SSL *s) | Coverage: | 63.158% (12/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_msg.c | Lines: | 12-37 |
| | 20 | 6 |
ssl3_record_app_data_waitingName: | ssl3_record_app_data_waiting | Prototype: | static int ssl3_record_app_data_waiting(SSL *s) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | Lines: | 69-102 |
| | 20 | 5 |
ssl_cert_freeName: | ssl_cert_free | Prototype: | void ssl_cert_free(CERT *c) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 224-253 |
| | 20 | 3 |
ssl_set_sig_maskName: | ssl_set_sig_mask | Prototype: | void ssl_set_sig_mask(uint32_t *pmask_a, SSL *s, int op) | Coverage: | 66.667% (10/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1590-1617 |
| | 20 | 5 |
tls_construct_ctos_ec_pt_formatsName: | tls_construct_ctos_ec_pt_formats | Prototype: | EXT_RETURN tls_construct_ctos_ec_pt_formats(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 61.538% (8/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 142-166 |
| | 20 | 3 |
tls_construct_ctos_sctName: | tls_construct_ctos_sct | Prototype: | EXT_RETURN tls_construct_ctos_sct(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 470-488 |
| | 20 | 4 |
tls_construct_stoc_etmName: | tls_construct_stoc_etm | Prototype: | EXT_RETURN tls_construct_stoc_etm(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 66.667% (12/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 1598-1624 |
| | 20 | 4 |
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 |
tls_parse_ctos_psk_kex_modesName: | tls_parse_ctos_psk_kex_modes | Prototype: | int tls_parse_ctos_psk_kex_modes(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 580-604 |
| | 20 | 5 |
tls_post_process_client_key_exchangeName: | tls_post_process_client_key_exchange | Prototype: | WORK_STATE tls_post_process_client_key_exchange(SSL *s, WORK_STATE wst) | Coverage: | 56.250% (9/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 3488-3546 |
| | 20 | 5 |
use_eccName: | use_ecc | Prototype: | static int use_ecc(SSL *s) | Coverage: | 78.571% (11/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 116-140 |
| | 20 | 4 |
xname_cmpName: | xname_cmp | Prototype: | static int xname_cmp(const X509_NAME *a, const X509_NAME *b) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 572-594 |
| | 20 | 3 |
ASN1_item_signName: | ASN1_item_sign | Prototype: | int ASN1_item_sign(const ASN1_ITEM *it, X509_ALGOR *algor1, X509_ALGOR *algor2, ASN1_BIT_STRING *signature, void *asn, EVP_PKEY *pkey, const EVP_MD *type) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_sign.c | Lines: | 111-131 |
| | 21 | 3 |
ASYNC_get_current_jobName: | ASYNC_get_current_job | Prototype: | ASYNC_JOB *ASYNC_get_current_job(void) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c | Lines: | 399-411 |
| | 21 | 3 |
BIO_sock_infoName: | BIO_sock_info | Prototype: | int BIO_sock_info(int sock, enum BIO_sock_info_type type, union BIO_sock_info_u *info) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c | Lines: | 340-367 |
| | 21 | 5 |
CMS_RecipientInfo_kari_set0_pkeyName: | CMS_RecipientInfo_kari_set0_pkey | Prototype: | int CMS_RecipientInfo_kari_set0_pkey(CMS_RecipientInfo *ri, EVP_PKEY *pk) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | Lines: | 155-172 |
| | 21 | 4 |
CRYPTO_THREAD_lock_newName: | CRYPTO_THREAD_lock_new | Prototype: | CRYPTO_RWLOCK *CRYPTO_THREAD_lock_new(void) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c | Lines: | 19-55 |
| | 21 | 3 |
CRYPTO_cts128_decrypt_blockName: | CRYPTO_cts128_decrypt_block | Prototype: | size_t CRYPTO_cts128_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: | 158-198 |
| | 21 | 6 |
EC_KEY_oct2keyName: | EC_KEY_oct2key | Prototype: | int EC_KEY_oct2key(EC_KEY *key, const unsigned char *buf, size_t len, BN_CTX *ctx) | Coverage: | 66.667% (12/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | Lines: | 505-526 |
| | 21 | 6 |
EC_POINT_set_compressed_coordinatesName: | EC_POINT_set_compressed_coordinates | Prototype: | int EC_POINT_set_compressed_coordinates(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, int y_bit, BN_CTX *ctx) | Coverage: | 53.333% (8/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_oct.c | Lines: | 18-50 |
| | 21 | 5 |
ENGINE_set_defaultName: | ENGINE_set_default | Prototype: | int ENGINE_set_default(ENGINE *e, unsigned int flags) | Coverage: | 41.304% (19/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_fat.c | Lines: | 14-45 |
| | 21 | 10 |
ERR_func_error_stringName: | ERR_func_error_string | Prototype: | const char *ERR_func_error_string(unsigned long e) | Coverage: | 62.500% (5/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | Lines: | 607-621 |
| | 21 | 2 |
EVP_CIPHER_asn1_to_paramName: | EVP_CIPHER_asn1_to_param | Prototype: | int EVP_CIPHER_asn1_to_param(EVP_CIPHER_CTX *c, ASN1_TYPE *type) | Coverage: | 50.000% (11/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c | Lines: | 52-85 |
| | 21 | 11 |
EVP_OpenFinalName: | EVP_OpenFinal | Prototype: | int EVP_OpenFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_open.c | Lines: | 64-72 |
| | 21 | 2 |
EVP_PKEY_checkName: | EVP_PKEY_check | Prototype: | int EVP_PKEY_check(EVP_PKEY_CTX *ctx) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_gn.c | Lines: | 172-193 |
| | 21 | 4 |
EVP_PKEY_param_checkName: | EVP_PKEY_param_check | Prototype: | int EVP_PKEY_param_check(EVP_PKEY_CTX *ctx) | Coverage: | 75.000% (9/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_gn.c | Lines: | 218-239 |
| | 21 | 4 |
EVP_PKEY_public_checkName: | EVP_PKEY_public_check | Prototype: | int EVP_PKEY_public_check(EVP_PKEY_CTX *ctx) | Coverage: | 75.000% (9/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_gn.c | Lines: | 195-216 |
| | 21 | 4 |
EVP_SealFinalName: | EVP_SealFinal | Prototype: | int EVP_SealFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_seal.c | Lines: | 58-65 |
| | 21 | 2 |
IDEA_set_decrypt_keyName: | IDEA_set_decrypt_key | Prototype: | void IDEA_set_decrypt_key(IDEA_KEY_SCHEDULE *ek, IDEA_KEY_SCHEDULE *dk) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/idea/i_skey.c | Lines: | 54-81 |
| | 21 | 3 |
MDC2_UpdateName: | MDC2_Update | Prototype: | int MDC2_Update(MDC2_CTX *c, const unsigned char *in, size_t len) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mdc2/mdc2dgst.c | Lines: | 39-69 |
| | 21 | 5 |
OBJ_ln2nidName: | OBJ_ln2nid | Prototype: | int OBJ_ln2nid(const char *s) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | Lines: | 540-559 |
| | 21 | 4 |
OBJ_sn2nidName: | OBJ_sn2nid | Prototype: | int OBJ_sn2nid(const char *s) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | Lines: | 561-580 |
| | 21 | 4 |
OCSP_basic_signName: | OCSP_basic_sign | Prototype: | int OCSP_basic_sign(OCSP_BASICRESP *brsp, X509 *signer, EVP_PKEY *key, const EVP_MD *dgst, struct stack_st_X509 *certs, unsigned long flags) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_srv.c | Lines: | 232-250 |
| | 21 | 3 |
OPENSSL_DIR_endName: | OPENSSL_DIR_end | Prototype: | int OPENSSL_DIR_end(OPENSSL_DIR_CTX **ctx) | Coverage: | 36.364% (4/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/LPdir_unix.c | Lines: | 152-169 |
| | 21 | 5 |
OPENSSL_LH_node_usage_stats_bioName: | OPENSSL_LH_node_usage_stats_bio | Prototype: | void OPENSSL_LH_node_usage_stats_bio(const OPENSSL_LHASH *lh, BIO *out) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lh_stats.c | Lines: | 94-117 |
| | 21 | 5 |
OPENSSL_buf2hexstrName: | OPENSSL_buf2hexstr | Prototype: | char *OPENSSL_buf2hexstr(const unsigned char *buffer, long len) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_str.c | Lines: | 191-219 |
| | 21 | 4 |
PKCS12_set_macName: | PKCS12_set_mac | Prototype: | int PKCS12_set_mac(PKCS12 *p12, const char *pass, int passlen, unsigned char *salt, int saltlen, int iter, const EVP_MD *md_type) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_mutl.c | Lines: | 175-203 |
| | 21 | 5 |
PKCS12_verify_macName: | PKCS12_verify_mac | Prototype: | int PKCS12_verify_mac(PKCS12 *p12, const char *pass, int passlen) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_mutl.c | Lines: | 150-171 |
| | 21 | 4 |
PKCS7_get_signer_infoName: | PKCS7_get_signer_info | Prototype: | struct stack_st_PKCS7_SIGNER_INFO *PKCS7_get_signer_info(PKCS7 *p7) | Coverage: | 33.333% (4/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c | Lines: | 393-403 |
| | 21 | 4 |
PKCS7_get_smimecapName: | PKCS7_get_smimecap | Prototype: | struct stack_st_X509_ALGOR *PKCS7_get_smimecap(PKCS7_SIGNER_INFO *si) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_attr.c | Lines: | 35-47 |
| | 21 | 2 |
RSA_padding_add_PKCS1_type_2Name: | RSA_padding_add_PKCS1_type_2 | Prototype: | int RSA_padding_add_PKCS1_type_2(unsigned char *to, int tlen, const unsigned char *from, int flen) | Coverage: | 77.778% (14/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pk1.c | Lines: | 117-152 |
| | 21 | 7 |
SCT_set1_extensionsName: | SCT_set1_extensions | Prototype: | int SCT_set1_extensions(SCT *sct, const unsigned char *ext, size_t ext_len) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c | Lines: | 151-167 |
| | 21 | 3 |
SCT_set1_signatureName: | SCT_set1_signature | Prototype: | int SCT_set1_signature(SCT *sct, const unsigned char *sig, size_t sig_len) | Coverage: | 66.667% (6/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c | Lines: | 177-193 |
| | 21 | 3 |
SSL_SESSION_list_addName: | SSL_SESSION_list_add | Prototype: | static void SSL_SESSION_list_add(SSL_CTX *ctx, SSL_SESSION *s) | Coverage: | 55.556% (5/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 1165-1181 |
| | 21 | 3 |
SSL_SESSION_set1_alpn_selectedName: | SSL_SESSION_set1_alpn_selected | Prototype: | int SSL_SESSION_set1_alpn_selected(SSL_SESSION *s, const unsigned char *alpn, size_t len) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 968-985 |
| | 21 | 3 |