Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
EVP_CIPHER_CTX_ctrlName: | EVP_CIPHER_CTX_ctrl | Prototype: | int EVP_CIPHER_CTX_ctrl(EVP_CIPHER_CTX *ctx, int type, int arg, void *ptr) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c | Lines: | 578-599 |
| | 13 | 4 |
EVP_PKEY2PKCS8Name: | EVP_PKEY2PKCS8 | Prototype: | PKCS8_PRIV_KEY_INFO *EVP_PKEY2PKCS8(EVP_PKEY *pkey) | Coverage: | 40.000% (6/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pkey.c | Lines: | 61-87 |
| | 26 | 6 |
EVP_SignFinalName: | EVP_SignFinal | Prototype: | int EVP_SignFinal(EVP_MD_CTX *ctx, unsigned char *sigret, unsigned int *siglen, EVP_PKEY *pkey) | Coverage: | 40.000% (12/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_sign.c | Lines: | 17-61 |
| | 47 | 11 |
EVP_aes_128_cbc_hmac_sha256Name: | EVP_aes_128_cbc_hmac_sha256 | Prototype: | const EVP_CIPHER *EVP_aes_128_cbc_hmac_sha256(void) | Coverage: | 40.000% (2/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes_cbc_hmac_sha256.c | Lines: | 927-932 |
| | 31 | 1 |
EVP_aes_256_cbc_hmac_sha256Name: | EVP_aes_256_cbc_hmac_sha256 | Prototype: | const EVP_CIPHER *EVP_aes_256_cbc_hmac_sha256(void) | Coverage: | 40.000% (2/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes_cbc_hmac_sha256.c | Lines: | 934-939 |
| | 31 | 1 |
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 |
PKCS12_key_gen_utf8Name: | PKCS12_key_gen_utf8 | Prototype: | int PKCS12_key_gen_utf8(const char *pass, int passlen, unsigned char *salt, int saltlen, int id, int iter, int n, unsigned char *out, const EVP_MD *md_type) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_key.c | Lines: | 53-74 |
| | 19 | 4 |
PKCS7_add_recipient_infoName: | PKCS7_add_recipient_info | Prototype: | int PKCS7_add_recipient_info(PKCS7 *p7, PKCS7_RECIP_INFO *ri) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c | Lines: | 438-460 |
| | 14 | 5 |
PKCS7_set_cipherName: | PKCS7_set_cipher | Prototype: | int PKCS7_set_cipher(PKCS7 *p7, const EVP_CIPHER *cipher) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c | Lines: | 517-545 |
| | 17 | 5 |
PKCS7_streamName: | PKCS7_stream | Prototype: | int PKCS7_stream(unsigned char ***boundary, PKCS7 *p7) | Coverage: | 40.000% (8/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c | Lines: | 547-588 |
| | 37 | 9 |
SSL_check_private_keyName: | SSL_check_private_key | Prototype: | int SSL_check_private_key(const SSL *ssl) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 1589-1605 |
| | 17 | 4 |
SSL_set_srp_server_paramName: | SSL_set_srp_server_param | Prototype: | int SSL_set_srp_server_param(SSL *s, const BIGNUM *N, const BIGNUM *g, BIGNUM *sa, BIGNUM *v, char *info) | Coverage: | 40.000% (22/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c | Lines: | 196-247 |
| | 69 | 17 |
X509_load_cert_fileName: | X509_load_cert_file | Prototype: | int X509_load_cert_file(X509_LOOKUP *ctx, const char *file, int type) | Coverage: | 40.000% (14/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/by_file.c | Lines: | 74-129 |
| | 73 | 12 |
async_start_funcName: | async_start_func | Prototype: | void async_start_func(void) | Coverage: | 40.000% (2/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c | Lines: | 144-165 |
| | 8 | 3 |
buffer_newName: | buffer_new | Prototype: | static int buffer_new(BIO *bi) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_buff.c | Lines: | 47-71 |
| | 24 | 4 |
check_sig_levelName: | check_sig_level | Prototype: | static int check_sig_level(X509_STORE_CTX *ctx, X509 *cert) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 3255-3269 |
| | 21 | 4 |
ciphersuite_cbName: | ciphersuite_cb | Prototype: | static int ciphersuite_cb(const char *elem, int len, void *arg) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 1275-1302 |
| | 18 | 4 |
cms_DigestAlgorithm_init_bioName: | cms_DigestAlgorithm_init_bio | Prototype: | BIO *cms_DigestAlgorithm_init_bio(X509_ALGOR *digestAlgorithm) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | Lines: | 286-307 |
| | 36 | 4 |
cms_kari_create_ephemeral_keyName: | cms_kari_create_ephemeral_key | Prototype: | static int cms_kari_create_ephemeral_key(CMS_KeyAgreeRecipientInfo *kari, EVP_PKEY *pk) | Coverage: | 40.000% (8/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | Lines: | 257-283 |
| | 38 | 8 |
d2i_EC_PUBKEYName: | d2i_EC_PUBKEY | Prototype: | EC_KEY *d2i_EC_PUBKEY(EC_KEY **a, const unsigned char **pp, long length) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | Lines: | 299-318 |
| | 28 | 4 |
dlfcn_bind_funcName: | dlfcn_bind_func | Prototype: | static DSO_FUNC_TYPE dlfcn_bind_func(DSO *dso, const char *symname) | Coverage: | 40.000% (6/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_dlfcn.c | Lines: | 159-187 |
| | 45 | 5 |
dlfcn_unloadName: | dlfcn_unload | Prototype: | static int dlfcn_unload(DSO *dso) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_dlfcn.c | Lines: | 136-157 |
| | 17 | 4 |
do_err_strings_initName: | do_err_strings_init | Prototype: | static int do_err_strings_init(void) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | Lines: | 266-281 |
| | 25 | 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 |
dsa_pub_encodeName: | dsa_pub_encode | Prototype: | static int dsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) | Coverage: | 40.000% (12/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c | Lines: | 77-130 |
| | 58 | 9 |
dtls1_buffer_recordName: | dtls1_buffer_record | Prototype: | int dtls1_buffer_record(SSL *s, record_pqueue *queue, unsigned char *priority) | Coverage: | 40.000% (6/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_d1.c | Lines: | 139-199 |
| | 58 | 5 |
dtls1_preprocess_fragmentName: | dtls1_preprocess_fragment | Prototype: | static int dtls1_preprocess_fragment(SSL *s, struct hm_header_st *msg_hdr) | Coverage: | 40.000% (6/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | Lines: | 418-461 |
| | 42 | 5 |
ec_GF2m_simple_group_check_discriminantName: | ec_GF2m_simple_group_check_discriminant | Prototype: | int ec_GF2m_simple_group_check_discriminant(const EC_GROUP *group, BN_CTX *ctx) | Coverage: | 40.000% (8/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Lines: | 174-211 |
| | 34 | 8 |
ec_GF2m_simple_point_copyName: | ec_GF2m_simple_point_copy | Prototype: | int ec_GF2m_simple_point_copy(EC_POINT *dest, const EC_POINT *src) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Lines: | 250-262 |
| | 9 | 4 |
ec_GFp_simple_group_copyName: | ec_GFp_simple_group_copy | Prototype: | int ec_GFp_simple_group_copy(EC_GROUP *dest, const EC_GROUP *src) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | Lines: | 119-131 |
| | 8 | 4 |
ec_GFp_simple_point_copyName: | ec_GFp_simple_point_copy | Prototype: | int ec_GFp_simple_point_copy(EC_POINT *dest, const EC_POINT *src) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | Lines: | 346-358 |
| | 9 | 4 |
ec_field_inverse_mod_ordName: | ec_field_inverse_mod_ord | Prototype: | static int ec_field_inverse_mod_ord(const EC_GROUP *group, BIGNUM *r, const BIGNUM *x, BN_CTX *ctx) | Coverage: | 40.000% (10/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | Lines: | 1042-1081 |
| | 41 | 9 |
ec_pre_comp_newName: | ec_pre_comp_new | Prototype: | static EC_PRE_COMP *ec_pre_comp_new(const EC_GROUP *group) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_mult.c | Lines: | 45-70 |
| | 33 | 4 |
encode_pkcs1Name: | encode_pkcs1 | Prototype: | static int encode_pkcs1(unsigned char **out, int *out_len, int type, const unsigned char *m, unsigned int m_len) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_sign.c | Lines: | 31-67 |
| | 37 | 4 |
hmac_set_priv_keyName: | hmac_set_priv_key | Prototype: | static int hmac_set_priv_key(EVP_PKEY *pkey, const unsigned char *priv, size_t len) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_ameth.c | Lines: | 53-73 |
| | 15 | 4 |
mem_initName: | mem_init | Prototype: | static int mem_init(BIO *bi, unsigned long flags) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c | Lines: | 108-129 |
| | 22 | 4 |
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 |
pkey_ec_signName: | pkey_ec_sign | Prototype: | static int pkey_ec_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 40.000% (6/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 100-131 |
| | 25 | 5 |
pkey_get_dsaName: | pkey_get_dsa | Prototype: | static DSA *pkey_get_dsa(EVP_PKEY *key, DSA **dsa) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c | Lines: | 92-106 |
| | 19 | 4 |
pkey_get_eckeyName: | pkey_get_eckey | Prototype: | static EC_KEY *pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c | Lines: | 132-146 |
| | 19 | 4 |
pkey_sm2_digest_customName: | pkey_sm2_digest_custom | Prototype: | static int pkey_sm2_digest_custom(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_pmeth.c | Lines: | 256-284 |
| | 14 | 4 |
rand_drbg_enable_lockingName: | rand_drbg_enable_locking | Prototype: | int rand_drbg_enable_locking(RAND_DRBG *drbg) | Coverage: | 40.000% (6/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 802-826 |
| | 25 | 5 |
rsa_priv_encodeName: | rsa_priv_encode | Prototype: | static int rsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 142-167 |
| | 21 | 4 |
rsa_pub_encodeName: | rsa_pub_encode | Prototype: | static int rsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 75-93 |
| | 18 | 4 |
sm2_plaintext_sizeName: | sm2_plaintext_size | Prototype: | int sm2_plaintext_size(const EC_KEY *key, const EVP_MD *digest, size_t msg_len, size_t *pt_size) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_crypt.c | Lines: | 63-87 |
| | 15 | 4 |
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_readName: | ssl_read | Prototype: | static int ssl_read(BIO *b, char *buf, size_t size, size_t *readbytes) | Coverage: | 40.000% (14/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c | Lines: | 92-160 |
| | 49 | 16 |
tls1_final_finish_macName: | tls1_final_finish_mac | Prototype: | size_t tls1_final_finish_mac(SSL *s, const char *str, size_t slen, unsigned char *out) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_enc.c | Lines: | 448-472 |
| | 24 | 4 |
tls_process_cke_srpName: | tls_process_cke_srp | Prototype: | static int tls_process_cke_srp(SSL *s, PACKET *pkt) | Coverage: | 40.000% (8/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 3260-3302 |
| | 56 | 6 |
x509_object_cmpName: | x509_object_cmp | Prototype: | static int x509_object_cmp(const X509_OBJECT *const *a, const X509_OBJECT *const *b) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | Lines: | 138-158 |
| | 11 | 5 |
dsa_sign_setupName: | dsa_sign_setup | Prototype: | static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp, const unsigned char *dgst, int dlen) | Coverage: | 40.260% (31/77) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ossl.c | Lines: | 175-278 |
| | 100 | 21 |
SCT_CTX_set1_certName: | SCT_CTX_set1_cert | Prototype: | int SCT_CTX_set1_cert(SCT_CTX *sctx, X509 *cert, X509 *presigner) | Coverage: | 40.541% (15/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct_ctx.c | Lines: | 109-192 |
| | 61 | 13 |
CMS_signName: | CMS_sign | Prototype: | CMS_ContentInfo *CMS_sign(X509 *signcert, EVP_PKEY *pkey, struct stack_st_X509 *certs, BIO *data, unsigned int flags) | Coverage: | 40.625% (13/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | Lines: | 435-476 |
| | 41 | 10 |
SSL_newName: | SSL_new | Prototype: | SSL *SSL_new(SSL_CTX *ctx) | Coverage: | 40.625% (26/64) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 673-848 |
| | 197 | 22 |
CMS_add1_recipient_certName: | CMS_add1_recipient_cert | Prototype: | CMS_RecipientInfo *CMS_add1_recipient_cert(CMS_ContentInfo *cms, X509 *recip, unsigned int flags) | Coverage: | 40.741% (11/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | Lines: | 178-229 |
| | 41 | 12 |
EVP_DigestVerifyFinalName: | EVP_DigestVerifyFinal | Prototype: | int EVP_DigestVerifyFinal(EVP_MD_CTX *ctx, const unsigned char *sig, size_t siglen) | Coverage: | 40.741% (11/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sigver.c | Lines: | 173-208 |
| | 27 | 8 |
EVP_VerifyFinalName: | EVP_VerifyFinal | Prototype: | int EVP_VerifyFinal(EVP_MD_CTX *ctx, const unsigned char *sigbuf, unsigned int siglen, EVP_PKEY *pkey) | Coverage: | 40.741% (11/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_verify.c | Lines: | 17-55 |
| | 41 | 10 |
cms_sd_set_versionName: | cms_sd_set_version | Prototype: | static void cms_sd_set_version(CMS_SignedData *sd) | Coverage: | 40.741% (22/54) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Lines: | 63-110 |
| | 34 | 18 |
PKCS7_dataFinalName: | PKCS7_dataFinal | Prototype: | int PKCS7_dataFinal(PKCS7 *p7, BIO *bio) | Coverage: | 40.816% (40/98) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | Lines: | 641-813 |
| | 171 | 34 |
EVP_PBE_findName: | EVP_PBE_find | Prototype: | int EVP_PBE_find(int type, int pbe_nid, int *pcnid, int *pmnid, EVP_PBE_KEYGEN **pkeygen) | Coverage: | 40.909% (9/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pbe.c | Lines: | 209-236 |
| | 30 | 8 |
pkey_rsa_signName: | pkey_rsa_sign | Prototype: | static int pkey_rsa_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 40.909% (18/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 122-187 |
| | 51 | 15 |
tls_construct_cke_psk_preambleName: | tls_construct_cke_psk_preamble | Prototype: | static int tls_construct_cke_psk_preamble(SSL *s, WPACKET *pkt) | Coverage: | 40.909% (9/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 2873-2955 |
| | 114 | 8 |
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 |
ec_GF2m_simple_addName: | ec_GF2m_simple_add | Prototype: | int ec_GF2m_simple_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) | Coverage: | 41.071% (46/112) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Lines: | 350-459 |
| | 94 | 37 |
aes_ocb_init_keyName: | aes_ocb_init_key | Prototype: | static int aes_ocb_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 41.176% (14/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 4015-4093 |
| | 51 | 10 |
cms_RecipientInfo_kekri_encryptName: | cms_RecipientInfo_kekri_encrypt | Prototype: | static int cms_RecipientInfo_kekri_encrypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri) | Coverage: | 41.176% (7/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | Lines: | 613-664 |
| | 39 | 7 |
cms_wrap_initName: | cms_wrap_init | Prototype: | static int cms_wrap_init(CMS_KeyAgreeRecipientInfo *kari, const EVP_CIPHER *cipher) | Coverage: | 41.176% (7/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | Lines: | 329-359 |
| | 28 | 6 |
tls_construct_cke_ecdheName: | tls_construct_cke_ecdhe | Prototype: | static int tls_construct_cke_ecdhe(SSL *s, WPACKET *pkt) | Coverage: | 41.176% (7/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3109-3161 |
| | 69 | 7 |
tls_process_cert_status_bodyName: | tls_process_cert_status_body | Prototype: | int tls_process_cert_status_body(SSL *s, PACKET *pkt) | Coverage: | 41.176% (7/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 2751-2782 |
| | 49 | 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 |
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 |
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 |
a2d_ASN1_OBJECTName: | a2d_ASN1_OBJECT | Prototype: | int a2d_ASN1_OBJECT(unsigned char *out, int olen, const char *buf, int num) | Coverage: | 41.441% (46/111) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_object.c | Lines: | 53-178 |
| | 116 | 35 |
ec_GFp_simple_dblName: | ec_GFp_simple_dbl | Prototype: | int ec_GFp_simple_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, BN_CTX *ctx) | Coverage: | 41.525% (49/118) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | Lines: | 795-935 |
| | 105 | 40 |
ssl3_write_bytesName: | ssl3_write_bytes | Prototype: | int ssl3_write_bytes(SSL *s, int type, const void *buf_, size_t len, size_t *written) | Coverage: | 41.618% (72/173) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c | Lines: | 337-642 |
| | 213 | 41 |
DSO_bind_funcName: | DSO_bind_func | Prototype: | DSO_FUNC_TYPE DSO_bind_func(DSO *dso, const char *symname) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_lib.c | Lines: | 173-191 |
| | 39 | 4 |
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 |
EVP_PKEY_new_CMAC_keyName: | EVP_PKEY_new_CMAC_key | Prototype: | EVP_PKEY *EVP_PKEY_new_CMAC_key(ENGINE *e, const unsigned char *priv, size_t len, const EVP_CIPHER *cipher) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | Lines: | 317-348 |
| | 30 | 4 |
OBJ_NAME_removeName: | OBJ_NAME_remove | Prototype: | int OBJ_NAME_remove(const char *name, int type) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c | Lines: | 261-293 |
| | 25 | 4 |
OPENSSL_LH_newName: | OPENSSL_LH_new | Prototype: | OPENSSL_LHASH *OPENSSL_LH_new(OPENSSL_LH_HASHFUNC h, OPENSSL_LH_COMPFUNC c) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c | Lines: | 47-74 |
| | 36 | 4 |
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 |
asn1_write_micalgName: | asn1_write_micalg | Prototype: | static int asn1_write_micalg(BIO *out, struct stack_st_X509_ALGOR *mdalgs) | Coverage: | 41.667% (15/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 152-218 |
| | 44 | 15 |
cms_sd_asn1_ctrlName: | cms_sd_asn1_ctrl | Prototype: | static int cms_sd_asn1_ctrl(CMS_SignerInfo *si, int cmd) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Lines: | 202-218 |
| | 12 | 4 |
drbg_addName: | drbg_add | Prototype: | static int drbg_add(const void *buf, int num, double randomness) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 956-984 |
| | 16 | 4 |
dsa_builtin_keygenName: | dsa_builtin_keygen | Prototype: | static int dsa_builtin_keygen(DSA *dsa) | Coverage: | 41.667% (15/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_key.c | Lines: | 25-77 |
| | 57 | 13 |
dtls_process_hello_verifyName: | dtls_process_hello_verify | Prototype: | MSG_PROCESS_RETURN dtls_process_hello_verify(SSL *s, PACKET *pkt) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 1307-1334 |
| | 36 | 4 |
ec_key_simple_generate_keyName: | ec_key_simple_generate_key | Prototype: | int ec_key_simple_generate_key(EC_KEY *eckey) | Coverage: | 41.667% (15/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | Lines: | 198-247 |
| | 72 | 13 |
ecp_nistz256_inv_mod_ordName: | ecp_nistz256_inv_mod_ord | Prototype: | static int ecp_nistz256_inv_mod_ord(const EC_GROUP *group, BIGNUM *r, const BIGNUM *x, BN_CTX *ctx) | Coverage: | 41.667% (10/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c | Lines: | 1473-1637 |
| | 50 | 8 |
i2o_ECPublicKeyName: | i2o_ECPublicKey | Prototype: | int i2o_ECPublicKey(const EC_KEY *a, unsigned char **out) | Coverage: | 41.667% (10/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 1102-1138 |
| | 50 | 8 |
pkey_ec_paramgenName: | pkey_ec_paramgen | Prototype: | static int pkey_ec_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 390-407 |
| | 21 | 4 |
poly1305_set_priv_keyName: | poly1305_set_priv_key | Prototype: | static int poly1305_set_priv_key(EVP_PKEY *pkey, const unsigned char *priv, size_t len) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_ameth.c | Lines: | 49-68 |
| | 17 | 4 |
rsa_pss_check_min_key_sizeName: | rsa_pss_check_min_key_size | Prototype: | static int rsa_pss_check_min_key_size(const RSA *rsa, const SIGALG_LOOKUP *lu) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 833-844 |
| | 12 | 4 |
siphash_set_priv_keyName: | siphash_set_priv_key | Prototype: | static int siphash_set_priv_key(EVP_PKEY *pkey, const unsigned char *priv, size_t len) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_ameth.c | Lines: | 50-69 |
| | 17 | 4 |
srp_user_pwd_dupName: | srp_user_pwd_dup | Prototype: | static SRP_user_pwd *srp_user_pwd_dup(SRP_user_pwd *src) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c | Lines: | 253-269 |
| | 27 | 4 |
ec_GFp_simple_blind_coordinatesName: | ec_GFp_simple_blind_coordinates | Prototype: | int ec_GFp_simple_blind_coordinates(const EC_GROUP *group, EC_POINT *p, BN_CTX *ctx) | Coverage: | 41.935% (13/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | Lines: | 1379-1423 |
| | 44 | 11 |
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 |
tls_process_cke_dheName: | tls_process_cke_dhe | Prototype: | static int tls_process_cke_dhe(SSL *s, PACKET *pkt) | Coverage: | 41.935% (13/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 3130-3197 |
| | 113 | 9 |
CMS_get0_contentName: | CMS_get0_content | Prototype: | ASN1_OCTET_STRING **CMS_get0_content(CMS_ContentInfo *cms) | Coverage: | 42.105% (8/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | Lines: | 156-188 |
| | 16 | 10 |
SSL_dane_enableName: | SSL_dane_enable | Prototype: | int SSL_dane_enable(SSL *s, const char *basedomain) | Coverage: | 42.105% (8/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 997-1038 |
| | 28 | 7 |
bio_nwrite0Name: | bio_nwrite0 | Prototype: | static ssize_t bio_nwrite0(BIO *bio, char **buf) | Coverage: | 42.105% (8/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | Lines: | 347-393 |
| | 40 | 7 |