| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
CRYPTO_ccm128_aad| Name: | 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_block| Name: | 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_setiv| Name: | 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_functions| Name: | 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_block| Name: | 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_encrypt| Name: | 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_encrypt| Name: | 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_cksum| Name: | 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_2keys| Name: | 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_dpname| Name: | 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_method| Name: | 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_data| Name: | 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_basis| Name: | 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_GFp| Name: | 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_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/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_print.c | | Lines: | 124-161 |
| | 53 | 6 |
ERR_get_state| Name: | 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_copy| Name: | 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_DecodeBlock| Name: | 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_PKEY2PKCS8| Name: | 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_ctrl| Name: | 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_cmp| Name: | 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_decrypt| Name: | 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_derive| Name: | 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_encrypt| Name: | 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_keygen| Name: | 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_key| Name: | 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_paramgen| Name: | 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_sign| Name: | 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_recover| Name: | 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 |
HMAC| Name: | 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_add| Name: | 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_create| Name: | 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_algs| Name: | 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_obj2nid| Name: | 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_info| Name: | 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_cert| Name: | 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_encrypt| Name: | 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_recipient| Name: | 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_digest| Name: | 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_new| Name: | 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_encrypt| Name: | 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_encrypt| Name: | 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_nid| Name: | 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_nid| Name: | 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_stack| Name: | 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_clear| Name: | 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_id| Name: | 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_ciphers| Name: | 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_method| Name: | 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_version| Name: | 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_Update| Name: | 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_policy| Name: | 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_policies| Name: | 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_cert| Name: | 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_key| Name: | 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_policy| Name: | 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_new| Name: | 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_imprints| Name: | 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_pw| Name: | 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_prompt| Name: | 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_ctrl| Name: | 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_cmp| Name: | 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_entry| Name: | 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_new| Name: | 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_cleanup| Name: | 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_crls| Name: | 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_subject| Name: | 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_object| Name: | 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_object| Name: | 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_ocsp| Name: | 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_free| Name: | 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_string| Name: | _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_init| Name: | 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_seal| Name: | 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_open| Name: | 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_key| Name: | 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_key| Name: | 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_ex| Name: | 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_data| Name: | 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_bio| Name: | 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_pair| Name: | 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_nread| Name: | 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_normal| Name: | 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_pi| Name: | 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_crl| Name: | 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_dsa| Name: | 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_rsa| Name: | 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_sign| Name: | 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_revocation| Name: | 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_read| Name: | 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_BOOLEAN| Name: | 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_AutoPrivateKey| Name: | 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_AUX| Name: | 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_ctrl| Name: | 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_write| Name: | 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_encode| Name: | 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_dump| Name: | 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_othername| Name: | 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_attrib| Name: | 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_encode| Name: | 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 |