| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
CMS_RecipientInfo_set0_pkey| Name: | CMS_RecipientInfo_set0_pkey | | Prototype: | int CMS_RecipientInfo_set0_pkey(CMS_RecipientInfo *ri, EVP_PKEY *pkey) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | | Lines: | 279-288 |
| | 6 | 2 |
CMS_SignedData_init| Name: | CMS_SignedData_init | | Prototype: | int CMS_SignedData_init(CMS_ContentInfo *cms) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | | Lines: | 53-59 |
| | 3 | 2 |
CMS_add0_CertificateChoices| Name: | CMS_add0_CertificateChoices | | Prototype: | CMS_CertificateChoices *CMS_add0_CertificateChoices(CMS_ContentInfo *cms) | | Coverage: | 50.000% (8/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | | Lines: | 360-379 |
| | 32 | 6 |
CMS_add_smimecap| Name: | CMS_add_smimecap | | Prototype: | int CMS_add_smimecap(CMS_SignerInfo *si, struct stack_st_X509_ALGOR *algs) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | | Lines: | 854-865 |
| | 13 | 2 |
CMS_add_standard_smimecap| Name: | CMS_add_standard_smimecap | | Prototype: | int CMS_add_standard_smimecap(struct stack_st_X509_ALGOR **smcap) | | Coverage: | 50.000% (13/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | | Lines: | 910-926 |
| | 14 | 2 |
CMS_decrypt| Name: | CMS_decrypt | | Prototype: | int CMS_decrypt(CMS_ContentInfo *cms, EVP_PKEY *pk, X509 *cert, BIO *dcont, BIO *out, unsigned int flags) | | Coverage: | 50.000% (15/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | | Lines: | 731-756 |
| | 20 | 7 |
CMS_final| Name: | CMS_final | | Prototype: | int CMS_final(CMS_ContentInfo *cms, BIO *data, BIO *dcont, unsigned int flags) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | | Lines: | 758-784 |
| | 19 | 4 |
CMS_get0_RecipientInfos| Name: | CMS_get0_RecipientInfos | | Prototype: | struct stack_st_CMS_RecipientInfo *CMS_get0_RecipientInfos(CMS_ContentInfo *cms) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | | Lines: | 81-88 |
| | 9 | 2 |
CMS_get0_SignerInfos| Name: | CMS_get0_SignerInfos | | Prototype: | struct stack_st_CMS_SignerInfo *CMS_get0_SignerInfos(CMS_ContentInfo *cms) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | | Lines: | 412-419 |
| | 9 | 2 |
CMS_get0_eContentType| Name: | CMS_get0_eContentType | | Prototype: | const ASN1_OBJECT *CMS_get0_eContentType(CMS_ContentInfo *cms) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | | Lines: | 224-231 |
| | 9 | 2 |
CMS_get1_ReceiptRequest| Name: | CMS_get1_ReceiptRequest | | Prototype: | int CMS_get1_ReceiptRequest(CMS_SignerInfo *si, CMS_ReceiptRequest **prr) | | Coverage: | 50.000% (7/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_ess.c | | Lines: | 23-44 |
| | 25 | 5 |
CMS_set1_signers_certs| Name: | CMS_set1_signers_certs | | Prototype: | int CMS_set1_signers_certs(CMS_ContentInfo *cms, struct stack_st_X509 *scerts, unsigned int flags) | | Coverage: | 50.000% (15/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | | Lines: | 468-512 |
| | 33 | 10 |
CMS_signed_add1_attr_by_NID| Name: | CMS_signed_add1_attr_by_NID | | Prototype: | int CMS_signed_add1_attr_by_NID(CMS_SignerInfo *si, int nid, int type, const void *bytes, int len) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c | | Lines: | 61-67 |
| | 3 | 2 |
CMS_verify_receipt| Name: | CMS_verify_receipt | | Prototype: | int CMS_verify_receipt(CMS_ContentInfo *rcms, CMS_ContentInfo *ocms, struct stack_st_X509 *certs, X509_STORE *store, unsigned int flags) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | | Lines: | 423-433 |
| | 14 | 2 |
CONF_module_add| Name: | CONF_module_add | | Prototype: | int CONF_module_add(const char *name, conf_init_func *ifunc, conf_finish_func *ffunc) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c | | Lines: | 414-421 |
| | 7 | 2 |
CRYPTO_THREAD_cleanup_local| Name: | CRYPTO_THREAD_cleanup_local | | Prototype: | int CRYPTO_THREAD_cleanup_local(CRYPTO_THREAD_LOCAL *key) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c | | Lines: | 140-146 |
| | 3 | 2 |
CRYPTO_THREAD_init_local| Name: | CRYPTO_THREAD_init_local | | Prototype: | int CRYPTO_THREAD_init_local(CRYPTO_THREAD_LOCAL *key, void (*cleanup)(void *)) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c | | Lines: | 119-125 |
| | 3 | 2 |
CRYPTO_THREAD_read_lock| Name: | CRYPTO_THREAD_read_lock | | Prototype: | int CRYPTO_THREAD_read_lock(CRYPTO_RWLOCK *lock) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c | | Lines: | 57-68 |
| | 3 | 2 |
CRYPTO_THREAD_run_once| Name: | CRYPTO_THREAD_run_once | | Prototype: | int CRYPTO_THREAD_run_once(CRYPTO_ONCE *once, void (*init)(void)) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c | | Lines: | 111-117 |
| | 3 | 2 |
CRYPTO_THREAD_set_local| Name: | CRYPTO_THREAD_set_local | | Prototype: | int CRYPTO_THREAD_set_local(CRYPTO_THREAD_LOCAL *key, void *val) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c | | Lines: | 132-138 |
| | 3 | 2 |
CRYPTO_THREAD_unlock| Name: | CRYPTO_THREAD_unlock | | Prototype: | int CRYPTO_THREAD_unlock(CRYPTO_RWLOCK *lock) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c | | Lines: | 83-94 |
| | 3 | 2 |
CRYPTO_THREAD_write_lock| Name: | CRYPTO_THREAD_write_lock | | Prototype: | int CRYPTO_THREAD_write_lock(CRYPTO_RWLOCK *lock) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c | | Lines: | 70-81 |
| | 3 | 2 |
CRYPTO_ccm128_setiv| Name: | CRYPTO_ccm128_setiv | | Prototype: | int CRYPTO_ccm128_setiv(CCM128_CONTEXT *ctx, const unsigned char *nonce, size_t nlen, size_t mlen) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c | | Lines: | 32-57 |
| | 16 | 3 |
CRYPTO_ccm128_tag| Name: | CRYPTO_ccm128_tag | | Prototype: | size_t CRYPTO_ccm128_tag(CCM128_CONTEXT *ctx, unsigned char *tag, size_t len) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c | | Lines: | 422-432 |
| | 7 | 2 |
CRYPTO_free| Name: | CRYPTO_free | | Prototype: | void CRYPTO_free(void *str, const char *file, int line) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem.c | | Lines: | 295-314 |
| | 8 | 2 |
CRYPTO_ocb128_init| Name: | CRYPTO_ocb128_init | | Prototype: | int CRYPTO_ocb128_init(OCB128_CONTEXT *ctx, void *keyenc, void *keydec, block128_f encrypt, block128_f decrypt, ocb128_f stream) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c | | Lines: | 151-191 |
| | 22 | 2 |
CRYPTO_ocb128_setiv| Name: | 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 |
CRYPTO_secure_zalloc| Name: | CRYPTO_secure_zalloc | | Prototype: | void *CRYPTO_secure_zalloc(size_t num, const char *file, int line) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | | Lines: | 138-146 |
| | 3 | 2 |
CT_POLICY_EVAL_CTX_free| Name: | CT_POLICY_EVAL_CTX_free | | Prototype: | void CT_POLICY_EVAL_CTX_free(CT_POLICY_EVAL_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_policy.c | | Lines: | 44-51 |
| | 7 | 2 |
CT_POLICY_EVAL_CTX_new| Name: | CT_POLICY_EVAL_CTX_new | | Prototype: | CT_POLICY_EVAL_CTX *CT_POLICY_EVAL_CTX_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_policy.c | | Lines: | 28-42 |
| | 17 | 2 |
CT_POLICY_EVAL_CTX_set1_cert| Name: | CT_POLICY_EVAL_CTX_set1_cert | | Prototype: | int CT_POLICY_EVAL_CTX_set1_cert(CT_POLICY_EVAL_CTX *ctx, X509 *cert) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_policy.c | | Lines: | 53-59 |
| | 4 | 2 |
CT_POLICY_EVAL_CTX_set1_issuer| Name: | CT_POLICY_EVAL_CTX_set1_issuer | | Prototype: | int CT_POLICY_EVAL_CTX_set1_issuer(CT_POLICY_EVAL_CTX *ctx, X509 *issuer) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_policy.c | | Lines: | 61-67 |
| | 4 | 2 |
DH_generate_parameters_ex| Name: | DH_generate_parameters_ex | | Prototype: | int DH_generate_parameters_ex(DH *ret, int prime_len, int generator, BN_GENCB *cb) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_gen.c | | Lines: | 23-29 |
| | 3 | 2 |
DH_up_ref| Name: | DH_up_ref | | Prototype: | int DH_up_ref(DH *r) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c | | Lines: | 130-140 |
| | 4 | 2 |
DSA_SIG_new| Name: | DSA_SIG_new | | Prototype: | DSA_SIG *DSA_SIG_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_asn1.c | | Lines: | 24-30 |
| | 6 | 2 |
DSA_generate_key| Name: | DSA_generate_key | | Prototype: | int DSA_generate_key(DSA *dsa) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_key.c | | Lines: | 18-23 |
| | 3 | 2 |
DSA_generate_parameters_ex| Name: | DSA_generate_parameters_ex | | Prototype: | int DSA_generate_parameters_ex(DSA *ret, int bits, const unsigned char *seed_in, int seed_len, int *counter_ret, unsigned long *h_ret, BN_GENCB *cb) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_gen.c | | Lines: | 26-42 |
| | 12 | 2 |
DSA_print| Name: | DSA_print | | Prototype: | int DSA_print(BIO *bp, const DSA *x, int off) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_prn.c | | Lines: | 47-57 |
| | 16 | 2 |
DSA_security_bits| Name: | DSA_security_bits | | Prototype: | int DSA_security_bits(const DSA *d) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c | | Lines: | 178-183 |
| | 3 | 2 |
DSA_set0_key| Name: | DSA_set0_key | | Prototype: | int DSA_set0_key(DSA *d, BIGNUM *pub_key, BIGNUM *priv_key) | | Coverage: | 50.000% (6/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c | | Lines: | 289-308 |
| | 19 | 4 |
DSA_sign| Name: | DSA_sign | | Prototype: | int DSA_sign(int type, const unsigned char *dgst, int dlen, unsigned char *sig, unsigned int *siglen, DSA *dsa) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_asn1.c | | Lines: | 110-123 |
| | 10 | 2 |
DSA_up_ref| Name: | DSA_up_ref | | Prototype: | int DSA_up_ref(DSA *r) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c | | Lines: | 134-144 |
| | 4 | 2 |
DSAparams_print| Name: | DSAparams_print | | Prototype: | int DSAparams_print(BIO *bp, const DSA *x) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_prn.c | | Lines: | 59-69 |
| | 16 | 2 |
ECDSA_SIG_new| Name: | ECDSA_SIG_new | | Prototype: | ECDSA_SIG *ECDSA_SIG_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | | Lines: | 1149-1155 |
| | 6 | 2 |
ECDSA_SIG_set0| Name: | ECDSA_SIG_set0 | | Prototype: | int ECDSA_SIG_set0(ECDSA_SIG *sig, BIGNUM *r, BIGNUM *s) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | | Lines: | 1184-1193 |
| | 13 | 2 |
ECDSA_do_sign_ex| Name: | ECDSA_do_sign_ex | | Prototype: | ECDSA_SIG *ECDSA_do_sign_ex(const unsigned char *dgst, int dlen, const BIGNUM *kinv, const BIGNUM *rp, EC_KEY *eckey) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdsa_sign.c | | Lines: | 19-27 |
| | 10 | 2 |
ECDSA_do_verify| Name: | ECDSA_do_verify | | Prototype: | int ECDSA_do_verify(const unsigned char *dgst, int dgst_len, const ECDSA_SIG *sig, EC_KEY *eckey) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdsa_vrf.c | | Lines: | 20-27 |
| | 6 | 2 |
ECDSA_sign_ex| Name: | ECDSA_sign_ex | | Prototype: | int ECDSA_sign_ex(int type, const unsigned char *dgst, int dlen, unsigned char *sig, unsigned int *siglen, const BIGNUM *kinv, const BIGNUM *r, EC_KEY *eckey) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdsa_sign.c | | Lines: | 35-43 |
| | 6 | 2 |
ECDSA_sign_setup| Name: | ECDSA_sign_setup | | Prototype: | int ECDSA_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdsa_sign.c | | Lines: | 45-52 |
| | 6 | 2 |
ECDSA_verify| Name: | ECDSA_verify | | Prototype: | int ECDSA_verify(int type, const unsigned char *dgst, int dgst_len, const unsigned char *sigbuf, int sig_len, EC_KEY *eckey) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdsa_vrf.c | | Lines: | 35-43 |
| | 7 | 2 |
EC_GROUP_check_discriminant| Name: | EC_GROUP_check_discriminant | | Prototype: | int EC_GROUP_check_discriminant(const EC_GROUP *group, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | | Lines: | 475-483 |
| | 5 | 2 |
EC_GROUP_get_curve| Name: | EC_GROUP_get_curve | | Prototype: | int EC_GROUP_get_curve(const EC_GROUP *group, BIGNUM *p, BIGNUM *a, BIGNUM *b, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | | Lines: | 428-436 |
| | 6 | 2 |
EC_GROUP_get_degree| Name: | EC_GROUP_get_degree | | Prototype: | int EC_GROUP_get_degree(const EC_GROUP *group) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | | Lines: | 466-473 |
| | 4 | 2 |
EC_GROUP_set_curve| Name: | EC_GROUP_set_curve | | Prototype: | int EC_GROUP_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | | Lines: | 418-426 |
| | 4 | 2 |
EC_KEY_can_sign| Name: | EC_KEY_can_sign | | Prototype: | int EC_KEY_can_sign(const EC_KEY *eckey) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | | Lines: | 612-618 |
| | 12 | 2 |
EC_KEY_key2buf| Name: | EC_KEY_key2buf | | Prototype: | size_t EC_KEY_key2buf(const EC_KEY *key, point_conversion_form_t form, unsigned char **pbuf, BN_CTX *ctx) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | | Lines: | 497-503 |
| | 13 | 2 |
EC_KEY_up_ref| Name: | EC_KEY_up_ref | | Prototype: | int EC_KEY_up_ref(EC_KEY *r) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | | Lines: | 164-174 |
| | 4 | 2 |
EC_POINT_point2bn| Name: | EC_POINT_point2bn | | Prototype: | BIGNUM *EC_POINT_point2bn(const EC_GROUP *group, const EC_POINT *point, point_conversion_form_t form, BIGNUM *ret, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_print.c | | Lines: | 14-32 |
| | 12 | 2 |
ED25519_verify| Name: | 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_get_cipher| Name: | ENGINE_get_cipher | | Prototype: | const EVP_CIPHER *ENGINE_get_cipher(ENGINE *e, int nid) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_cipher.c | | Lines: | 69-78 |
| | 14 | 2 |
ENGINE_get_digest| Name: | ENGINE_get_digest | | Prototype: | const EVP_MD *ENGINE_get_digest(ENGINE *e, int nid) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_digest.c | | Lines: | 69-78 |
| | 14 | 2 |
ENGINE_register_DH| Name: | ENGINE_register_DH | | Prototype: | int ENGINE_register_DH(ENGINE *e) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_dh.c | | Lines: | 25-32 |
| | 5 | 2 |
ENGINE_register_DSA| Name: | ENGINE_register_DSA | | Prototype: | int ENGINE_register_DSA(ENGINE *e) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_dsa.c | | Lines: | 25-32 |
| | 5 | 2 |
ENGINE_register_EC| Name: | ENGINE_register_EC | | Prototype: | int ENGINE_register_EC(ENGINE *e) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_eckey.c | | Lines: | 25-32 |
| | 7 | 2 |
ENGINE_register_RAND| Name: | ENGINE_register_RAND | | Prototype: | int ENGINE_register_RAND(ENGINE *e) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_rand.c | | Lines: | 25-32 |
| | 5 | 2 |
ENGINE_register_RSA| Name: | ENGINE_register_RSA | | Prototype: | int ENGINE_register_RSA(ENGINE *e) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_rsa.c | | Lines: | 25-32 |
| | 5 | 2 |
ENGINE_set_default_DH| Name: | ENGINE_set_default_DH | | Prototype: | int ENGINE_set_default_DH(ENGINE *e) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_dh.c | | Lines: | 42-49 |
| | 5 | 2 |
ENGINE_set_default_DSA| Name: | ENGINE_set_default_DSA | | Prototype: | int ENGINE_set_default_DSA(ENGINE *e) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_dsa.c | | Lines: | 42-49 |
| | 5 | 2 |
ENGINE_set_default_EC| Name: | ENGINE_set_default_EC | | Prototype: | int ENGINE_set_default_EC(ENGINE *e) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_eckey.c | | Lines: | 42-49 |
| | 7 | 2 |
ENGINE_set_default_RAND| Name: | ENGINE_set_default_RAND | | Prototype: | int ENGINE_set_default_RAND(ENGINE *e) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_rand.c | | Lines: | 42-49 |
| | 5 | 2 |
ENGINE_set_default_RSA| Name: | ENGINE_set_default_RSA | | Prototype: | int ENGINE_set_default_RSA(ENGINE *e) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_rsa.c | | Lines: | 42-49 |
| | 5 | 2 |
ENGINE_set_id| Name: | ENGINE_set_id | | Prototype: | int ENGINE_set_id(ENGINE *e, const char *id) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_lib.c | | Lines: | 193-201 |
| | 7 | 2 |
ENGINE_set_name| Name: | ENGINE_set_name | | Prototype: | int ENGINE_set_name(ENGINE *e, const char *name) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_lib.c | | Lines: | 203-211 |
| | 7 | 2 |
ERR_get_next_error_library| Name: | ERR_get_next_error_library | | Prototype: | int ERR_get_next_error_library(void) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | | Lines: | 737-748 |
| | 7 | 2 |
ERR_lib_error_string| Name: | 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 |
ERR_load_ERR_strings| Name: | ERR_load_ERR_strings | | Prototype: | int ERR_load_ERR_strings(void) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | | Lines: | 317-330 |
| | 8 | 2 |
ERR_load_strings| Name: | ERR_load_strings | | Prototype: | int ERR_load_strings(int lib, ERR_STRING_DATA *str) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | | Lines: | 332-340 |
| | 5 | 2 |
ERR_load_strings_const| Name: | ERR_load_strings_const | | Prototype: | int ERR_load_strings_const(const ERR_STRING_DATA *str) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | | Lines: | 342-348 |
| | 4 | 2 |
ERR_print_errors_fp| Name: | ERR_print_errors_fp | | Prototype: | void ERR_print_errors_fp(FILE *fp) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err_prn.c | | Lines: | 56-64 |
| | 7 | 2 |
EVP_CIPHER_asn1_to_param| Name: | 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_Digest| Name: | EVP_Digest | | Prototype: | int EVP_Digest(const void *data, size_t count, unsigned char *md, unsigned int *size, const EVP_MD *type, ENGINE *impl) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/digest.c | | Lines: | 271-287 |
| | 12 | 2 |
EVP_DigestFinalXOF| Name: | EVP_DigestFinalXOF | | Prototype: | int EVP_DigestFinalXOF(EVP_MD_CTX *ctx, unsigned char *md, size_t size) | | Coverage: | 50.000% (6/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/digest.c | | Lines: | 182-201 |
| | 17 | 3 |
EVP_MD_size| Name: | EVP_MD_size | | Prototype: | int EVP_MD_size(const EVP_MD *md) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c | | Lines: | 313-320 |
| | 4 | 2 |
EVP_PKEY_CTX_md| Name: | EVP_PKEY_CTX_md | | Prototype: | int EVP_PKEY_CTX_md(EVP_PKEY_CTX *ctx, int optype, int cmd, const char *md) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 448-457 |
| | 11 | 2 |
EVP_PKEY_CTX_str2ctrl| Name: | EVP_PKEY_CTX_str2ctrl | | Prototype: | int EVP_PKEY_CTX_str2ctrl(EVP_PKEY_CTX *ctx, int cmd, const char *str) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 422-430 |
| | 5 | 2 |
EVP_PKEY_asn1_get_count| Name: | EVP_PKEY_asn1_get_count | | Prototype: | int EVP_PKEY_asn1_get_count(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/ameth_lib.c | | Lines: | 36-42 |
| | 4 | 2 |
EVP_PKEY_assign| Name: | EVP_PKEY_assign | | Prototype: | int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 398-404 |
| | 12 | 2 |
EVP_PKEY_bits| Name: | EVP_PKEY_bits | | Prototype: | int EVP_PKEY_bits(const EVP_PKEY *pkey) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 29-34 |
| | 3 | 2 |
EVP_PKEY_decrypt_init| Name: | EVP_PKEY_decrypt_init | | Prototype: | int EVP_PKEY_decrypt_init(EVP_PKEY_CTX *ctx) | | Coverage: | 50.000% (7/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_fn.c | | Lines: | 170-185 |
| | 12 | 4 |
EVP_PKEY_derive_init| Name: | EVP_PKEY_derive_init | | Prototype: | int EVP_PKEY_derive_init(EVP_PKEY_CTX *ctx) | | Coverage: | 50.000% (7/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_fn.c | | Lines: | 204-219 |
| | 12 | 4 |
EVP_PKEY_encrypt_init| Name: | EVP_PKEY_encrypt_init | | Prototype: | int EVP_PKEY_encrypt_init(EVP_PKEY_CTX *ctx) | | Coverage: | 50.000% (7/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_fn.c | | Lines: | 136-151 |
| | 12 | 4 |
EVP_PKEY_get0_DSA| Name: | EVP_PKEY_get0_DSA | | Prototype: | DSA *EVP_PKEY_get0_DSA(EVP_PKEY *pkey) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 488-495 |
| | 8 | 2 |
EVP_PKEY_get0_EC_KEY| Name: | EVP_PKEY_get0_EC_KEY | | Prototype: | EC_KEY *EVP_PKEY_get0_EC_KEY(EVP_PKEY *pkey) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 516-523 |
| | 8 | 2 |
EVP_PKEY_get0_RSA| Name: | EVP_PKEY_get0_RSA | | Prototype: | RSA *EVP_PKEY_get0_RSA(EVP_PKEY *pkey) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 461-468 |
| | 8 | 2 |
EVP_PKEY_get0_siphash| Name: | EVP_PKEY_get0_siphash | | Prototype: | const unsigned char *EVP_PKEY_get0_siphash(const EVP_PKEY *pkey, size_t *len) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 438-449 |
| | 15 | 2 |
EVP_PKEY_get1_tls_encodedpoint| Name: | EVP_PKEY_get1_tls_encodedpoint | | Prototype: | size_t EVP_PKEY_get1_tls_encodedpoint(EVP_PKEY *pkey, unsigned char **ppt) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 679-686 |
| | 5 | 2 |
EVP_PKEY_meth_add0| Name: | EVP_PKEY_meth_add0 | | Prototype: | int EVP_PKEY_meth_add0(const EVP_PKEY_METHOD *pmeth) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 299-314 |
| | 14 | 4 |
EVP_PKEY_meth_get_count| Name: | EVP_PKEY_meth_get_count | | Prototype: | size_t EVP_PKEY_meth_get_count(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 331-338 |
| | 4 | 2 |
EVP_PKEY_meth_new| Name: | EVP_PKEY_meth_new | | Prototype: | EVP_PKEY_METHOD *EVP_PKEY_meth_new(int id, int flags) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 170-183 |
| | 14 | 2 |
EVP_PKEY_print_params| Name: | EVP_PKEY_print_params | | Prototype: | int EVP_PKEY_print_params(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 648-654 |
| | 3 | 2 |