| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
EVP_PKEY_encrypt_old| Name: | EVP_PKEY_encrypt_old | | Prototype: | int EVP_PKEY_encrypt_old(unsigned char *ek, const unsigned char *key, int key_len, EVP_PKEY *pubk) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_enc.c | | Lines: | 17-35 |
| | 8 | 3 |
EVP_PKEY_free| Name: | EVP_PKEY_free | | Prototype: | void EVP_PKEY_free(EVP_PKEY *x) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 588-604 |
| | 12 | 3 |
EVP_PKEY_get_raw_private_key| Name: | EVP_PKEY_get_raw_private_key | | Prototype: | int EVP_PKEY_get_raw_private_key(const EVP_PKEY *pkey, unsigned char *priv, size_t *len) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 283-298 |
| | 10 | 3 |
EVP_PKEY_get_raw_public_key| Name: | EVP_PKEY_get_raw_public_key | | Prototype: | int EVP_PKEY_get_raw_public_key(const EVP_PKEY *pkey, unsigned char *pub, size_t *len) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 300-315 |
| | 10 | 3 |
EVP_PKEY_meth_get0_info| Name: | EVP_PKEY_meth_get0_info | | Prototype: | void EVP_PKEY_meth_get0_info(int *ppkey_id, int *pflags, const EVP_PKEY_METHOD *meth) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 185-192 |
| | 4 | 3 |
EVP_PKEY_meth_get_ctrl| Name: | EVP_PKEY_meth_get_ctrl | | Prototype: | void EVP_PKEY_meth_get_ctrl(const EVP_PKEY_METHOD *pmeth, int (**pctrl) (EVP_PKEY_CTX *ctx, int type, int p1, void *p2), int (**pctrl_str) (EVP_PKEY_CTX *ctx, const char *type, const char *value)) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 824-835 |
| | 4 | 3 |
EVP_PKEY_meth_get_decrypt| Name: | EVP_PKEY_meth_get_decrypt | | Prototype: | void EVP_PKEY_meth_get_decrypt(const EVP_PKEY_METHOD *pmeth, int (**pdecrypt_init) (EVP_PKEY_CTX *ctx), int (**pdecrypt) (EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen)) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 798-810 |
| | 4 | 3 |
EVP_PKEY_meth_get_derive| Name: | EVP_PKEY_meth_get_derive | | Prototype: | void EVP_PKEY_meth_get_derive(const EVP_PKEY_METHOD *pmeth, int (**pderive_init) (EVP_PKEY_CTX *ctx), int (**pderive) (EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen)) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 812-822 |
| | 4 | 3 |
EVP_PKEY_meth_get_encrypt| Name: | EVP_PKEY_meth_get_encrypt | | Prototype: | void EVP_PKEY_meth_get_encrypt(const EVP_PKEY_METHOD *pmeth, int (**pencrypt_init) (EVP_PKEY_CTX *ctx), int (**pencryptfn) (EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen)) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 784-796 |
| | 4 | 3 |
EVP_PKEY_meth_get_keygen| Name: | EVP_PKEY_meth_get_keygen | | Prototype: | void EVP_PKEY_meth_get_keygen(const EVP_PKEY_METHOD *pmeth, int (**pkeygen_init) (EVP_PKEY_CTX *ctx), int (**pkeygen) (EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 700-709 |
| | 4 | 3 |
EVP_PKEY_meth_get_paramgen| Name: | EVP_PKEY_meth_get_paramgen | | Prototype: | void EVP_PKEY_meth_get_paramgen(const EVP_PKEY_METHOD *pmeth, int (**pparamgen_init) (EVP_PKEY_CTX *ctx), int (**pparamgen) (EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 689-698 |
| | 4 | 3 |
EVP_PKEY_meth_get_sign| Name: | EVP_PKEY_meth_get_sign | | Prototype: | void EVP_PKEY_meth_get_sign(const EVP_PKEY_METHOD *pmeth, int (**psign_init) (EVP_PKEY_CTX *ctx), int (**psign) (EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen)) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 711-722 |
| | 4 | 3 |
EVP_PKEY_meth_get_signctx| Name: | EVP_PKEY_meth_get_signctx | | Prototype: | void EVP_PKEY_meth_get_signctx(const EVP_PKEY_METHOD *pmeth, int (**psignctx_init) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx), int (**psignctx) (EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, EVP_MD_CTX *mctx)) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 756-768 |
| | 4 | 3 |
EVP_PKEY_meth_get_verify| Name: | EVP_PKEY_meth_get_verify | | Prototype: | void EVP_PKEY_meth_get_verify(const EVP_PKEY_METHOD *pmeth, int (**pverify_init) (EVP_PKEY_CTX *ctx), int (**pverify) (EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen)) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 724-736 |
| | 4 | 3 |
EVP_PKEY_meth_get_verify_recover| Name: | EVP_PKEY_meth_get_verify_recover | | Prototype: | void EVP_PKEY_meth_get_verify_recover(const EVP_PKEY_METHOD *pmeth, int (**pverify_recover_init) (EVP_PKEY_CTX *ctx), int (**pverify_recover) (EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen)) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 738-754 |
| | 4 | 3 |
EVP_PKEY_meth_get_verifyctx| Name: | EVP_PKEY_meth_get_verifyctx | | Prototype: | void EVP_PKEY_meth_get_verifyctx(const EVP_PKEY_METHOD *pmeth, int (**pverifyctx_init) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx), int (**pverifyctx) (EVP_PKEY_CTX *ctx, const unsigned char *sig, int siglen, EVP_MD_CTX *mctx)) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 770-782 |
| | 4 | 3 |
EVP_PKEY_new| Name: | EVP_PKEY_new | | Prototype: | EVP_PKEY *EVP_PKEY_new(void) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 140-159 |
| | 26 | 3 |
EVP_PKEY_security_bits| Name: | EVP_PKEY_security_bits | | Prototype: | int EVP_PKEY_security_bits(const EVP_PKEY *pkey) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 36-43 |
| | 7 | 3 |
EVP_PKEY_set1_tls_encodedpoint| Name: | EVP_PKEY_set1_tls_encodedpoint | | Prototype: | int EVP_PKEY_set1_tls_encodedpoint(EVP_PKEY *pkey, const unsigned char *pt, size_t ptlen) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 668-677 |
| | 6 | 3 |
EVP_PKEY_set_alias_type| Name: | EVP_PKEY_set_alias_type | | Prototype: | int EVP_PKEY_set_alias_type(EVP_PKEY *pkey, int type) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 360-377 |
| | 7 | 3 |
EVP_PKEY_verify| Name: | EVP_PKEY_verify | | Prototype: | int EVP_PKEY_verify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | | Coverage: | 45.455% (5/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_fn.c | | Lines: | 86-100 |
| | 8 | 3 |
EVP_add_cipher| Name: | EVP_add_cipher | | Prototype: | int EVP_add_cipher(const EVP_CIPHER *c) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/names.c | | Lines: | 17-31 |
| | 12 | 3 |
HMAC_CTX_new| Name: | HMAC_CTX_new | | Prototype: | HMAC_CTX *HMAC_CTX_new(void) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c | | Lines: | 126-137 |
| | 12 | 3 |
IDEA_set_decrypt_key| Name: | 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 |
IDEA_set_encrypt_key| Name: | IDEA_set_encrypt_key | | Prototype: | void IDEA_set_encrypt_key(const unsigned char *key, IDEA_KEY_SCHEDULE *ks) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/idea/i_skey.c | | Lines: | 14-52 |
| | 33 | 3 |
MD4| Name: | MD4 | | Prototype: | unsigned char *MD4(const unsigned char *d, size_t n, unsigned char *md) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/md4/md4_one.c | | Lines: | 19-47 |
| | 15 | 3 |
MD5| Name: | MD5 | | Prototype: | unsigned char *MD5(const unsigned char *d, size_t n, unsigned char *md) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/md5/md5_one.c | | Lines: | 19-47 |
| | 15 | 3 |
MDC2| Name: | MDC2 | | Prototype: | unsigned char *MDC2(const unsigned char *d, size_t n, unsigned char *md) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mdc2/mdc2_one.c | | Lines: | 14-27 |
| | 15 | 3 |
MDC2_Final| Name: | MDC2_Final | | Prototype: | int MDC2_Final(unsigned char *md, MDC2_CTX *c) | | Coverage: | 77.778% (7/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mdc2/mdc2dgst.c | | Lines: | 110-126 |
| | 12 | 3 |
MOD_EXP_CTIME_COPY_TO_PREBUF| Name: | MOD_EXP_CTIME_COPY_TO_PREBUF | | Prototype: | static int MOD_EXP_CTIME_COPY_TO_PREBUF(const BIGNUM *b, int top, unsigned char *buf, int idx, int window) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp.c | | Lines: | 498-514 |
| | 8 | 3 |
NCONF_get_section| Name: | NCONF_get_section | | Prototype: | struct stack_st_CONF_VALUE *NCONF_get_section(const CONF *conf, const char *section) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c | | Lines: | 242-255 |
| | 19 | 3 |
NCONF_get_string| Name: | 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 |
NCONF_new| Name: | NCONF_new | | Prototype: | CONF *NCONF_new(CONF_METHOD *meth) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c | | Lines: | 177-191 |
| | 16 | 3 |
OBJ_NAME_cleanup| Name: | OBJ_NAME_cleanup | | Prototype: | void OBJ_NAME_cleanup(int type) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c | | Lines: | 385-406 |
| | 29 | 3 |
OBJ_NAME_do_all_sorted| Name: | OBJ_NAME_do_all_sorted | | Prototype: | void OBJ_NAME_do_all_sorted(int type, void (*fn) (const OBJ_NAME *, void *arg), void *arg) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c | | Lines: | 345-367 |
| | 14 | 3 |
OCSP_REQ_CTX_http| Name: | OCSP_REQ_CTX_http | | Prototype: | int OCSP_REQ_CTX_http(OCSP_REQ_CTX *rctx, const char *op, const char *path) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ht.c | | Lines: | 141-152 |
| | 6 | 3 |
OCSP_REQ_CTX_i2d| Name: | OCSP_REQ_CTX_i2d | | Prototype: | int OCSP_REQ_CTX_i2d(OCSP_REQ_CTX *rctx, const ASN1_ITEM *it, ASN1_VALUE *val) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ht.c | | Lines: | 108-120 |
| | 11 | 3 |
OCSP_REQ_CTX_nbio_d2i| Name: | OCSP_REQ_CTX_nbio_d2i | | Prototype: | int OCSP_REQ_CTX_nbio_d2i(OCSP_REQ_CTX *rctx, ASN1_VALUE **pval, const ASN1_ITEM *it) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ht.c | | Lines: | 122-139 |
| | 17 | 3 |
OCSP_basic_add1_cert| Name: | OCSP_basic_add1_cert | | Prototype: | int OCSP_basic_add1_cert(OCSP_BASICRESP *resp, X509 *cert) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_srv.c | | Lines: | 159-169 |
| | 13 | 3 |
OCSP_basic_sign| Name: | 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 |
OCSP_cert_to_id| Name: | OCSP_cert_to_id | | Prototype: | OCSP_CERTID *OCSP_cert_to_id(const EVP_MD *dgst, const X509 *subject, const X509 *issuer) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_lib.c | | Lines: | 22-39 |
| | 16 | 3 |
OCSP_id_issuer_cmp| Name: | OCSP_id_issuer_cmp | | Prototype: | int OCSP_id_issuer_cmp(OCSP_CERTID *a, OCSP_CERTID *b) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_lib.c | | Lines: | 91-101 |
| | 8 | 3 |
OCSP_request_set1_name| Name: | OCSP_request_set1_name | | Prototype: | int OCSP_request_set1_name(OCSP_REQUEST *req, X509_NAME *nm) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c | | Lines: | 51-66 |
| | 13 | 3 |
OCSP_resp_find_status| Name: | OCSP_resp_find_status | | Prototype: | int OCSP_resp_find_status(OCSP_BASICRESP *bs, OCSP_CERTID *id, int *status, int *reason, ASN1_GENERALIZEDTIME **revtime, ASN1_GENERALIZEDTIME **thisupd, ASN1_GENERALIZEDTIME **nextupd) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c | | Lines: | 310-327 |
| | 10 | 3 |
OCSP_resp_get0_id| Name: | OCSP_resp_get0_id | | Prototype: | int OCSP_resp_get0_id(const OCSP_BASICRESP *bs, const ASN1_OCTET_STRING **pid, const X509_NAME **pname) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c | | Lines: | 210-226 |
| | 17 | 3 |
OCSP_response_get1_basic| Name: | OCSP_response_get1_basic | | Prototype: | OCSP_BASICRESP *OCSP_response_get1_basic(OCSP_RESPONSE *resp) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c | | Lines: | 149-163 |
| | 17 | 3 |
OPENSSL_LH_delete| Name: | 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_LH_node_stats_bio| Name: | OPENSSL_LH_node_stats_bio | | Prototype: | void OPENSSL_LH_node_stats_bio(const OPENSSL_LHASH *lh, BIO *out) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lh_stats.c | | Lines: | 82-92 |
| | 9 | 3 |
OPENSSL_LH_strhash| Name: | 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_config| Name: | OPENSSL_config | | Prototype: | void OPENSSL_config(const char *appname) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_sap.c | | Lines: | 31-39 |
| | 39 | 3 |
OPENSSL_gmtime_adj| Name: | OPENSSL_gmtime_adj | | Prototype: | int OPENSSL_gmtime_adj(struct tm *tm, int off_day, long offset_sec) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_time.c | | Lines: | 72-100 |
| | 14 | 3 |
OPENSSL_sk_delete_ptr| Name: | OPENSSL_sk_delete_ptr | | Prototype: | void *OPENSSL_sk_delete_ptr(OPENSSL_STACK *st, const void *p) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | | Lines: | 269-277 |
| | 9 | 3 |
OPENSSL_sk_reserve| Name: | OPENSSL_sk_reserve | | Prototype: | int OPENSSL_sk_reserve(OPENSSL_STACK *st, int n) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | | Lines: | 227-235 |
| | 7 | 3 |
OPENSSL_sk_sort| Name: | OPENSSL_sk_sort | | Prototype: | void OPENSSL_sk_sort(OPENSSL_STACK *st) | | Coverage: | 72.727% (8/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | | Lines: | 401-408 |
| | 10 | 3 |
OPENSSL_strlcpy| Name: | OPENSSL_strlcpy | | Prototype: | size_t OPENSSL_strlcpy(char *dst, const char *src, size_t size) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_str.c | | Lines: | 81-91 |
| | 7 | 3 |
OSSL_STORE_INFO_get1_NAME| Name: | OSSL_STORE_INFO_get1_NAME | | Prototype: | char *OSSL_STORE_INFO_get1_NAME(const OSSL_STORE_INFO *info) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | | Lines: | 329-342 |
| | 15 | 3 |
OSSL_STORE_INFO_get1_NAME_description| Name: | OSSL_STORE_INFO_get1_NAME_description | | Prototype: | char *OSSL_STORE_INFO_get1_NAME_description(const OSSL_STORE_INFO *info) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | | Lines: | 351-365 |
| | 22 | 3 |
OSSL_STORE_LOADER_CTX_free| Name: | OSSL_STORE_LOADER_CTX_free | | Prototype: | static void OSSL_STORE_LOADER_CTX_free(OSSL_STORE_LOADER_CTX *ctx) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | | Lines: | 741-753 |
| | 17 | 3 |
OSSL_STORE_LOADER_new| Name: | OSSL_STORE_LOADER_new | | Prototype: | OSSL_STORE_LOADER *OSSL_STORE_LOADER_new(ENGINE *e, const char *scheme) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c | | Lines: | 31-55 |
| | 27 | 3 |
OSSL_STORE_SEARCH_by_key_fingerprint| Name: | OSSL_STORE_SEARCH_by_key_fingerprint | | Prototype: | OSSL_STORE_SEARCH *OSSL_STORE_SEARCH_by_key_fingerprint(const EVP_MD *digest, const unsigned char *bytes, size_t len) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | | Lines: | 514-542 |
| | 28 | 3 |
OSSL_STORE_expect| Name: | OSSL_STORE_expect | | Prototype: | int OSSL_STORE_expect(OSSL_STORE_CTX *ctx, int expected_type) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | | Lines: | 136-148 |
| | 10 | 3 |
OSSL_STORE_find| Name: | OSSL_STORE_find | | Prototype: | int OSSL_STORE_find(OSSL_STORE_CTX *ctx, OSSL_STORE_SEARCH *search) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | | Lines: | 150-164 |
| | 11 | 3 |
OTHERNAME_cmp| Name: | OTHERNAME_cmp | | Prototype: | int OTHERNAME_cmp(OTHERNAME *a, OTHERNAME *b) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_genn.c | | Lines: | 99-111 |
| | 7 | 3 |
PACKET_memdup| Name: | PACKET_memdup | | Prototype: | static inline int PACKET_memdup(const PACKET *pkt, unsigned char **data, size_t *len) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h | | Lines: | 415-435 |
| | 18 | 3 |
PEM_ASN1_read_bio| Name: | PEM_ASN1_read_bio | | Prototype: | void *PEM_ASN1_read_bio(d2i_of_void *d2i, const char *name, BIO *bp, void **x, pem_password_cb *cb, void *u) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_oth.c | | Lines: | 20-36 |
| | 34 | 3 |
PKCS12_SAFEBAG_get1_cert| Name: | PKCS12_SAFEBAG_get1_cert | | Prototype: | X509 *PKCS12_SAFEBAG_get1_cert(const PKCS12_SAFEBAG *bag) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_sbag.c | | Lines: | 74-82 |
| | 14 | 3 |
PKCS12_SAFEBAG_get1_crl| Name: | PKCS12_SAFEBAG_get1_crl | | Prototype: | X509_CRL *PKCS12_SAFEBAG_get1_crl(const PKCS12_SAFEBAG *bag) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_sbag.c | | Lines: | 84-92 |
| | 14 | 3 |
PKCS12_get_friendlyname| Name: | PKCS12_get_friendlyname | | Prototype: | char *PKCS12_get_friendlyname(PKCS12_SAFEBAG *bag) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_attr.c | | Lines: | 87-97 |
| | 17 | 3 |
PKCS5_pbe_set| Name: | PKCS5_pbe_set | | Prototype: | X509_ALGOR *PKCS5_pbe_set(int alg, int iter, const unsigned char *salt, int saltlen) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbe.c | | Lines: | 81-96 |
| | 19 | 3 |
PKCS7_add1_attrib_digest| Name: | PKCS7_add1_attrib_digest | | Prototype: | int PKCS7_add1_attrib_digest(PKCS7_SIGNER_INFO *si, const unsigned char *md, int mdlen) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_attr.c | | Lines: | 107-121 |
| | 12 | 3 |
PKCS7_add_attrib_content_type| Name: | PKCS7_add_attrib_content_type | | Prototype: | int PKCS7_add_attrib_content_type(PKCS7_SIGNER_INFO *si, ASN1_OBJECT *coid) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_attr.c | | Lines: | 86-94 |
| | 6 | 3 |
PKCS7_get_octet_string| Name: | PKCS7_get_octet_string | | Prototype: | static ASN1_OCTET_STRING *PKCS7_get_octet_string(PKCS7 *p7) | | Coverage: | 18.182% (2/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | | Lines: | 45-53 |
| | 10 | 3 |
PKCS7_set_digest| Name: | PKCS7_set_digest | | Prototype: | int PKCS7_set_digest(PKCS7 *p7, const EVP_MD *md) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c | | Lines: | 377-391 |
| | 11 | 3 |
PKCS8_set0_pbe| Name: | PKCS8_set0_pbe | | Prototype: | X509_SIG *PKCS8_set0_pbe(const char *pass, int passlen, PKCS8_PRIV_KEY_INFO *p8inf, X509_ALGOR *pbe) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_p8e.c | | Lines: | 44-69 |
| | 26 | 3 |
Poly1305_Final| Name: | Poly1305_Final | | Prototype: | void Poly1305_Final(POLY1305 *ctx, unsigned char mac[16]) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305.c | | Lines: | 512-531 |
| | 10 | 3 |
RAND_DRBG_set_reseed_defaults| Name: | RAND_DRBG_set_reseed_defaults | | Prototype: | int RAND_DRBG_set_reseed_defaults( unsigned int _master_reseed_interval, unsigned int _slave_reseed_interval, time_t _master_reseed_time_interval, time_t _slave_reseed_time_interval ) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | | Lines: | 742-764 |
| | 11 | 3 |
RAND_priv_bytes| Name: | RAND_priv_bytes | | Prototype: | int RAND_priv_bytes(unsigned char *buf, int num) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | | Lines: | 754-769 |
| | 12 | 3 |
RECORD_LAYER_release| Name: | RECORD_LAYER_release | | Prototype: | void RECORD_LAYER_release(RECORD_LAYER *rl) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c | | Lines: | 68-75 |
| | 9 | 3 |
RIPEMD160| Name: | RIPEMD160 | | Prototype: | unsigned char *RIPEMD160(const unsigned char *d, size_t n, unsigned char *md) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ripemd/rmd_one.c | | Lines: | 15-28 |
| | 15 | 3 |
RSAZ_1024_mod_exp_avx2| Name: | RSAZ_1024_mod_exp_avx2 | | Prototype: | void RSAZ_1024_mod_exp_avx2(unsigned long result_norm[16], const unsigned long base_norm[16], const unsigned long exponent[16], const unsigned long m_norm[16], const unsigned long RR[16], unsigned long k0) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/rsaz_exp.c | | Lines: | 56-241 |
| | 108 | 3 |
RSAZ_512_mod_exp| Name: | RSAZ_512_mod_exp | | Prototype: | void RSAZ_512_mod_exp(unsigned long result[8], const unsigned long base[8], const unsigned long exponent[8], const unsigned long m[8], unsigned long k0, const unsigned long RR[8]) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/rsaz_exp.c | | Lines: | 258-313 |
| | 34 | 3 |
RSA_get0_factors| Name: | RSA_get0_factors | | Prototype: | void RSA_get0_factors(const RSA *r, const BIGNUM **p, const BIGNUM **q) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c | | Lines: | 329-335 |
| | 8 | 3 |
RSA_get0_multi_prime_factors| Name: | RSA_get0_multi_prime_factors | | Prototype: | int RSA_get0_multi_prime_factors(const RSA *r, const BIGNUM *primes[]) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c | | Lines: | 347-365 |
| | 8 | 3 |
RSA_meth_dup| Name: | RSA_meth_dup | | Prototype: | RSA_METHOD *RSA_meth_dup(const RSA_METHOD *meth) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c | | Lines: | 40-56 |
| | 17 | 3 |
RSA_meth_new| Name: | RSA_meth_new | | Prototype: | RSA_METHOD *RSA_meth_new(const char *name, int flags) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c | | Lines: | 14-30 |
| | 17 | 3 |
RSA_padding_add_none| Name: | RSA_padding_add_none | | Prototype: | int RSA_padding_add_none(unsigned char *to, int tlen, const unsigned char *from, int flen) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_none.c | | Lines: | 14-29 |
| | 8 | 3 |
RSA_security_bits| Name: | RSA_security_bits | | Prototype: | int RSA_security_bits(const RSA *rsa) | | Coverage: | 22.222% (2/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c | | Lines: | 166-178 |
| | 6 | 3 |
RSA_set_method| Name: | RSA_set_method | | Prototype: | int RSA_set_method(RSA *rsa, const RSA_METHOD *meth) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c | | Lines: | 30-48 |
| | 14 | 3 |
SCT_CTX_set1_pubkey| Name: | SCT_CTX_set1_pubkey | | Prototype: | int SCT_CTX_set1_pubkey(SCT_CTX *sctx, X509_PUBKEY *pubkey) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct_ctx.c | | Lines: | 243-258 |
| | 11 | 3 |
SCT_LIST_print| Name: | SCT_LIST_print | | Prototype: | void SCT_LIST_print(const struct stack_st_SCT *sct_list, BIO *out, int indent, const char *separator, const CTLOG_STORE *log_store) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_prn.c | | Lines: | 114-127 |
| | 7 | 3 |
SCT_set1_extensions| Name: | 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_signature| Name: | 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 |
SHA1| Name: | SHA1 | | Prototype: | unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sha/sha1_one.c | | Lines: | 15-28 |
| | 15 | 3 |
SRP_Calc_A| Name: | SRP_Calc_A | | Prototype: | BIGNUM *SRP_Calc_A(const BIGNUM *a, const BIGNUM *N, const BIGNUM *g) | | Coverage: | 46.667% (7/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_lib.c | | Lines: | 158-172 |
| | 39 | 3 |
SRP_Calc_A_param| Name: | SRP_Calc_A_param | | Prototype: | int SRP_Calc_A_param(SSL *s) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c | | Lines: | 368-381 |
| | 8 | 3 |
SSL_CIPHER_get_bits| Name: | SSL_CIPHER_get_bits | | Prototype: | int SSL_CIPHER_get_bits(const SSL_CIPHER *c, int *alg_bits) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | | Lines: | 1876-1886 |
| | 10 | 3 |
SSL_CIPHER_get_cipher_nid| Name: | SSL_CIPHER_get_cipher_nid | | Prototype: | int SSL_CIPHER_get_cipher_nid(const SSL_CIPHER *c) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | | Lines: | 2050-2059 |
| | 9 | 3 |
SSL_CIPHER_get_version| Name: | SSL_CIPHER_get_version | | Prototype: | const char *SSL_CIPHER_get_version(const SSL_CIPHER *c) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | | Lines: | 1834-1846 |
| | 7 | 3 |
SSL_CONF_CTX_free| Name: | SSL_CONF_CTX_free | | Prototype: | void SSL_CONF_CTX_free(SSL_CONF_CTX *cctx) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | | Lines: | 916-926 |
| | 7 | 3 |
SSL_CONF_cmd_value_type| Name: | SSL_CONF_cmd_value_type | | Prototype: | int SSL_CONF_cmd_value_type(SSL_CONF_CTX *cctx, const char *cmd) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | | Lines: | 865-874 |
| | 6 | 3 |