Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
CRYPTO_ccm128_aadName: | CRYPTO_ccm128_aad | Prototype: | void CRYPTO_ccm128_aad(CCM128_CONTEXT *ctx, const unsigned char *aad,size_t alen) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/ccm128.c | Lines: | 104-150 |
| | 35 | 6 |
CRYPTO_cts128_decrypt_blockName: | CRYPTO_cts128_decrypt_block | Prototype: | size_t CRYPTO_cts128_decrypt_block(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], block128_f block) | Coverage: | 87.500% (14/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cts128.c | Lines: | 132-165 |
| | 19 | 6 |
CRYPTO_gcm128_setivName: | CRYPTO_gcm128_setiv | Prototype: | void CRYPTO_gcm128_setiv(GCM128_CONTEXT *ctx,const unsigned char *iv,size_t len) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/gcm128.c | Lines: | 751-828 |
| | 31 | 6 |
CRYPTO_get_mem_debug_functionsName: | CRYPTO_get_mem_debug_functions | Prototype: | void CRYPTO_get_mem_debug_functions(void (**m)(void *, int, const char *, int, int), void (**r)(void *, void *, int, const char *, int, int), void (**f)(void *, int), void (**so)(long), long (**go)(void)) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/malloc-wrapper.c | Lines: | 100-115 |
| | 40 | 6 |
CRYPTO_nistcts128_decrypt_blockName: | CRYPTO_nistcts128_decrypt_block | Prototype: | size_t CRYPTO_nistcts128_decrypt_block(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], block128_f block) | Coverage: | 87.500% (14/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cts128.c | Lines: | 167-206 |
| | 23 | 6 |
DES_cfb64_encryptName: | DES_cfb64_encrypt | Prototype: | void DES_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *schedule, DES_cblock *ivec, int *num, int enc) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/cfb64enc.c | Lines: | 66-120 |
| | 36 | 6 |
DES_ede3_cfb64_encryptName: | DES_ede3_cfb64_encrypt | Prototype: | void DES_ede3_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3, DES_cblock *ivec, int *num, int enc) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/cfb64ede.c | Lines: | 66-133 |
| | 44 | 6 |
DES_quad_cksumName: | DES_quad_cksum | Prototype: | unsigned int DES_quad_cksum(const unsigned char *input, DES_cblock output[], long length, int out_count, DES_cblock *seed) | Coverage: | 68.421% (13/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/qud_cksm.c | Lines: | 76-124 |
| | 31 | 6 |
DES_string_to_2keysName: | DES_string_to_2keys | Prototype: | void DES_string_to_2keys(const char *str, DES_cblock *key1, DES_cblock *key2) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/str2key.c | Lines: | 102-174 |
| | 28 | 6 |
DIST_POINT_set_dpnameName: | DIST_POINT_set_dpname | Prototype: | int DIST_POINT_set_dpname(DIST_POINT_NAME *dpn, X509_NAME *iname) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c | Lines: | 781-809 |
| | 32 | 6 |
DSO_new_methodName: | DSO_new_method | Prototype: | DSO * DSO_new_method(DSO_METHOD *meth) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c | Lines: | 102-134 |
| | 44 | 6 |
EC_EX_DATA_set_dataName: | EC_EX_DATA_set_data | Prototype: | int EC_EX_DATA_set_data(EC_EXTRA_DATA ** ex_data, void *data, void *(*dup_func) (void *), void (*free_func) (void *), void (*clear_free_func) (void *)) | Coverage: | 25.000% (5/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 538-574 |
| | 29 | 6 |
EC_GROUP_get_pentanomial_basisName: | EC_GROUP_get_pentanomial_basis | Prototype: | int EC_GROUP_get_pentanomial_basis(const EC_GROUP * group, unsigned int *k1, unsigned int *k2, unsigned int *k3) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 109-130 |
| | 16 | 6 |
EC_GROUP_new_curve_GFpName: | EC_GROUP_new_curve_GFp | Prototype: | EC_GROUP * EC_GROUP_new_curve_GFp(const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 15.000% (3/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_cvt.c | Lines: | 77-145 |
| | 44 | 6 |
EC_POINT_point2hexName: | 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/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_print.c | Lines: | 124-161 |
| | 53 | 6 |
ERR_get_stateName: | ERR_get_state | Prototype: | ERR_STATE * ERR_get_state(void) | Coverage: | 62.500% (10/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 1046-1083 |
| | 36 | 6 |
EVP_CIPHER_CTX_copyName: | EVP_CIPHER_CTX_copy | Prototype: | int EVP_CIPHER_CTX_copy(EVP_CIPHER_CTX *out, const EVP_CIPHER_CTX *in) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_enc.c | Lines: | 644-675 |
| | 26 | 6 |
EVP_DecodeBlockName: | EVP_DecodeBlock | Prototype: | int EVP_DecodeBlock(unsigned char *t, const unsigned char *f, int n) | Coverage: | 84.615% (22/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/encode.c | Lines: | 370-408 |
| | 26 | 6 |
EVP_PKEY2PKCS8Name: | EVP_PKEY2PKCS8 | Prototype: | PKCS8_PRIV_KEY_INFO * EVP_PKEY2PKCS8(EVP_PKEY *pkey) | Coverage: | 40.000% (6/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_pkey.c | Lines: | 110-139 |
| | 24 | 6 |
EVP_PKEY_CTX_ctrlName: | EVP_PKEY_CTX_ctrl | Prototype: | int EVP_PKEY_CTX_ctrl(EVP_PKEY_CTX *ctx, int keytype, int optype, int cmd, int p1, void *p2) | Coverage: | 50.000% (12/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_lib.c | Lines: | 401-431 |
| | 16 | 6 |
EVP_PKEY_cmpName: | EVP_PKEY_cmp | Prototype: | int EVP_PKEY_cmp(const EVP_PKEY *a, const EVP_PKEY *b) | Coverage: | 31.250% (5/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | Lines: | 164-184 |
| | 11 | 6 |
EVP_PKEY_decryptName: | EVP_PKEY_decrypt | Prototype: | int EVP_PKEY_decrypt(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen) | Coverage: | 55.000% (11/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_fn.c | Lines: | 237-251 |
| | 8 | 6 |
EVP_PKEY_deriveName: | EVP_PKEY_derive | Prototype: | int EVP_PKEY_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *pkeylen) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_fn.c | Lines: | 332-345 |
| | 8 | 6 |
EVP_PKEY_encryptName: | EVP_PKEY_encrypt | Prototype: | int EVP_PKEY_encrypt(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen) | Coverage: | 55.000% (11/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_fn.c | Lines: | 203-217 |
| | 8 | 6 |
EVP_PKEY_keygenName: | EVP_PKEY_keygen | Prototype: | int EVP_PKEY_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey) | Coverage: | 45.000% (9/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_gn.c | Lines: | 134-160 |
| | 20 | 6 |
EVP_PKEY_new_mac_keyName: | EVP_PKEY_new_mac_key | Prototype: | EVP_PKEY * EVP_PKEY_new_mac_key(int type, ENGINE *e, const unsigned char *key, int keylen) | Coverage: | 42.857% (6/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_gn.c | Lines: | 203-223 |
| | 26 | 6 |
EVP_PKEY_paramgenName: | EVP_PKEY_paramgen | Prototype: | int EVP_PKEY_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_gn.c | Lines: | 87-114 |
| | 20 | 6 |
EVP_PKEY_signName: | EVP_PKEY_sign | Prototype: | int EVP_PKEY_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 55.000% (11/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_fn.c | Lines: | 102-116 |
| | 8 | 6 |
EVP_PKEY_verify_recoverName: | EVP_PKEY_verify_recover | Prototype: | int EVP_PKEY_verify_recover(EVP_PKEY_CTX *ctx, unsigned char *rout, size_t *routlen, const unsigned char *sig, size_t siglen) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_fn.c | Lines: | 169-183 |
| | 8 | 6 |
HMACName: | HMAC | Prototype: | unsigned char * HMAC(const EVP_MD *evp_md, const void *key, int key_len, const unsigned char *d, size_t n, unsigned char *md, unsigned int *md_len) | Coverage: | 50.000% (7/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hmac.c | Lines: | 255-276 |
| | 20 | 6 |
OBJ_NAME_addName: | OBJ_NAME_add | Prototype: | int OBJ_NAME_add(const char *name, int type, const char *data) | Coverage: | 52.381% (11/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | Lines: | 161-205 |
| | 35 | 6 |
OBJ_createName: | OBJ_create | Prototype: | int OBJ_create(const char *oid, const char *sn, const char *ln) | Coverage: | 42.857% (6/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 789-817 |
| | 32 | 6 |
OBJ_find_sigid_by_algsName: | OBJ_find_sigid_by_algs | Prototype: | int OBJ_find_sigid_by_algs(int *psignid, int dig_nid, int pkey_nid) | Coverage: | 43.750% (7/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_xref.c | Lines: | 155-184 |
| | 26 | 6 |
OBJ_obj2nidName: | OBJ_obj2nid | Prototype: | int OBJ_obj2nid(const ASN1_OBJECT *a) | Coverage: | 62.500% (10/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 453-475 |
| | 24 | 6 |
OCSP_id_get0_infoName: | OCSP_id_get0_info | Prototype: | int OCSP_id_get0_info(ASN1_OCTET_STRING **piNameHash, ASN1_OBJECT **pmd, ASN1_OCTET_STRING **pikeyHash, ASN1_INTEGER **pserial, OCSP_CERTID *cid) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_srv.c | Lines: | 90-105 |
| | 11 | 6 |
OCSP_request_add1_certName: | OCSP_request_add1_cert | Prototype: | int OCSP_request_add1_cert(OCSP_REQUEST *req, X509 *cert) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_cl.c | Lines: | 121-140 |
| | 14 | 6 |
PKCS12_item_i2d_encryptName: | PKCS12_item_i2d_encrypt | Prototype: | ASN1_OCTET_STRING * PKCS12_item_i2d_encrypt(X509_ALGOR *algor, const ASN1_ITEM *it, const char *pass, int passlen, void *obj, int zbuf) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_decr.c | Lines: | 150-182 |
| | 33 | 6 |
PKCS7_add_recipientName: | PKCS7_add_recipient | Prototype: | PKCS7_RECIP_INFO * PKCS7_add_recipient(PKCS7 *p7, X509 *x509) | Coverage: | 28.571% (4/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 482-498 |
| | 17 | 6 |
PKCS7_bio_add_digestName: | PKCS7_bio_add_digest | Prototype: | static int PKCS7_bio_add_digest(BIO **pbio, X509_ALGOR *alg) | Coverage: | 35.714% (5/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 107-138 |
| | 29 | 6 |
PKCS7_content_newName: | PKCS7_content_new | Prototype: | int PKCS7_content_new(PKCS7 *p7, int type) | Coverage: | 28.571% (4/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 111-128 |
| | 19 | 6 |
PKCS8_encryptName: | PKCS8_encrypt | Prototype: | X509_SIG * PKCS8_encrypt(int pbe_nid, const EVP_CIPHER *cipher, const char *pass, int passlen, unsigned char *salt, int saltlen, int iter, PKCS8_PRIV_KEY_INFO *p8inf) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_p8e.c | Lines: | 64-100 |
| | 30 | 6 |
RC2_cfb64_encryptName: | RC2_cfb64_encrypt | Prototype: | void RC2_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length, RC2_KEY *schedule, unsigned char *ivec, int *num, int encrypt) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rc2/rc2cfb64.c | Lines: | 67-121 |
| | 36 | 6 |
SSL_CIPHER_get_auth_nidName: | SSL_CIPHER_get_auth_nid | Prototype: | int SSL_CIPHER_get_auth_nid(const SSL_CIPHER *c) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 1738-1753 |
| | 6 | 6 |
SSL_CIPHER_get_kx_nidName: | SSL_CIPHER_get_kx_nid | Prototype: | int SSL_CIPHER_get_kx_nid(const SSL_CIPHER *c) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 1721-1736 |
| | 6 | 6 |
SSL_add_dir_cert_subjects_to_stackName: | SSL_add_dir_cert_subjects_to_stack | Prototype: | int SSL_add_dir_cert_subjects_to_stack(struct stack_st_X509_NAME *stack, const char *dir) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | Lines: | 682-709 |
| | 33 | 6 |
SSL_clearName: | SSL_clear | Prototype: | int SSL_clear(SSL *s) | Coverage: | 42.857% (9/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 162-214 |
| | 44 | 6 |
SSL_copy_session_idName: | SSL_copy_session_id | Prototype: | int SSL_copy_session_id(SSL *t, const SSL *f) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 852-881 |
| | 23 | 6 |
SSL_get_shared_ciphersName: | SSL_get_shared_ciphers | Prototype: | char * SSL_get_shared_ciphers(const SSL *s, char *buf, int len) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1380-1411 |
| | 39 | 6 |
SSL_set_ssl_methodName: | SSL_set_ssl_method | Prototype: | int SSL_set_ssl_method(SSL *s, const SSL_METHOD *meth) | Coverage: | 52.941% (9/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2297-2321 |
| | 17 | 6 |
SSLeay_versionName: | SSLeay_version | Prototype: | const char * SSLeay_version(int t) | Coverage: | 18.182% (2/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cversion.c | Lines: | 64-80 |
| | 7 | 6 |
STREEBOG512_UpdateName: | STREEBOG512_Update | Prototype: | int STREEBOG512_Update(STREEBOG_CTX *c, const void *_data, size_t len) | Coverage: | 100.000% (16/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/streebog.c | Lines: | 1374-1412 |
| | 24 | 6 |
TS_CONF_set_def_policyName: | TS_CONF_set_def_policy | Prototype: | int TS_CONF_set_def_policy(CONF *conf, const char *section, const char *policy, TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c | Lines: | 331-356 |
| | 19 | 6 |
TS_CONF_set_policiesName: | TS_CONF_set_policies | Prototype: | int TS_CONF_set_policies(CONF *conf, const char *section, TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c | Lines: | 358-389 |
| | 24 | 6 |
TS_CONF_set_signer_certName: | TS_CONF_set_signer_cert | Prototype: | int TS_CONF_set_signer_cert(CONF *conf, const char *section, const char *cert, TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c | Lines: | 257-280 |
| | 18 | 6 |
TS_CONF_set_signer_keyName: | TS_CONF_set_signer_key | Prototype: | int TS_CONF_set_signer_key(CONF *conf, const char *section, const char *key, const char *pass, TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c | Lines: | 306-329 |
| | 18 | 6 |
TS_RESP_get_policyName: | TS_RESP_get_policy | Prototype: | static ASN1_OBJECT * TS_RESP_get_policy(TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | Lines: | 561-591 |
| | 29 | 6 |
TS_TST_INFO_content_newName: | TS_TST_INFO_content_new | Prototype: | static int TS_TST_INFO_content_new(PKCS7 *p7) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | Lines: | 891-918 |
| | 29 | 6 |
TS_check_imprintsName: | TS_check_imprints | Prototype: | static int TS_check_imprints(X509_ALGOR *algor_a, unsigned char *imprint_a, unsigned len_a, TS_TST_INFO *tst_info) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_verify.c | Lines: | 648-678 |
| | 16 | 6 |
UI_UTIL_read_pwName: | UI_UTIL_read_pw | Prototype: | int UI_UTIL_read_pw(char *buf, char *buff, int size, const char *prompt, int verify) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_util.c | Lines: | 74-96 |
| | 16 | 6 |
UI_construct_promptName: | UI_construct_prompt | Prototype: | char * UI_construct_prompt(UI *ui, const char *object_desc, const char *object_name) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | Lines: | 382-404 |
| | 29 | 6 |
UI_ctrlName: | UI_ctrl | Prototype: | int UI_ctrl(UI *ui, int cmd, long i, void *p, void (*f) (void)) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | Lines: | 509-533 |
| | 15 | 6 |
X509_NAME_cmpName: | X509_NAME_cmp | Prototype: | int X509_NAME_cmp(const X509_NAME *a, const X509_NAME *b) | Coverage: | 40.000% (8/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_cmp.c | Lines: | 220-240 |
| | 21 | 6 |
X509_NAME_delete_entryName: | X509_NAME_delete_entry | Prototype: | X509_NAME_ENTRY * X509_NAME_delete_entry(X509_NAME *name, int loc) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509name.c | Lines: | 153-189 |
| | 28 | 6 |
X509_PKEY_newName: | X509_PKEY_new | Prototype: | X509_PKEY * X509_PKEY_new(void) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pkey.c | Lines: | 67-100 |
| | 49 | 6 |
X509_STORE_CTX_cleanupName: | X509_STORE_CTX_cleanup | Prototype: | void X509_STORE_CTX_cleanup(X509_STORE_CTX *ctx) | Coverage: | 62.500% (10/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 2333-2354 |
| | 35 | 6 |
X509_STORE_get1_crlsName: | X509_STORE_get1_crls | Prototype: | struct stack_st_X509_CRL * X509_STORE_get1_crls(X509_STORE_CTX *ctx, X509_NAME *nm) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | Lines: | 605-649 |
| | 49 | 6 |
X509_STORE_get_by_subjectName: | X509_STORE_get_by_subject | Prototype: | int X509_STORE_get_by_subject(X509_STORE_CTX *vs, int type, X509_NAME *name, X509_OBJECT *ret) | Coverage: | 38.889% (7/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | Lines: | 306-346 |
| | 31 | 6 |
X509_add1_reject_objectName: | X509_add1_reject_object | Prototype: | int X509_add1_reject_object(X509 *x, const ASN1_OBJECT *obj) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509a.c | Lines: | 234-254 |
| | 14 | 6 |
X509_add1_trust_objectName: | X509_add1_trust_object | Prototype: | int X509_add1_trust_object(X509 *x, const ASN1_OBJECT *obj) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509a.c | Lines: | 212-232 |
| | 14 | 6 |
X509_get1_ocspName: | X509_get1_ocsp | Prototype: | struct stack_st_OPENSSL_STRING *X509_get1_ocsp(X509 *x) | Coverage: | 12.500% (2/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 525-546 |
| | 31 | 6 |
X509_policy_tree_freeName: | X509_policy_tree_free | Prototype: | void X509_policy_tree_free(X509_POLICY_TREE *tree) | Coverage: | 12.500% (2/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_tree.c | Lines: | 631-658 |
| | 18 | 6 |
_CONF_get_stringName: | _CONF_get_string | Prototype: | char * _CONF_get_string(const CONF *conf, const char *section, const char *name) | Coverage: | 62.500% (10/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | Lines: | 129-153 |
| | 39 | 6 |
aead_aes_gcm_initName: | aead_aes_gcm_init | Prototype: | static int aead_aes_gcm_init(EVP_AEAD_CTX *ctx, const unsigned char *key, size_t key_len, size_t tag_len) | Coverage: | 57.895% (11/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 1377-1418 |
| | 25 | 6 |
aead_aes_gcm_sealName: | aead_aes_gcm_seal | Prototype: | static int aead_aes_gcm_seal(const EVP_AEAD_CTX *ctx, unsigned char *out, size_t *out_len, size_t max_out_len, const unsigned char *nonce, size_t nonce_len, const unsigned char *in, size_t in_len, const unsigned char *ad, size_t ad_len) | Coverage: | 36.842% (7/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 1428-1463 |
| | 20 | 6 |
aead_chacha20_poly1305_openName: | aead_chacha20_poly1305_open | Prototype: | static int aead_chacha20_poly1305_open(const EVP_AEAD_CTX *ctx, unsigned char *out, size_t *out_len, size_t max_out_len, const unsigned char *nonce, size_t nonce_len, const unsigned char *in, size_t in_len, const unsigned char *ad, size_t ad_len) | Coverage: | 50.000% (8/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_chacha20poly1305.c | Lines: | 179-247 |
| | 47 | 6 |
aes_gcm_init_keyName: | aes_gcm_init_key | Prototype: | static int aes_gcm_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 882-914 |
| | 22 | 6 |
aesni_gcm_init_keyName: | aesni_gcm_init_key | Prototype: | static int aesni_gcm_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 279-312 |
| | 24 | 6 |
asn1_bio_flush_exName: | asn1_bio_flush_ex | Prototype: | static int asn1_bio_flush_ex(BIO *b, BIO_ASN1_BUF_CTX *ctx, asn1_ps_func *cleanup, asn1_bio_state_t next) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_asn1.c | Lines: | 294-320 |
| | 18 | 6 |
asn1_output_dataName: | asn1_output_data | Prototype: | static int asn1_output_data(BIO *out, BIO *data, ASN1_VALUE *val, int flags, const ASN1_ITEM *it) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 372-419 |
| | 31 | 6 |
b2i_PVK_bioName: | b2i_PVK_bio | Prototype: | EVP_PKEY * b2i_PVK_bio(BIO *in, pem_password_cb *cb, void *u) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 800-833 |
| | 35 | 6 |
bio_make_pairName: | bio_make_pair | Prototype: | static int bio_make_pair(BIO *bio1, BIO *bio2) | Coverage: | 50.000% (9/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | Lines: | 670-717 |
| | 49 | 6 |
bio_nreadName: | bio_nread | Prototype: | static ssize_t bio_nread(BIO *bio, char **buf, size_t num_) | Coverage: | 38.889% (7/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | Lines: | 297-327 |
| | 22 | 6 |
bn_mul_low_normalName: | bn_mul_low_normal | Prototype: | void bn_mul_low_normal(unsigned long *r, unsigned long *a, unsigned long *b, int n) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mul.c | Lines: | 1147-1171 |
| | 16 | 6 |
bn_x931_derive_piName: | bn_x931_derive_pi | Prototype: | static int bn_x931_derive_pi(BIGNUM *pi, const BIGNUM *Xpi, BN_CTX *ctx, BN_GENCB *cb) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_x931p.c | Lines: | 71-91 |
| | 14 | 6 |
cert_crlName: | cert_crl | Prototype: | static int cert_crl(X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1630-1661 |
| | 16 | 6 |
check_bitlen_dsaName: | check_bitlen_dsa | Prototype: | static int check_bitlen_dsa(DSA *dsa, int ispub, unsigned int *pmagic) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 543-567 |
| | 15 | 6 |
check_bitlen_rsaName: | check_bitlen_rsa | Prototype: | static int check_bitlen_rsa(RSA *rsa, int ispub, unsigned int *pmagic) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 569-601 |
| | 21 | 6 |
check_purpose_timestamp_signName: | check_purpose_timestamp_sign | Prototype: | static int check_purpose_timestamp_sign(const X509_PURPOSE *xp, const X509 *x, int ca) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | Lines: | 780-813 |
| | 15 | 6 |
check_revocationName: | check_revocation | Prototype: | static int check_revocation(X509_STORE_CTX *ctx) | Coverage: | 11.765% (2/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 878-900 |
| | 14 | 6 |
conn_readName: | conn_read | Prototype: | static int conn_read(BIO *b, char *out, int outl) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c | Lines: | 374-397 |
| | 19 | 6 |
d2i_ASN1_BOOLEANName: | d2i_ASN1_BOOLEAN | Prototype: | int d2i_ASN1_BOOLEAN(int *a, const unsigned char **pp, long length) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bool.c | Lines: | 81-115 |
| | 25 | 6 |
d2i_AutoPrivateKeyName: | d2i_AutoPrivateKey | Prototype: | EVP_PKEY * d2i_AutoPrivateKey(EVP_PKEY **a, const unsigned char **pp, long length) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/d2i_pr.c | Lines: | 126-167 |
| | 37 | 6 |
d2i_X509_AUXName: | d2i_X509_AUX | Prototype: | X509 * d2i_X509_AUX(X509 **a, const unsigned char **pp, long length) | Coverage: | 28.571% (4/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509.c | Lines: | 308-335 |
| | 30 | 6 |
des3_ctrlName: | des3_ctrl | Prototype: | static int des3_ctrl(EVP_CIPHER_CTX *c, int type, int arg, void *ptr) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des3.c | Lines: | 253-271 |
| | 10 | 6 |
dgram_writeName: | dgram_write | Prototype: | static int dgram_write(BIO *b, const char *in, int inl) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_dgram.c | Lines: | 287-319 |
| | 27 | 6 |
dh_priv_encodeName: | dh_priv_encode | Prototype: | static int dh_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_ameth.c | Lines: | 232-278 |
| | 48 | 6 |
do_dumpName: | do_dump | Prototype: | static int do_dump(unsigned long lflags, char_io *io_ch, void *arg, const ASN1_STRING *str) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strex.c | Lines: | 291-323 |
| | 27 | 6 |
do_othernameName: | do_othername | Prototype: | static int do_othername(GENERAL_NAME *gen, const char *value, X509V3_CTX *ctx) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_alt.c | Lines: | 610-637 |
| | 59 | 6 |
do_pkcs7_signed_attribName: | do_pkcs7_signed_attrib | Prototype: | static int do_pkcs7_signed_attrib(PKCS7_SIGNER_INFO *si, EVP_MD_CTX *mctx) | Coverage: | 43.750% (7/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 650-679 |
| | 19 | 6 |
dsa_priv_encodeName: | dsa_priv_encode | Prototype: | static int dsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) | Coverage: | 35.714% (5/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | Lines: | 248-292 |
| | 48 | 6 |