| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
nc_dns| Name: | nc_dns | | Prototype: | static int nc_dns(ASN1_IA5STRING *dns, ASN1_IA5STRING *base) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c | | Lines: | 445-468 |
| | 11 | 5 |
mime_param_find| Name: | mime_param_find | | Prototype: | static MIME_PARAM * mime_param_find(MIME_HEADER *hdr, char *name) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | | Lines: | 940-950 |
| | 11 | 2 |
mime_hdr_find| Name: | mime_hdr_find | | Prototype: | static MIME_HEADER * mime_hdr_find(struct stack_st_MIME_HEADER *hdrs, char *name) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | | Lines: | 928-938 |
| | 11 | 2 |
memdup| Name: | memdup | | Prototype: | static void * memdup(const void *in, size_t len) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_util.c | | Lines: | 33-42 |
| | 11 | 2 |
julian_to_date| Name: | julian_to_date | | Prototype: | static void julian_to_date(long jd, int *y, int *m, int *d) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/o_time.c | | Lines: | 146-161 |
| | 11 | 1 |
ipv4_from_asc| Name: | ipv4_from_asc | | Prototype: | static int ipv4_from_asc(unsigned char *v4, const char *in) | | Coverage: | 0.000% (0/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | | Lines: | 1148-1162 |
| | 11 | 3 |
int_unregister_cb_doall_arg| Name: | int_unregister_cb_doall_arg | | Prototype: | static void int_unregister_cb_doall_arg(ENGINE_PILE *pile, ENGINE *e) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_table.c | | Lines: | 191-205 |
| | 11 | 3 |
int_table_check| Name: | int_table_check | | Prototype: | static int int_table_check(ENGINE_TABLE **t, int create) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_table.c | | Lines: | 117-130 |
| | 11 | 4 |
i2v_POLICY_MAPPINGS| Name: | i2v_POLICY_MAPPINGS | | Prototype: | static struct stack_st_CONF_VALUE * i2v_POLICY_MAPPINGS(const X509V3_EXT_METHOD *method, void *a, struct stack_st_CONF_VALUE *ext_list) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_pmaps.c | | Lines: | 147-164 |
| | 11 | 2 |
gost2814789_cnt_cipher| Name: | gost2814789_cnt_cipher | | Prototype: | static int gost2814789_cnt_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_gost2814789.c | | Lines: | 190-208 |
| | 11 | 3 |
ge_madd| Name: | ge_madd | | Prototype: | static void ge_madd(ge_p1p1 *r, const ge_p3 *p, const ge_precomp *q) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | | Lines: | 1133-1146 |
| | 11 | 1 |
free_dir| Name: | free_dir | | Prototype: | static void free_dir(X509_LOOKUP *lu) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_dir.c | | Lines: | 187-198 |
| | 11 | 3 |
engine_table_cleanup| Name: | engine_table_cleanup | | Prototype: | void engine_table_cleanup(ENGINE_TABLE **table) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_table.c | | Lines: | 228-239 |
| | 11 | 2 |
ecdsa_prepare_digest| Name: | ecdsa_prepare_digest | | Prototype: | static int ecdsa_prepare_digest(const unsigned char *dgst, int dgst_len, BIGNUM *order, BIGNUM *ret) | | Coverage: | 30.000% (3/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_ossl.c | | Lines: | 90-112 |
| | 11 | 4 |
dtls1_reset_seq_numbers| Name: | dtls1_reset_seq_numbers | | Prototype: | void dtls1_reset_seq_numbers(SSL *s, int rw) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | | Lines: | 1437-1455 |
| | 11 | 2 |
dtls1_get_cipher| Name: | dtls1_get_cipher | | Prototype: | const SSL_CIPHER * dtls1_get_cipher(unsigned int u) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | | Lines: | 278-289 |
| | 11 | 3 |
def_create| Name: | def_create | | Prototype: | static CONF * def_create(CONF_METHOD *meth) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | | Lines: | 130-142 |
| | 11 | 3 |
crldp_check_crlissuer| Name: | crldp_check_crlissuer | | Prototype: | static int crldp_check_crlissuer(DIST_POINT *dp, X509_CRL *crl, int crl_score) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 1428-1445 |
| | 11 | 5 |
conn_close_socket| Name: | conn_close_socket | | Prototype: | static void conn_close_socket(BIO *bio) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c | | Lines: | 340-353 |
| | 11 | 3 |
check_padding_md| Name: | check_padding_md | | Prototype: | static int check_padding_md(const EVP_MD *md, int padding) | | Coverage: | 30.769% (4/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | | Lines: | 335-355 |
| | 11 | 5 |
chacha_init| Name: | chacha_init | | Prototype: | static int chacha_init(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_chacha.c | | Lines: | 50-59 |
| | 11 | 2 |
bn_mul_low_recursive| Name: | bn_mul_low_recursive | | Prototype: | void bn_mul_low_recursive(unsigned long *r, unsigned long *a, unsigned long *b, int n2, unsigned long *t) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mul.c | | Lines: | 743-764 |
| | 11 | 2 |
bn_cmp_part_words| Name: | bn_cmp_part_words | | Prototype: | int bn_cmp_part_words(const unsigned long *a, const unsigned long *b, int cl, int dl) | | Coverage: | 78.947% (15/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 816-836 |
| | 11 | 7 |
bn_c2i| Name: | bn_c2i | | Prototype: | static int bn_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, int utype, char *free_cont, const ASN1_ITEM *it) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_bignum.c | | Lines: | 151-167 |
| | 11 | 4 |
bio_cb_write| Name: | bio_cb_write | | Prototype: | static int bio_cb_write(BIO *bio, const char *buf, int num) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_bio_cb.c | | Lines: | 78-94 |
| | 11 | 3 |
bio_cb_read| Name: | bio_cb_read | | Prototype: | static int bio_cb_read(BIO *bio, char *buf, int size) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_bio_cb.c | | Lines: | 96-112 |
| | 11 | 3 |
asn1_print_obstring_ctx| Name: | asn1_print_obstring_ctx | | Prototype: | static int asn1_print_obstring_ctx(BIO *out, ASN1_STRING *str, int indent, const ASN1_PCTX *pctx) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c | | Lines: | 478-493 |
| | 11 | 5 |
asn1_print_integer_ctx| Name: | asn1_print_integer_ctx | | Prototype: | static int asn1_print_integer_ctx(BIO *out, ASN1_INTEGER *str, const ASN1_PCTX *pctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c | | Lines: | 452-462 |
| | 11 | 2 |
asn1_print_boolean_ctx| Name: | asn1_print_boolean_ctx | | Prototype: | static int asn1_print_boolean_ctx(BIO *out, int boolval, const ASN1_PCTX *pctx) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c | | Lines: | 427-450 |
| | 11 | 5 |
asn1_enc_free| Name: | asn1_enc_free | | Prototype: | void asn1_enc_free(ASN1_VALUE **pval, const ASN1_ITEM *it) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_utl.c | | Lines: | 149-161 |
| | 11 | 2 |
asn1_bio_new| Name: | asn1_bio_new | | Prototype: | static int asn1_bio_new(BIO *b) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_asn1.c | | Lines: | 147-162 |
| | 11 | 3 |
acpt_close_socket| Name: | acpt_close_socket | | Prototype: | static void acpt_close_socket(BIO *bio) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_acpt.c | | Lines: | 160-172 |
| | 11 | 2 |
_SSL_CTX_set_tlsext_ticket_keys| Name: | _SSL_CTX_set_tlsext_ticket_keys | | Prototype: | static int _SSL_CTX_set_tlsext_ticket_keys(SSL_CTX *ctx, unsigned char *keys, int keys_len) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | | Lines: | 2040-2056 |
| | 11 | 3 |
_SSL_CTX_get_tlsext_ticket_keys| Name: | _SSL_CTX_get_tlsext_ticket_keys | | Prototype: | static int _SSL_CTX_get_tlsext_ticket_keys(SSL_CTX *ctx, unsigned char *keys, int keys_len) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | | Lines: | 2022-2038 |
| | 11 | 3 |
_CONF_get_section_values| Name: | _CONF_get_section_values | | Prototype: | struct stack_st_CONF_VALUE * _CONF_get_section_values(const CONF *conf, const char *section) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | | Lines: | 94-104 |
| | 11 | 2 |
X509v3_get_ext| Name: | X509v3_get_ext | | Prototype: | X509_EXTENSION * X509v3_get_ext(const struct stack_st_X509_EXTENSION *x, int loc) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_v3.c | | Lines: | 131-138 |
| | 11 | 2 |
X509at_get_attr| Name: | X509at_get_attr | | Prototype: | X509_ATTRIBUTE * X509at_get_attr(const struct stack_st_X509_ATTRIBUTE *x, int loc) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | | Lines: | 107-114 |
| | 11 | 2 |
X509_time_adj_ex| Name: | X509_time_adj_ex | | Prototype: | ASN1_TIME * X509_time_adj_ex(ASN1_TIME *s, int offset_day, long offset_sec, time_t *in_time) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 1937-1947 |
| | 11 | 2 |
X509_set_pubkey| Name: | X509_set_pubkey | | Prototype: | int X509_set_pubkey(X509 *x, EVP_PKEY *pkey) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_set.c | | Lines: | 206-212 |
| | 11 | 2 |
X509_set_issuer_name| Name: | X509_set_issuer_name | | Prototype: | int X509_set_issuer_name(X509 *x, X509_NAME *name) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_set.c | | Lines: | 114-120 |
| | 11 | 2 |
X509_print_ex_fp| Name: | X509_print_ex_fp | | Prototype: | int X509_print_ex_fp(FILE *fp, X509 *x, unsigned long nmflag, unsigned long cflag) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_x509.c | | Lines: | 88-102 |
| | 11 | 2 |
X509_policy_level_get0_node| Name: | X509_policy_level_get0_node | | Prototype: | X509_POLICY_NODE * X509_policy_level_get0_node(X509_POLICY_LEVEL *level, int i) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_lib.c | | Lines: | 120-131 |
| | 11 | 4 |
X509_find_by_subject| Name: | X509_find_by_subject | | Prototype: | X509 * X509_find_by_subject(struct stack_st_X509 *sk, X509_NAME *name) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_cmp.c | | Lines: | 313-325 |
| | 11 | 3 |
X509_TRUST_get_by_id| Name: | X509_TRUST_get_by_id | | Prototype: | int X509_TRUST_get_by_id(int id) | | Coverage: | 25.000% (3/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_trs.c | | Lines: | 160-175 |
| | 11 | 4 |
X509_REQ_set_subject_name| Name: | X509_REQ_set_subject_name | | Prototype: | int X509_REQ_set_subject_name(X509_REQ *x, X509_NAME *name) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509rset.c | | Lines: | 80-86 |
| | 11 | 2 |
X509_REQ_set_pubkey| Name: | X509_REQ_set_pubkey | | Prototype: | int X509_REQ_set_pubkey(X509_REQ *x, EVP_PKEY *pkey) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509rset.c | | Lines: | 94-100 |
| | 11 | 2 |
X509_REQ_print_fp| Name: | X509_REQ_print_fp | | Prototype: | int X509_REQ_print_fp(FILE *fp, X509_REQ *x) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_req.c | | Lines: | 77-91 |
| | 11 | 2 |
X509_PURPOSE_get_by_id| Name: | X509_PURPOSE_get_by_id | | Prototype: | int X509_PURPOSE_get_by_id(int purpose) | | Coverage: | 25.000% (3/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | | Lines: | 188-203 |
| | 11 | 4 |
X509_PUBKEY_get| Name: | X509_PUBKEY_get | | Prototype: | EVP_PKEY * X509_PUBKEY_get(X509_PUBKEY *key) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pubkey.c | | Lines: | 229-240 |
| | 11 | 2 |
X509_OBJECT_get0_X509_CRL| Name: | X509_OBJECT_get0_X509_CRL | | Prototype: | X509_CRL * X509_OBJECT_get0_X509_CRL(X509_OBJECT *xo) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | | Lines: | 548-554 |
| | 11 | 2 |
X509_OBJECT_get0_X509| Name: | X509_OBJECT_get0_X509 | | Prototype: | X509 * X509_OBJECT_get0_X509(const X509_OBJECT *xo) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | | Lines: | 540-546 |
| | 11 | 2 |
X509_LOOKUP_by_fingerprint| Name: | X509_LOOKUP_by_fingerprint | | Prototype: | int X509_LOOKUP_by_fingerprint(X509_LOOKUP *ctx, int type, const unsigned char *bytes, int len, X509_OBJECT *ret) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | | Lines: | 155-162 |
| | 11 | 2 |
X509_LOOKUP_by_alias| Name: | X509_LOOKUP_by_alias | | Prototype: | int X509_LOOKUP_by_alias(X509_LOOKUP *ctx, int type, const char *str, int len, X509_OBJECT *ret) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | | Lines: | 164-171 |
| | 11 | 2 |
X509_CRL_set_issuer_name| Name: | X509_CRL_set_issuer_name | | Prototype: | int X509_CRL_set_issuer_name(X509_CRL *x, X509_NAME *name) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509cset.c | | Lines: | 85-91 |
| | 11 | 2 |
X509_CRL_print_fp| Name: | X509_CRL_print_fp | | Prototype: | int X509_CRL_print_fp(FILE *fp, X509_CRL *x) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_crl.c | | Lines: | 68-82 |
| | 11 | 2 |
X509_ALGOR_get0| Name: | X509_ALGOR_get0 | | Prototype: | void X509_ALGOR_get0(const ASN1_OBJECT **paobj, int *pptype, const void **ppval, const X509_ALGOR *algor) | | Coverage: | 57.143% (8/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_algor.c | | Lines: | 178-193 |
| | 11 | 5 |
X509V3_EXT_nconf| Name: | X509V3_EXT_nconf | | Prototype: | X509_EXTENSION * X509V3_EXT_nconf(CONF *conf, X509V3_CTX *ctx, const char *name, const char *value) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_conf.c | | Lines: | 87-104 |
| | 11 | 3 |
TS_VERIFY_CTX_cleanup| Name: | TS_VERIFY_CTX_cleanup | | Prototype: | void TS_VERIFY_CTX_cleanup(TS_VERIFY_CTX *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_verify_ctx.c | | Lines: | 92-113 |
| | 11 | 2 |
TS_RESP_process_extensions| Name: | TS_RESP_process_extensions | | Prototype: | static int TS_RESP_process_extensions(TS_RESP_CTX *ctx) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 681-701 |
| | 11 | 2 |
TS_RESP_print_bio| Name: | TS_RESP_print_bio | | Prototype: | int TS_RESP_print_bio(BIO *bio, TS_RESP *a) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_print.c | | Lines: | 79-95 |
| | 11 | 2 |
TS_ASN1_INTEGER_print_bio| Name: | TS_ASN1_INTEGER_print_bio | | Prototype: | int TS_ASN1_INTEGER_print_bio(BIO *bio, const ASN1_INTEGER *num) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_lib.c | | Lines: | 71-88 |
| | 11 | 2 |
SXNET_get_id_INTEGER| Name: | SXNET_get_id_INTEGER | | Prototype: | ASN1_OCTET_STRING * SXNET_get_id_INTEGER(SXNET *sx, ASN1_INTEGER *zone) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_sxnet.c | | Lines: | 371-383 |
| | 11 | 3 |
SXNET_add_id_ulong| Name: | SXNET_add_id_ulong | | Prototype: | int SXNET_add_id_ulong(SXNET **psx, unsigned long lzone, const char *user, int userlen) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_sxnet.c | | Lines: | 269-282 |
| | 11 | 2 |
SSL_use_PrivateKey| Name: | SSL_use_PrivateKey | | Prototype: | int SSL_use_PrivateKey(SSL *ssl, EVP_PKEY *pkey) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_rsa.c | | Lines: | 272-287 |
| | 11 | 3 |
SSL_set_cipher_list| Name: | SSL_set_cipher_list | | Prototype: | int SSL_set_cipher_list(SSL *s, const char *str) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 1362-1377 |
| | 11 | 3 |
SSL_rstate_string_long| Name: | SSL_rstate_string_long | | Prototype: | const char * SSL_rstate_string_long(const SSL *s) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_stat.c | | Lines: | 323-343 |
| | 11 | 5 |
SSL_rstate_string| Name: | SSL_rstate_string | | Prototype: | const char * SSL_rstate_string(const SSL *s) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_stat.c | | Lines: | 781-801 |
| | 11 | 5 |
SSL_get0_alpn_selected| Name: | SSL_get0_alpn_selected | | Prototype: | void SSL_get0_alpn_selected(const SSL *ssl, const unsigned char **data, unsigned *len) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 1711-1722 |
| | 11 | 2 |
SSL_SESSION_ticket| Name: | SSL_SESSION_ticket | | Prototype: | int SSL_SESSION_ticket(SSL_SESSION *ss, unsigned char **out, size_t *out_len) | | Coverage: | 33.333% (3/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_asn1.c | | Lines: | 194-204 |
| | 11 | 3 |
SSL_SESSION_print_fp| Name: | SSL_SESSION_print_fp | | Prototype: | int SSL_SESSION_print_fp(FILE *fp, const SSL_SESSION *x) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_txt.c | | Lines: | 92-106 |
| | 11 | 2 |
SSL_CTX_use_certificate_chain_mem| Name: | SSL_CTX_use_certificate_chain_mem | | Prototype: | int SSL_CTX_use_certificate_chain_mem(SSL_CTX *ctx, void *buf, int len) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_rsa.c | | Lines: | 722-739 |
| | 11 | 3 |
SSL_CTX_set_cipher_list| Name: | SSL_CTX_set_cipher_list | | Prototype: | int SSL_CTX_set_cipher_list(SSL_CTX *ctx, const char *str) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 1336-1359 |
| | 11 | 3 |
SHA512_Init| Name: | SHA512_Init | | Prototype: | int SHA512_Init(SHA512_CTX *c) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha512.c | | Lines: | 76-90 |
| | 11 | 1 |
SHA384_Init| Name: | SHA384_Init | | Prototype: | int SHA384_Init(SHA512_CTX *c) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha512.c | | Lines: | 60-74 |
| | 11 | 1 |
RSA_print_fp| Name: | RSA_print_fp | | Prototype: | int RSA_print_fp(FILE *fp, const RSA *x, int off) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_prn.c | | Lines: | 65-79 |
| | 11 | 2 |
PKCS12_MAKE_KEYBAG| Name: | PKCS12_MAKE_KEYBAG | | Prototype: | PKCS12_SAFEBAG * PKCS12_MAKE_KEYBAG(PKCS8_PRIV_KEY_INFO *p8) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_add.c | | Lines: | 94-106 |
| | 11 | 2 |
PEM_write| Name: | PEM_write | | Prototype: | int PEM_write(FILE *fp, const char *name, const char *header, const unsigned char *data, long len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | | Lines: | 566-581 |
| | 11 | 2 |
PEM_read_PrivateKey| Name: | PEM_read_PrivateKey | | Prototype: | EVP_PKEY * PEM_read_PrivateKey(FILE *fp, EVP_PKEY **x, pem_password_cb *cb, void *u) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_pkey.c | | Lines: | 220-234 |
| | 11 | 2 |
PEM_read| Name: | PEM_read | | Prototype: | int PEM_read(FILE *fp, char **name, char **header, unsigned char **data, long *len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | | Lines: | 641-655 |
| | 11 | 2 |
PEM_proc_type| Name: | PEM_proc_type | | Prototype: | void PEM_proc_type(char *buf, int type) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | | Lines: | 130-147 |
| | 11 | 4 |
PEM_X509_INFO_read| Name: | PEM_X509_INFO_read | | Prototype: | struct stack_st_X509_INFO * PEM_X509_INFO_read(FILE *fp, struct stack_st_X509_INFO *sk, pem_password_cb *cb, void *u) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_info.c | | Lines: | 78-93 |
| | 11 | 2 |
PEM_ASN1_write| Name: | PEM_ASN1_write | | Prototype: | int PEM_ASN1_write(i2d_of_void *i2d, const char *name, FILE *fp, void *x, const EVP_CIPHER *enc, unsigned char *kstr, int klen, pem_password_cb *callback, void *u) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | | Lines: | 315-331 |
| | 11 | 2 |
PEM_ASN1_read| Name: | PEM_ASN1_read | | Prototype: | void * PEM_ASN1_read(d2i_of_void *d2i, const char *name, FILE *fp, void **x, pem_password_cb *cb, void *u) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | | Lines: | 170-185 |
| | 11 | 2 |
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 |
NETSCAPE_SPKI_set_pubkey| Name: | NETSCAPE_SPKI_set_pubkey | | Prototype: | int NETSCAPE_SPKI_set_pubkey(NETSCAPE_SPKI *x, EVP_PKEY *pkey) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509spki.c | | Lines: | 65-71 |
| | 11 | 2 |
HMAC_CTX_new| Name: | HMAC_CTX_new | | Prototype: | HMAC_CTX * HMAC_CTX_new(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hmac.c | | Lines: | 174-185 |
| | 11 | 2 |
HMAC_CTX_copy| Name: | HMAC_CTX_copy | | Prototype: | int HMAC_CTX_copy(HMAC_CTX *dctx, HMAC_CTX *sctx) | | Coverage: | 36.364% (4/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hmac.c | | Lines: | 215-230 |
| | 11 | 5 |
GOST_le2bn| Name: | GOST_le2bn | | Prototype: | BIGNUM * GOST_le2bn(const unsigned char *buf, size_t len, BIGNUM *bn) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001.c | | Lines: | 65-79 |
| | 11 | 3 |
GOSTR341194| Name: | GOSTR341194 | | Prototype: | unsigned char * GOSTR341194(const unsigned char *d, size_t n, unsigned char *md, int nid) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c | | Lines: | 258-272 |
| | 11 | 3 |
EVP_PKEY_verify_recover_init| Name: | EVP_PKEY_verify_recover_init | | Prototype: | int EVP_PKEY_verify_recover_init(EVP_PKEY_CTX *ctx) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_fn.c | | Lines: | 151-167 |
| | 11 | 4 |
EVP_PKEY_verify_init| Name: | EVP_PKEY_verify_init | | Prototype: | int EVP_PKEY_verify_init(EVP_PKEY_CTX *ctx) | | Coverage: | 35.714% (5/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_fn.c | | Lines: | 118-134 |
| | 11 | 4 |
EVP_PKEY_sign_init| Name: | EVP_PKEY_sign_init | | Prototype: | int EVP_PKEY_sign_init(EVP_PKEY_CTX *ctx) | | Coverage: | 35.714% (5/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_fn.c | | Lines: | 84-100 |
| | 11 | 4 |
EVP_PKEY_save_parameters| Name: | EVP_PKEY_save_parameters | | Prototype: | int EVP_PKEY_save_parameters(EVP_PKEY *pkey, int mode) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 103-125 |
| | 11 | 5 |
EVP_PKEY_paramgen_init| Name: | EVP_PKEY_paramgen_init | | Prototype: | int EVP_PKEY_paramgen_init(EVP_PKEY_CTX *ctx) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_gn.c | | Lines: | 69-85 |
| | 11 | 4 |
EVP_PKEY_keygen_init| Name: | EVP_PKEY_keygen_init | | Prototype: | int EVP_PKEY_keygen_init(EVP_PKEY_CTX *ctx) | | Coverage: | 35.714% (5/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_gn.c | | Lines: | 116-132 |
| | 11 | 4 |
EVP_PKEY_encrypt_init| Name: | EVP_PKEY_encrypt_init | | Prototype: | int EVP_PKEY_encrypt_init(EVP_PKEY_CTX *ctx) | | Coverage: | 35.714% (5/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_fn.c | | Lines: | 185-201 |
| | 11 | 4 |
EVP_PKEY_derive_init| Name: | EVP_PKEY_derive_init | | Prototype: | int EVP_PKEY_derive_init(EVP_PKEY_CTX *ctx) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_fn.c | | Lines: | 253-269 |
| | 11 | 4 |
EVP_PKEY_decrypt_init| Name: | EVP_PKEY_decrypt_init | | Prototype: | int EVP_PKEY_decrypt_init(EVP_PKEY_CTX *ctx) | | Coverage: | 35.714% (5/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_fn.c | | Lines: | 219-235 |
| | 11 | 4 |
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_asn1_get0| Name: | EVP_PKEY_asn1_get0 | | Prototype: | const EVP_PKEY_ASN1_METHOD * EVP_PKEY_asn1_get0(int idx) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/ameth_lib.c | | Lines: | 153-163 |
| | 11 | 3 |