| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
DSO_bind_func| Name: | 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_filename| Name: | 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 |
DTLS_RECORD_LAYER_clear| Name: | DTLS_RECORD_LAYER_clear | | Prototype: | void DTLS_RECORD_LAYER_clear(RECORD_LAYER *rl) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_d1.c | | Lines: | 57-96 |
| | 39 | 4 |
ECDSA_size| Name: | ECDSA_size | | Prototype: | int ECDSA_size(const EC_KEY *r) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | | Lines: | 1195-1221 |
| | 28 | 4 |
EC_GROUP_clear_free| Name: | EC_GROUP_clear_free | | Prototype: | void EC_GROUP_clear_free(EC_GROUP *group) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | | Lines: | 111-128 |
| | 13 | 4 |
EC_GROUP_get_trinomial_basis| Name: | EC_GROUP_get_trinomial_basis | | Prototype: | int EC_GROUP_get_trinomial_basis(const EC_GROUP *group, unsigned int *k) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | | Lines: | 42-60 |
| | 14 | 4 |
EC_KEY_METHOD_get_sign| Name: | EC_KEY_METHOD_get_sign | | Prototype: | void EC_KEY_METHOD_get_sign(const EC_KEY_METHOD *meth, int (**psign)(int type, const unsigned char *dgst, int dlen, unsigned char *sig, unsigned int *siglen, const BIGNUM *kinv, const BIGNUM *r, EC_KEY *eckey), int (**psign_setup)(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp), ECDSA_SIG *(**psign_sig)(const unsigned char *dgst, int dgst_len, const BIGNUM *in_kinv, const BIGNUM *in_r, EC_KEY *eckey)) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_kmeth.c | | Lines: | 281-301 |
| | 12 | 4 |
EC_KEY_new_by_curve_name| Name: | EC_KEY_new_by_curve_name | | Prototype: | EC_KEY *EC_KEY_new_by_curve_name(int nid) | | Coverage: | 33.333% (4/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | | Lines: | 23-39 |
| | 32 | 4 |
EC_KEY_priv2buf| Name: | EC_KEY_priv2buf | | Prototype: | size_t EC_KEY_priv2buf(const EC_KEY *eckey, unsigned char **pbuf) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | | Lines: | 591-610 |
| | 20 | 4 |
EC_KEY_set_private_key| Name: | EC_KEY_set_private_key | | Prototype: | int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *priv_key) | | Coverage: | 33.333% (6/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | | Lines: | 417-430 |
| | 29 | 4 |
EC_POINT_clear_free| Name: | EC_POINT_clear_free | | Prototype: | void EC_POINT_clear_free(EC_POINT *point) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | | Lines: | 600-610 |
| | 7 | 4 |
EC_POINT_copy| Name: | EC_POINT_copy | | Prototype: | int EC_POINT_copy(EC_POINT *dest, const EC_POINT *src) | | Coverage: | 43.750% (7/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | | Lines: | 612-628 |
| | 12 | 4 |
EC_POINT_dup| Name: | EC_POINT_dup | | Prototype: | EC_POINT *EC_POINT_dup(const EC_POINT *a, const EC_GROUP *group) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | | Lines: | 630-647 |
| | 28 | 4 |
EC_POINT_get_affine_coordinates| Name: | EC_POINT_get_affine_coordinates | | Prototype: | int EC_POINT_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | | Lines: | 747-765 |
| | 13 | 4 |
EC_POINT_point2buf| Name: | EC_POINT_point2buf | | Prototype: | size_t EC_POINT_point2buf(const EC_GROUP *group, const EC_POINT *point, point_conversion_form_t form, unsigned char **pbuf, BN_CTX *ctx) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_oct.c | | Lines: | 129-150 |
| | 24 | 4 |
EC_POINT_point2hex| Name: | EC_POINT_point2hex | | Prototype: | char *EC_POINT_point2hex(const EC_GROUP *group, const EC_POINT *point, point_conversion_form_t form, BN_CTX *ctx) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_print.c | | Lines: | 75-105 |
| | 33 | 4 |
EC_POINTs_make_affine| Name: | EC_POINTs_make_affine | | Prototype: | int EC_POINTs_make_affine(const EC_GROUP *group, size_t num, EC_POINT *points[], BN_CTX *ctx) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | | Lines: | 889-905 |
| | 9 | 4 |
ENGINE_add| Name: | ENGINE_add | | Prototype: | int ENGINE_add(ENGINE *e) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_list.c | | Lines: | 210-228 |
| | 23 | 4 |
ENGINE_load_ssl_client_cert| Name: | ENGINE_load_ssl_client_cert | | Prototype: | int ENGINE_load_ssl_client_cert(ENGINE *e, SSL *s, struct stack_st_X509_NAME *ca_dn, X509 **pcert, EVP_PKEY **ppkey, struct stack_st_X509 **pother, UI_METHOD *ui_method, void *callback_data) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_pkey.c | | Lines: | 114-140 |
| | 19 | 4 |
ERR_STATE_free| Name: | ERR_STATE_free | | Prototype: | static void ERR_STATE_free(ERR_STATE *s) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | | Lines: | 254-264 |
| | 12 | 4 |
ERR_clear_error| Name: | ERR_clear_error | | Prototype: | void ERR_clear_error(void) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | | Lines: | 412-425 |
| | 18 | 4 |
ERR_clear_last_mark| Name: | ERR_clear_last_mark | | Prototype: | int ERR_clear_last_mark(void) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | | Lines: | 840-859 |
| | 15 | 4 |
ERR_put_error| Name: | ERR_put_error | | Prototype: | void ERR_put_error(int lib, int func, int reason, const char *file, int line) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | | Lines: | 375-410 |
| | 18 | 4 |
EVP_CIPHER_CTX_ctrl| Name: | 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_CIPHER_CTX_set_key_length| Name: | EVP_CIPHER_CTX_set_key_length | | Prototype: | int EVP_CIPHER_CTX_set_key_length(EVP_CIPHER_CTX *c, int keylen) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c | | Lines: | 555-567 |
| | 13 | 4 |
EVP_CIPHER_get_asn1_iv| Name: | EVP_CIPHER_get_asn1_iv | | Prototype: | int EVP_CIPHER_get_asn1_iv(EVP_CIPHER_CTX *c, ASN1_TYPE *type) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c | | Lines: | 87-102 |
| | 13 | 4 |
EVP_PBE_get| Name: | EVP_PBE_get | | Prototype: | int EVP_PBE_get(int *ptype, int *ppbe_nid, size_t num) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pbe.c | | Lines: | 249-262 |
| | 9 | 4 |
EVP_PKEY_check| Name: | EVP_PKEY_check | | Prototype: | int EVP_PKEY_check(EVP_PKEY_CTX *ctx) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_gn.c | | Lines: | 172-193 |
| | 21 | 4 |
EVP_PKEY_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_keygen_init| Name: | EVP_PKEY_keygen_init | | Prototype: | int EVP_PKEY_keygen_init(EVP_PKEY_CTX *ctx) | | Coverage: | 35.714% (5/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_gn.c | | Lines: | 69-84 |
| | 12 | 4 |
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_find| Name: | EVP_PKEY_meth_find | | Prototype: | const EVP_PKEY_METHOD *EVP_PKEY_meth_find(int type) | | Coverage: | 75.000% (9/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 84-101 |
| | 18 | 4 |
EVP_PKEY_meth_get0| Name: | EVP_PKEY_meth_get0 | | Prototype: | const EVP_PKEY_METHOD *EVP_PKEY_meth_get0(size_t idx) | | Coverage: | 20.000% (2/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 340-350 |
| | 18 | 4 |
EVP_PKEY_new_CMAC_key| Name: | 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 |
EVP_PKEY_param_check| Name: | EVP_PKEY_param_check | | Prototype: | int EVP_PKEY_param_check(EVP_PKEY_CTX *ctx) | | Coverage: | 75.000% (9/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_gn.c | | Lines: | 218-239 |
| | 21 | 4 |
EVP_PKEY_paramgen_init| Name: | EVP_PKEY_paramgen_init | | Prototype: | int EVP_PKEY_paramgen_init(EVP_PKEY_CTX *ctx) | | Coverage: | 35.714% (5/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_gn.c | | Lines: | 19-34 |
| | 12 | 4 |
EVP_PKEY_public_check| Name: | EVP_PKEY_public_check | | Prototype: | int EVP_PKEY_public_check(EVP_PKEY_CTX *ctx) | | Coverage: | 75.000% (9/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_gn.c | | Lines: | 195-216 |
| | 21 | 4 |
EVP_PKEY_set1_engine| Name: | EVP_PKEY_set1_engine | | Prototype: | int EVP_PKEY_set1_engine(EVP_PKEY *pkey, ENGINE *e) | | Coverage: | 70.000% (7/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 380-396 |
| | 15 | 4 |
EVP_PKEY_sign_init| Name: | EVP_PKEY_sign_init | | Prototype: | int EVP_PKEY_sign_init(EVP_PKEY_CTX *ctx) | | Coverage: | 71.429% (10/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_fn.c | | Lines: | 35-50 |
| | 12 | 4 |
EVP_PKEY_verify_init| Name: | EVP_PKEY_verify_init | | Prototype: | int EVP_PKEY_verify_init(EVP_PKEY_CTX *ctx) | | Coverage: | 85.714% (12/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_fn.c | | Lines: | 69-84 |
| | 12 | 4 |
EVP_PKEY_verify_recover_init| Name: | EVP_PKEY_verify_recover_init | | Prototype: | int EVP_PKEY_verify_recover_init(EVP_PKEY_CTX *ctx) | | Coverage: | 35.714% (5/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_fn.c | | Lines: | 102-117 |
| | 12 | 4 |
GENERAL_NAME_get0_otherName| Name: | GENERAL_NAME_get0_otherName | | Prototype: | int GENERAL_NAME_get0_otherName(GENERAL_NAME *gen, ASN1_OBJECT **poid, ASN1_TYPE **pvalue) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_genn.c | | Lines: | 191-201 |
| | 7 | 4 |
IDEA_ofb64_encrypt| Name: | IDEA_ofb64_encrypt | | Prototype: | void IDEA_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, IDEA_KEY_SCHEDULE *schedule, unsigned char *ivec, int *num) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/idea/i_ofb64.c | | Lines: | 18-61 |
| | 35 | 4 |
NETSCAPE_SPKI_b64_decode| Name: | NETSCAPE_SPKI_b64_decode | | Prototype: | NETSCAPE_SPKI *NETSCAPE_SPKI_b64_decode(const char *str, int len) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509spki.c | | Lines: | 30-52 |
| | 32 | 4 |
OBJ_NAME_remove| Name: | 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 |
OBJ_ln2nid| Name: | OBJ_ln2nid | | Prototype: | int OBJ_ln2nid(const char *s) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | | Lines: | 540-559 |
| | 21 | 4 |
OBJ_sn2nid| Name: | OBJ_sn2nid | | Prototype: | int OBJ_sn2nid(const char *s) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | | Lines: | 561-580 |
| | 21 | 4 |
OCSP_REQ_CTX_new| Name: | OCSP_REQ_CTX_new | | Prototype: | OCSP_REQ_CTX *OCSP_REQ_CTX_new(BIO *io, int maxline) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ht.c | | Lines: | 64-84 |
| | 31 | 4 |
OCSP_RESPID_set_by_key| Name: | 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 |
OCSP_archive_cutoff_new| Name: | OCSP_archive_cutoff_new | | Prototype: | X509_EXTENSION *OCSP_archive_cutoff_new(char *tim) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c | | Lines: | 413-426 |
| | 19 | 4 |
OCSP_request_add0_id| Name: | OCSP_request_add0_id | | Prototype: | OCSP_ONEREQ *OCSP_request_add0_id(OCSP_REQUEST *req, OCSP_CERTID *cid) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c | | Lines: | 31-47 |
| | 29 | 4 |
OCSP_resp_get1_id| Name: | OCSP_resp_get1_id | | Prototype: | int OCSP_resp_get1_id(const OCSP_BASICRESP *bs, ASN1_OCTET_STRING **pid, X509_NAME **pname) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c | | Lines: | 228-246 |
| | 25 | 4 |
OCSP_sendreq_bio| Name: | OCSP_sendreq_bio | | Prototype: | OCSP_RESPONSE *OCSP_sendreq_bio(BIO *b, const char *path, OCSP_REQUEST *req) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ht.c | | Lines: | 481-502 |
| | 26 | 4 |
OPENSSL_INIT_set_config_appname| Name: | OPENSSL_INIT_set_config_appname | | Prototype: | int OPENSSL_INIT_set_config_appname(OPENSSL_INIT_SETTINGS *settings, const char *appname) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c | | Lines: | 366-381 |
| | 48 | 4 |
OPENSSL_LH_free| Name: | OPENSSL_LH_free | | Prototype: | void OPENSSL_LH_free(OPENSSL_LHASH *lh) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c | | Lines: | 76-94 |
| | 16 | 4 |
OPENSSL_LH_insert| Name: | OPENSSL_LH_insert | | Prototype: | void *OPENSSL_LH_insert(OPENSSL_LHASH *lh, void *data) | | Coverage: | 69.231% (9/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c | | Lines: | 96-126 |
| | 42 | 4 |
OPENSSL_LH_new| Name: | 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 |
OPENSSL_buf2hexstr| Name: | OPENSSL_buf2hexstr | | Prototype: | char *OPENSSL_buf2hexstr(const unsigned char *buffer, long len) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_str.c | | Lines: | 191-219 |
| | 21 | 4 |
OPENSSL_sk_insert| Name: | OPENSSL_sk_insert | | Prototype: | int OPENSSL_sk_insert(OPENSSL_STACK *st, const void *data, int loc) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | | Lines: | 237-255 |
| | 16 | 4 |
OPENSSL_sk_new_reserve| Name: | OPENSSL_sk_new_reserve | | Prototype: | OPENSSL_STACK *OPENSSL_sk_new_reserve(OPENSSL_sk_compfunc c, int n) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | | Lines: | 207-225 |
| | 20 | 4 |
OPENSSL_sk_pop_free| Name: | OPENSSL_sk_pop_free | | Prototype: | void OPENSSL_sk_pop_free(OPENSSL_STACK *st, OPENSSL_sk_freefunc func) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | | Lines: | 360-370 |
| | 11 | 4 |
PEM_SignFinal| Name: | PEM_SignFinal | | Prototype: | int PEM_SignFinal(EVP_MD_CTX *ctx, unsigned char *sigret, unsigned int *siglen, EVP_PKEY *pkey) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_sign.c | | Lines: | 27-50 |
| | 16 | 4 |
PEM_def_callback| Name: | PEM_def_callback | | Prototype: | int PEM_def_callback(char *buf, int num, int rwflag, void *userdata) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | | Lines: | 31-64 |
| | 19 | 4 |
PEM_proc_type| Name: | PEM_proc_type | | Prototype: | void PEM_proc_type(char *buf, int type) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | | Lines: | 66-81 |
| | 10 | 4 |
PKCS12_SAFEBAG_create_pkcs8_encrypt| Name: | PKCS12_SAFEBAG_create_pkcs8_encrypt | | Prototype: | PKCS12_SAFEBAG *PKCS12_SAFEBAG_create_pkcs8_encrypt(int pbe_nid, const char *pass, int passlen, unsigned char *salt, int saltlen, int iter, PKCS8_PRIV_KEY_INFO *p8inf) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_sbag.c | | Lines: | 137-162 |
| | 22 | 4 |
PKCS12_add_safes| Name: | PKCS12_add_safes | | Prototype: | PKCS12 *PKCS12_add_safes(struct stack_st_PKCS7 *safes, int nid_p7) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_crt.c | | Lines: | 274-291 |
| | 18 | 4 |
PKCS12_item_decrypt_d2i| Name: | PKCS12_item_decrypt_d2i | | Prototype: | void *PKCS12_item_decrypt_d2i(const X509_ALGOR *algor, const ASN1_ITEM *it, const char *pass, int passlen, const ASN1_OCTET_STRING *oct, int zbuf) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_decr.c | | Lines: | 82-117 |
| | 25 | 4 |
PKCS12_key_gen_asc| Name: | PKCS12_key_gen_asc | | Prototype: | int PKCS12_key_gen_asc(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: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_key.c | | Lines: | 30-51 |
| | 19 | 4 |
PKCS12_key_gen_utf8| Name: | 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 |
PKCS12_newpass| Name: | PKCS12_newpass | | Prototype: | int PKCS12_newpass(PKCS12 *p12, const char *oldpass, const char *newpass) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_npas.c | | Lines: | 32-55 |
| | 11 | 4 |
PKCS12_verify_mac| Name: | PKCS12_verify_mac | | Prototype: | int PKCS12_verify_mac(PKCS12 *p12, const char *pass, int passlen) | | Coverage: | 41.667% (5/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_mutl.c | | Lines: | 150-171 |
| | 21 | 4 |
PKCS7_SIGNER_INFO_get0_algs| Name: | PKCS7_SIGNER_INFO_get0_algs | | Prototype: | void PKCS7_SIGNER_INFO_get0_algs(PKCS7_SIGNER_INFO *si, EVP_PKEY **pk, X509_ALGOR **pdig, X509_ALGOR **psig) | | Coverage: | 70.000% (7/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c | | Lines: | 405-414 |
| | 6 | 4 |
PKCS7_final| Name: | PKCS7_final | | Prototype: | int PKCS7_final(PKCS7 *p7, BIO *data, int flags) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_smime.c | | Lines: | 65-91 |
| | 23 | 4 |
PKCS7_get_signer_info| Name: | PKCS7_get_signer_info | | Prototype: | struct stack_st_PKCS7_SIGNER_INFO *PKCS7_get_signer_info(PKCS7 *p7) | | Coverage: | 33.333% (4/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c | | Lines: | 393-403 |
| | 21 | 4 |
PKCS7_set_attributes| Name: | PKCS7_set_attributes | | Prototype: | int PKCS7_set_attributes(PKCS7_SIGNER_INFO *p7si, struct stack_st_X509_ATTRIBUTE *sk) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | | Lines: | 1113-1130 |
| | 16 | 4 |
PKCS7_set_signed_attributes| Name: | PKCS7_set_signed_attributes | | Prototype: | int PKCS7_set_signed_attributes(PKCS7_SIGNER_INFO *p7si, struct stack_st_X509_ATTRIBUTE *sk) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | | Lines: | 1094-1111 |
| | 16 | 4 |
PKCS8_pkey_get0| Name: | PKCS8_pkey_get0 | | Prototype: | int PKCS8_pkey_get0(const ASN1_OBJECT **ppkalg, const unsigned char **pk, int *ppklen, const X509_ALGOR **pa, const PKCS8_PRIV_KEY_INFO *p8) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p8_pkey.c | | Lines: | 53-66 |
| | 8 | 4 |
RAND_DRBG_free| Name: | RAND_DRBG_free | | Prototype: | void RAND_DRBG_free(RAND_DRBG *drbg) | | Coverage: | 70.000% (7/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | | Lines: | 253-267 |
| | 13 | 4 |
RAND_DRBG_get0_private| Name: | RAND_DRBG_get0_private | | Prototype: | RAND_DRBG *RAND_DRBG_get0_private(void) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | | Lines: | 1045-1060 |
| | 20 | 4 |
RAND_DRBG_get0_public| Name: | RAND_DRBG_get0_public | | Prototype: | RAND_DRBG *RAND_DRBG_get0_public(void) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | | Lines: | 1024-1039 |
| | 20 | 4 |
RAND_get_rand_method| Name: | RAND_get_rand_method | | Prototype: | const RAND_METHOD *RAND_get_rand_method(void) | | Coverage: | 71.429% (10/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | | Lines: | 677-705 |
| | 31 | 4 |
RC2_decrypt| Name: | RC2_decrypt | | Prototype: | void RC2_decrypt(unsigned long *d, RC2_KEY *key) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rc2/rc2_cbc.c | | Lines: | 134-179 |
| | 35 | 4 |
RC2_encrypt| Name: | RC2_encrypt | | Prototype: | void RC2_encrypt(unsigned long *d, RC2_KEY *key) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rc2/rc2_cbc.c | | Lines: | 88-132 |
| | 34 | 4 |
RC2_ofb64_encrypt| Name: | RC2_ofb64_encrypt | | Prototype: | void RC2_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, RC2_KEY *schedule, unsigned char *ivec, int *num) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rc2/rc2ofb64.c | | Lines: | 18-61 |
| | 35 | 4 |
RSA_blinding_on| Name: | RSA_blinding_on | | Prototype: | int RSA_blinding_on(RSA *rsa, BN_CTX *ctx) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_crpt.c | | Lines: | 64-80 |
| | 14 | 4 |
RSA_free| Name: | RSA_free | | Prototype: | void RSA_free(RSA *r) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c | | Lines: | 105-142 |
| | 33 | 4 |
RSA_generate_multi_prime_key| Name: | RSA_generate_multi_prime_key | | Prototype: | int RSA_generate_multi_prime_key(RSA *rsa, int bits, int primes, BIGNUM *e_value, BN_GENCB *cb) | | Coverage: | 30.000% (3/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_gen.c | | Lines: | 41-62 |
| | 12 | 4 |
RSA_get0_crt_params| Name: | RSA_get0_crt_params | | Prototype: | void RSA_get0_crt_params(const RSA *r, const BIGNUM **dmp1, const BIGNUM **dmq1, const BIGNUM **iqmp) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c | | Lines: | 367-377 |
| | 12 | 4 |
RSA_get0_key| Name: | RSA_get0_key | | Prototype: | void RSA_get0_key(const RSA *r, const BIGNUM **n, const BIGNUM **e, const BIGNUM **d) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c | | Lines: | 318-327 |
| | 12 | 4 |
RSA_padding_add_X931| Name: | RSA_padding_add_X931 | | Prototype: | int RSA_padding_add_X931(unsigned char *to, int tlen, const unsigned char *from, int flen) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_x931.c | | Lines: | 16-51 |
| | 18 | 4 |
RSA_set0_factors| Name: | RSA_set0_factors | | Prototype: | int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q) | | Coverage: | 56.250% (9/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c | | Lines: | 206-225 |
| | 30 | 4 |
RSA_sign_ASN1_OCTET_STRING| Name: | RSA_sign_ASN1_OCTET_STRING | | Prototype: | int RSA_sign_ASN1_OCTET_STRING(int type, const unsigned char *m, unsigned int m_len, unsigned char *sigret, unsigned int *siglen, RSA *rsa) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_saos.c | | Lines: | 17-52 |
| | 30 | 4 |
SCT_LIST_validate| Name: | SCT_LIST_validate | | Prototype: | int SCT_LIST_validate(const struct stack_st_SCT *scts, CT_POLICY_EVAL_CTX *ctx) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c | | Lines: | 376-396 |
| | 19 | 4 |
SCT_is_complete| Name: | SCT_is_complete | | Prototype: | int SCT_is_complete(const SCT *sct) | | Coverage: | 70.000% (7/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c | | Lines: | 245-255 |
| | 12 | 4 |
SCT_set1_log_id| Name: | SCT_set1_log_id | | Prototype: | int SCT_set1_log_id(SCT *sct, const unsigned char *log_id, size_t log_id_len) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c | | Lines: | 94-115 |
| | 24 | 4 |
SCT_set_log_entry_type| Name: | SCT_set_log_entry_type | | Prototype: | int SCT_set_log_entry_type(SCT *sct, ct_log_entry_type_t entry_type) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c | | Lines: | 64-78 |
| | 7 | 4 |
SCT_set_signature_nid| Name: | SCT_set_signature_nid | | Prototype: | int SCT_set_signature_nid(SCT *sct, int nid) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c | | Lines: | 124-141 |
| | 11 | 4 |
SRP_VBASE_new| Name: | SRP_VBASE_new | | Prototype: | SRP_VBASE *SRP_VBASE_new(char *seed_key) | | Coverage: | 35.714% (5/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c | | Lines: | 271-292 |
| | 54 | 4 |