Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
CONF_get_numberName: | CONF_get_number | Prototype: | long CONF_get_number(struct lhash_st_CONF_VALUE *conf, const char *group, const char *name) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c | Lines: | 161-181 |
| | 16 | 3 |
CONF_modules_unloadName: | CONF_modules_unload | Prototype: | void CONF_modules_unload(int all) | Coverage: | 21.429% (3/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_mod.c | Lines: | 404-426 |
| | 16 | 4 |
DSA_generate_parameters_exName: | DSA_generate_parameters_ex | Prototype: | int DSA_generate_parameters_ex(DSA *ret, int bits, const unsigned char *seed_in, int seed_len, int *counter_ret, unsigned long *h_ret, BN_GENCB *cb) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_gen.c | Lines: | 74-96 |
| | 16 | 3 |
DSA_sizeName: | DSA_size | Prototype: | int DSA_size(const DSA *r) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_lib.c | Lines: | 218-239 |
| | 16 | 1 |
EC_EX_DATA_clear_free_all_dataName: | EC_EX_DATA_clear_free_all_data | Prototype: | void EC_EX_DATA_clear_free_all_data(EC_EXTRA_DATA ** ex_data) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 669-687 |
| | 16 | 3 |
EC_EX_DATA_free_all_dataName: | EC_EX_DATA_free_all_data | Prototype: | void EC_EX_DATA_free_all_data(EC_EXTRA_DATA ** ex_data) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 648-666 |
| | 16 | 3 |
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 |
ENGINE_load_ssl_client_certName: | 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/libressl/src/crypto/engine/eng_pkey.c | Lines: | 162-184 |
| | 16 | 4 |
ERR_STATE_freeName: | ERR_STATE_free | Prototype: | static void ERR_STATE_free(ERR_STATE *s) | Coverage: | 50.000% (6/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 641-653 |
| | 16 | 4 |
ERR_func_error_stringName: | ERR_func_error_string | Prototype: | const char * ERR_func_error_string(unsigned long e) | Coverage: | 100.000% (3/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 991-1003 |
| | 16 | 1 |
ERR_print_errors_cbName: | ERR_print_errors_cb | Prototype: | void ERR_print_errors_cb(int (*cb)(const char *str, size_t len, void *u), void *u) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err_prn.c | Lines: | 67-88 |
| | 16 | 3 |
EVP_CIPHER_typeName: | EVP_CIPHER_type | Prototype: | int EVP_CIPHER_type(const EVP_CIPHER *ctx) | Coverage: | 11.765% (4/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_lib.c | Lines: | 133-183 |
| | 16 | 23 |
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 |
HMAC_FinalName: | HMAC_Final | Prototype: | int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, unsigned int *len) | Coverage: | 35.294% (6/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hmac.c | Lines: | 152-172 |
| | 16 | 7 |
NCONF_newName: | NCONF_new | Prototype: | CONF * NCONF_new(CONF_METHOD *meth) | Coverage: | 57.143% (4/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c | Lines: | 222-237 |
| | 16 | 3 |
OCSP_REQ_CTX_set1_reqName: | OCSP_REQ_CTX_set1_req | Prototype: | int OCSP_REQ_CTX_set1_req(OCSP_REQ_CTX *rctx, OCSP_REQUEST *req) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ht.c | Lines: | 119-130 |
| | 16 | 3 |
OCSP_cert_to_idName: | OCSP_cert_to_id | Prototype: | OCSP_CERTID * OCSP_cert_to_id(const EVP_MD *dgst, const X509 *subject, const X509 *issuer) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_lib.c | Lines: | 79-99 |
| | 16 | 3 |
OCSP_check_nonceName: | OCSP_check_nonce | Prototype: | int OCSP_check_nonce(OCSP_REQUEST *req, OCSP_BASICRESP *bs) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c | Lines: | 388-419 |
| | 16 | 5 |
PEM_SealUpdateName: | PEM_SealUpdate | Prototype: | void PEM_SealUpdate(PEM_ENCODE_SEAL_CTX *ctx, unsigned char *out, int *outl, unsigned char *in, int inl) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_seal.c | Lines: | 139-162 |
| | 16 | 4 |
PEM_SignFinalName: | 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/libressl/src/crypto/pem/pem_sign.c | Lines: | 80-105 |
| | 16 | 4 |
PKCS7_set_cipherName: | PKCS7_set_cipher | Prototype: | int PKCS7_set_cipher(PKCS7 *p7, const EVP_CIPHER *cipher) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 581-609 |
| | 16 | 5 |
SSL_set_bioName: | SSL_set_bio | Prototype: | void SSL_set_bio(SSL *s, BIO *rbio, BIO *wbio) | Coverage: | 53.333% (8/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 574-591 |
| | 16 | 5 |
SSL_set_fdName: | SSL_set_fd | Prototype: | int SSL_set_fd(SSL *s, int fd) | Coverage: | 0.000% (0/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 637-654 |
| | 16 | 3 |
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 |
TS_ext_print_bioName: | TS_ext_print_bio | Prototype: | int TS_ext_print_bio(BIO *bio, const struct stack_st_X509_EXTENSION *extensions) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_lib.c | Lines: | 103-126 |
| | 16 | 3 |
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 |
X509_ATTRIBUTE_create_by_txtName: | X509_ATTRIBUTE_create_by_txt | Prototype: | X509_ATTRIBUTE * X509_ATTRIBUTE_create_by_txt(X509_ATTRIBUTE **attr, const char *atrname, int type, const unsigned char *bytes, int len) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | Lines: | 272-288 |
| | 16 | 2 |
X509_ATTRIBUTE_get0_dataName: | X509_ATTRIBUTE_get0_data | Prototype: | void * X509_ATTRIBUTE_get0_data(X509_ATTRIBUTE *attr, int idx, int atrtype, void *data) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | Lines: | 373-386 |
| | 16 | 3 |
X509_NAME_ENTRY_create_by_txtName: | X509_NAME_ENTRY_create_by_txt | Prototype: | X509_NAME_ENTRY * X509_NAME_ENTRY_create_by_txt(X509_NAME_ENTRY **ne, const char *field, int type, const unsigned char *bytes, int len) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509name.c | Lines: | 294-310 |
| | 16 | 2 |
X509_NAME_get_index_by_OBJName: | X509_NAME_get_index_by_OBJ | Prototype: | int X509_NAME_get_index_by_OBJ(const X509_NAME *name, const ASN1_OBJECT *obj, int lastpos) | Coverage: | 46.154% (6/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509name.c | Lines: | 121-141 |
| | 16 | 5 |
X509_STORE_load_memName: | X509_STORE_load_mem | Prototype: | int X509_STORE_load_mem(X509_STORE *ctx, void *buf, int len) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_d2.c | Lines: | 111-128 |
| | 16 | 3 |
X509_VERIFY_PARAM_add0_tableName: | X509_VERIFY_PARAM_add0_table | Prototype: | int X509_VERIFY_PARAM_add0_table(X509_VERIFY_PARAM *param) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c | Lines: | 642-665 |
| | 16 | 5 |
X509_alias_set1Name: | X509_alias_set1 | Prototype: | int X509_alias_set1(X509 *x, const unsigned char *name, int len) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509a.c | Lines: | 156-172 |
| | 16 | 5 |
X509_check_private_keyName: | X509_check_private_key | Prototype: | int X509_check_private_key(const X509 *x, const EVP_PKEY *k) | Coverage: | 37.500% (6/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_cmp.c | Lines: | 351-379 |
| | 16 | 7 |
X509_keyid_set1Name: | X509_keyid_set1 | Prototype: | int X509_keyid_set1(X509 *x, const unsigned char *id, int len) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509a.c | Lines: | 174-190 |
| | 16 | 5 |
X509_signature_dumpName: | X509_signature_dump | Prototype: | int X509_signature_dump(BIO *bp, const ASN1_STRING *sig, int indent) | Coverage: | 57.895% (11/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_x509.c | Lines: | 298-321 |
| | 16 | 7 |
X509v3_get_ext_by_criticalName: | X509v3_get_ext_by_critical | Prototype: | int X509v3_get_ext_by_critical(const struct stack_st_X509_EXTENSION *sk, int crit, int lastpos) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_v3.c | Lines: | 109-129 |
| | 16 | 5 |
asn1_bio_freeName: | asn1_bio_free | Prototype: | static int asn1_bio_free(BIO *b) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_asn1.c | Lines: | 183-197 |
| | 16 | 2 |
bn_i2cName: | bn_i2c | Prototype: | static int bn_i2c(ASN1_VALUE **pval, unsigned char *cont, int *putype, const ASN1_ITEM *it) | Coverage: | 86.667% (13/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_bignum.c | Lines: | 128-149 |
| | 16 | 5 |
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 |
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_delta_baseName: | check_delta_base | Prototype: | static int check_delta_base(X509_CRL *delta, X509_CRL *base) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1123-1148 |
| | 16 | 8 |
conn_writeName: | conn_write | Prototype: | static int conn_write(BIO *b, const char *in, int inl) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c | Lines: | 399-420 |
| | 16 | 5 |
crl_revoked_issuer_matchName: | crl_revoked_issuer_match | Prototype: | static int crl_revoked_issuer_match(X509_CRL *crl, X509_NAME *nm, X509_REVOKED *rev) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_crl.c | Lines: | 584-609 |
| | 16 | 8 |
doall_util_fnName: | doall_util_fn | Prototype: | static void doall_util_fn(_LHASH *lh, int use_arg, LHASH_DOALL_FN_TYPE func, LHASH_DOALL_ARG_FN_TYPE func_arg, void *arg) | Coverage: | 100.000% (14/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | Lines: | 267-294 |
| | 16 | 5 |
ec_pre_comp_freeName: | ec_pre_comp_free | Prototype: | static void ec_pre_comp_free(void *pre_) | Coverage: | 92.308% (12/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_mult.c | Lines: | 135-156 |
| | 16 | 5 |
enc_freeName: | enc_free | Prototype: | static int enc_free(BIO *a) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_enc.c | Lines: | 129-143 |
| | 16 | 2 |
enc_newName: | enc_new | Prototype: | static int enc_new(BIO *bi) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_enc.c | Lines: | 107-127 |
| | 16 | 2 |
lh_freeName: | lh_free | Prototype: | void lh_free(_LHASH *lh) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | Lines: | 160-179 |
| | 16 | 4 |
pkey_ec_initName: | pkey_ec_init | Prototype: | static int pkey_ec_init(EVP_PKEY_CTX * ctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | Lines: | 80-93 |
| | 16 | 2 |
pqueue_nextName: | pqueue_next | Prototype: | pitem * pqueue_next(pitem **item) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | Lines: | 175-188 |
| | 16 | 2 |
print_qualifiersName: | print_qualifiers | Prototype: | static void print_qualifiers(BIO *out, struct stack_st_POLICYQUALINFO *quals, int indent) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_cpols.c | Lines: | 690-718 |
| | 16 | 5 |
ssl3_read_internalName: | ssl3_read_internal | Prototype: | static int ssl3_read_internal(SSL *s, void *buf, int len, int peek) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 2452-2479 |
| | 16 | 3 |
ssl_free_wbio_bufferName: | ssl_free_wbio_buffer | Prototype: | void ssl_free_wbio_buffer(SSL *s) | Coverage: | 70.000% (7/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2754-2769 |
| | 16 | 4 |
sxnet_v2iName: | sxnet_v2i | Prototype: | static SXNET * sxnet_v2i(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_sxnet.c | Lines: | 233-247 |
| | 16 | 3 |
table_selectName: | table_select | Prototype: | static void table_select(ge_precomp *t, int pos, signed char b) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Lines: | 3489-3507 |
| | 16 | 1 |
tls1_generate_key_blockName: | tls1_generate_key_block | Prototype: | static int tls1_generate_key_block(SSL *s, unsigned char *km, int num) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 357-369 |
| | 16 | 2 |
tls1_set_groupsName: | tls1_set_groups | Prototype: | int tls1_set_groups(uint16_t **out_group_ids, size_t *out_group_ids_len, const int *groups, size_t ngroups) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 386-410 |
| | 16 | 4 |
tls_accept_cbsName: | tls_accept_cbs | Prototype: | int tls_accept_cbs(struct tls *ctx, struct tls **cctx, tls_read_cb read_cb, tls_write_cb write_cb, void *cb_arg) | Coverage: | 37.500% (3/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 406-426 |
| | 16 | 4 |
tls_set_memName: | tls_set_mem | Prototype: | int tls_set_mem(char **dest, size_t *destlen, const void *src, size_t srclen) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_util.c | Lines: | 44-55 |
| | 16 | 3 |
tlsext_ec_clienthello_buildName: | tlsext_ec_clienthello_build | Prototype: | int tlsext_ec_clienthello_build(SSL *s, CBB *cbb) | Coverage: | 50.000% (8/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 174-201 |
| | 16 | 6 |
tlsext_ri_clienthello_parseName: | tlsext_ri_clienthello_parse | Prototype: | int tlsext_ri_clienthello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 54.545% (6/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 413-439 |
| | 16 | 5 |
ts_resp_cbName: | ts_resp_cb | Prototype: | static int ts_resp_cb(int op, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c | Lines: | 562-577 |
| | 16 | 6 |
x509_name_ex_i2dName: | x509_name_ex_i2d | Prototype: | static int x509_name_ex_i2d(ASN1_VALUE **val, unsigned char **out, const ASN1_ITEM *it, int tag, int aclass) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | Lines: | 346-367 |
| | 16 | 5 |
ASN1_PCTX_newName: | ASN1_PCTX_new | Prototype: | ASN1_PCTX * ASN1_PCTX_new(void) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c | Lines: | 84-99 |
| | 17 | 2 |
ASN1_TYPE_get_octetstringName: | ASN1_TYPE_get_octetstring | Prototype: | int ASN1_TYPE_get_octetstring(const ASN1_TYPE *a, unsigned char *data, int max_len) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/evp_asn1.c | Lines: | 81-100 |
| | 17 | 3 |
BIO_pushName: | BIO_push | Prototype: | BIO * BIO_push(BIO *b, BIO *bio) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 480-496 |
| | 17 | 4 |
BN_MONT_CTX_set_lockedName: | BN_MONT_CTX_set_locked | Prototype: | BN_MONT_CTX * BN_MONT_CTX_set_locked(BN_MONT_CTX **pmont, int lock, const BIGNUM *mod, BN_CTX *ctx) | Coverage: | 75.000% (12/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | Lines: | 508-538 |
| | 17 | 5 |
BN_mod_mulName: | BN_mod_mul | Prototype: | int BN_mod_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m, BN_CTX *ctx) | Coverage: | 66.667% (12/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mod.c | Lines: | 178-207 |
| | 17 | 7 |
CBB_add_asn1Name: | CBB_add_asn1 | Prototype: | int CBB_add_asn1(CBB *cbb, CBB *out_contents, unsigned int tag) | Coverage: | 53.333% (8/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | Lines: | 329-358 |
| | 17 | 5 |
CBS_get_optional_asn1_boolName: | CBS_get_optional_asn1_bool | Prototype: | int CBS_get_optional_asn1_bool(CBS *cbs, int *out, unsigned int tag, int default_value) | Coverage: | 71.429% (15/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Lines: | 482-511 |
| | 17 | 6 |
CRYPTO_lockName: | CRYPTO_lock | Prototype: | void CRYPTO_lock(int mode, int type, const char *file, int line) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cryptlib.c | Lines: | 523-564 |
| | 17 | 4 |
CRYPTO_nistcts128_decryptName: | CRYPTO_nistcts128_decrypt | Prototype: | size_t CRYPTO_nistcts128_decrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], cbc128_f cbc) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cts128.c | Lines: | 236-267 |
| | 17 | 4 |
EC_EX_DATA_clear_free_dataName: | EC_EX_DATA_clear_free_data | Prototype: | void EC_EX_DATA_clear_free_data(EC_EXTRA_DATA ** ex_data, void *(*dup_func) (void *), void (*free_func) (void *), void (*clear_free_func) (void *)) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 621-645 |
| | 17 | 4 |
EC_EX_DATA_free_dataName: | EC_EX_DATA_free_data | Prototype: | void EC_EX_DATA_free_data(EC_EXTRA_DATA ** ex_data, void *(*dup_func) (void *), void (*free_func) (void *), void (*clear_free_func) (void *)) | Coverage: | 57.143% (8/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 594-618 |
| | 17 | 4 |
EC_GROUP_set_seedName: | EC_GROUP_set_seed | Prototype: | size_t EC_GROUP_set_seed(EC_GROUP * group, const unsigned char *p, size_t len) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 358-375 |
| | 17 | 4 |
ENGINE_get_nextName: | ENGINE_get_next | Prototype: | ENGINE * ENGINE_get_next(ENGINE *e) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c | Lines: | 214-234 |
| | 17 | 3 |
ENGINE_get_prevName: | ENGINE_get_prev | Prototype: | ENGINE * ENGINE_get_prev(ENGINE *e) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c | Lines: | 236-256 |
| | 17 | 3 |
ERR_get_errorName: | ERR_get_error | Prototype: | unsigned long ERR_get_error(void) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 762-766 |
| | 17 | 1 |
ERR_peek_errorName: | ERR_peek_error | Prototype: | unsigned long ERR_peek_error(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 782-786 |
| | 17 | 1 |
ERR_peek_last_errorName: | ERR_peek_last_error | Prototype: | unsigned long ERR_peek_last_error(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 801-805 |
| | 17 | 1 |
ERR_set_error_dataName: | ERR_set_error_data | Prototype: | void ERR_set_error_data(char *data, int flags) | Coverage: | 33.333% (3/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 1092-1107 |
| | 17 | 3 |
EVP_PKEY_asn1_add_aliasName: | EVP_PKEY_asn1_add_alias | Prototype: | int EVP_PKEY_asn1_add_alias(int to, int from) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/ameth_lib.c | Lines: | 265-279 |
| | 17 | 3 |
EVP_PKEY_meth_findName: | EVP_PKEY_meth_find | Prototype: | const EVP_PKEY_METHOD * EVP_PKEY_meth_find(int type) | Coverage: | 33.333% (4/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_lib.c | Lines: | 132-150 |
| | 17 | 4 |
GENERAL_NAME_cmpName: | GENERAL_NAME_cmp | Prototype: | int GENERAL_NAME_cmp(GENERAL_NAME *a, GENERAL_NAME *b) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_genn.c | Lines: | 328-364 |
| | 17 | 11 |
OBJ_cleanupName: | OBJ_cleanup | Prototype: | void OBJ_cleanup(void) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 265-280 |
| | 17 | 3 |
OCSP_response_get1_basicName: | OCSP_response_get1_basic | Prototype: | OCSP_BASICRESP * OCSP_response_get1_basic(OCSP_RESPONSE *resp) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_cl.c | Lines: | 197-213 |
| | 17 | 3 |
PKCS5_pbe_setName: | PKCS5_pbe_set | Prototype: | X509_ALGOR * PKCS5_pbe_set(int alg, int iter, const unsigned char *salt, int saltlen) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/p5_pbe.c | Lines: | 171-186 |
| | 17 | 3 |
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_get_smimecapName: | PKCS7_get_smimecap | Prototype: | struct stack_st_X509_ALGOR * PKCS7_get_smimecap(PKCS7_SIGNER_INFO *si) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_attr.c | Lines: | 83-96 |
| | 17 | 2 |
RSA_generate_keyName: | RSA_generate_key | Prototype: | RSA * RSA_generate_key(int bits, unsigned long e_value, void (*callback)(int, int, void *), void *cb_arg) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_depr.c | Lines: | 69-100 |
| | 17 | 7 |
RSA_padding_add_PKCS1_type_2Name: | RSA_padding_add_PKCS1_type_2 | Prototype: | int RSA_padding_add_PKCS1_type_2(unsigned char *to, int tlen, const unsigned char *from, int flen) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pk1.c | Lines: | 143-174 |
| | 17 | 4 |
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 |
TS_CONF_set_certsName: | TS_CONF_set_certs | Prototype: | int TS_CONF_set_certs(CONF *conf, const char *section, const char *certs, TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c | Lines: | 282-304 |
| | 17 | 7 |
TS_RESP_CTX_set_certsName: | TS_RESP_CTX_set_certs | Prototype: | int TS_RESP_CTX_set_certs(TS_RESP_CTX *ctx, struct stack_st_X509 *certs) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | Lines: | 217-238 |
| | 17 | 5 |
X509_ATTRIBUTE_get0_typeName: | X509_ATTRIBUTE_get0_type | Prototype: | ASN1_TYPE * X509_ATTRIBUTE_get0_type(X509_ATTRIBUTE *attr, int idx) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | Lines: | 388-399 |
| | 17 | 4 |
X509_ATTRIBUTE_set1_objectName: | X509_ATTRIBUTE_set1_object | Prototype: | int X509_ATTRIBUTE_set1_object(X509_ATTRIBUTE *attr, const ASN1_OBJECT *obj) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | Lines: | 290-298 |
| | 17 | 2 |
X509_EXTENSION_set_objectName: | X509_EXTENSION_set_object | Prototype: | int X509_EXTENSION_set_object(X509_EXTENSION *ex, const ASN1_OBJECT *obj) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_v3.c | Lines: | 242-250 |
| | 17 | 2 |
X509_REQ_get1_emailName: | X509_REQ_get1_email | Prototype: | struct stack_st_OPENSSL_STRING *X509_REQ_get1_email(X509_REQ *x) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 548-560 |
| | 17 | 1 |
X509_getm_notAfterName: | X509_getm_notAfter | Prototype: | ASN1_TIME * X509_getm_notAfter(const X509 *x) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_set.c | Lines: | 174-180 |
| | 17 | 2 |