Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
BN_bn2binName: | BN_bn2bin | Prototype: | int BN_bn2bin(const BIGNUM *a, unsigned char *to) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 615-628 |
| | 7 | 2 |
BN_POOL_releaseName: | BN_POOL_release | Prototype: | static void BN_POOL_release(BN_POOL *p, unsigned int num) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Lines: | 464-478 |
| | 7 | 3 |
BN_CTX_freeName: | BN_CTX_free | Prototype: | void BN_CTX_free(BN_CTX *ctx) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Lines: | 241-265 |
| | 7 | 2 |
BN_CTX_endName: | BN_CTX_end | Prototype: | void BN_CTX_end(BN_CTX *ctx) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Lines: | 283-300 |
| | 7 | 3 |
BIO_sock_initName: | BIO_sock_init | Prototype: | int BIO_sock_init(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_posix.c | Lines: | 68-74 |
| | 7 | 2 |
BIO_nextName: | BIO_next | Prototype: | BIO * BIO_next(BIO *b) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 567-573 |
| | 7 | 2 |
BIO_CONNECT_freeName: | BIO_CONNECT_free | Prototype: | void BIO_CONNECT_free(BIO_CONNECT *a) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c | Lines: | 311-320 |
| | 7 | 2 |
ASN1_UTCTIME_set_stringName: | ASN1_UTCTIME_set_string | Prototype: | int ASN1_UTCTIME_set_string(ASN1_UTCTIME *s, const char *str) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 396-402 |
| | 7 | 2 |
ASN1_UTCTIME_checkName: | ASN1_UTCTIME_check | Prototype: | int ASN1_UTCTIME_check(const ASN1_UTCTIME *d) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 388-394 |
| | 7 | 2 |
ASN1_TYPE_getName: | ASN1_TYPE_get | Prototype: | int ASN1_TYPE_get(const ASN1_TYPE *a) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_type.c | Lines: | 64-71 |
| | 7 | 2 |
ASN1_TIME_checkName: | ASN1_TIME_check | Prototype: | int ASN1_TIME_check(const ASN1_TIME *t) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 339-345 |
| | 7 | 2 |
ASN1_GENERALIZEDTIME_set_stringName: | ASN1_GENERALIZEDTIME_set_string | Prototype: | int ASN1_GENERALIZEDTIME_set_string(ASN1_GENERALIZEDTIME *s, const char *str) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 452-458 |
| | 7 | 2 |
ASN1_GENERALIZEDTIME_checkName: | ASN1_GENERALIZEDTIME_check | Prototype: | int ASN1_GENERALIZEDTIME_check(const ASN1_GENERALIZEDTIME *d) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 444-450 |
| | 7 | 2 |
write_stringName: | write_string | Prototype: | static int write_string(UI *ui, UI_STRING *uis) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_openssl.c | Lines: | 173-186 |
| | 6 | 4 |
write_ledwordName: | write_ledword | Prototype: | static void write_ledword(unsigned char **out, unsigned int dw) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 433-443 |
| | 6 | 1 |
trtable_freeName: | trtable_free | Prototype: | static void trtable_free(X509_TRUST *p) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_trs.c | Lines: | 253-263 |
| | 6 | 4 |
transform_3Name: | transform_3 | Prototype: | static void transform_3(unsigned char *data) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c | Lines: | 89-99 |
| | 6 | 1 |
tlsext_sessionticket_serverhello_needsName: | tlsext_sessionticket_serverhello_needs | Prototype: | int tlsext_sessionticket_serverhello_needs(SSL *s) | Coverage: | 80.000% (4/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 952-957 |
| | 6 | 1 |
tlsext_alpn_clienthello_needsName: | tlsext_alpn_clienthello_needs | Prototype: | int tlsext_alpn_clienthello_needs(SSL *s) | Coverage: | 80.000% (4/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 30-36 |
| | 6 | 1 |
tls_server_alpn_cbName: | tls_server_alpn_cb | Prototype: | static int tls_server_alpn_cb(SSL *ssl, const unsigned char **out, unsigned char *outlen, const unsigned char *in, unsigned int inlen, void *arg) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 63-75 |
| | 6 | 2 |
tls_freeName: | tls_free | Prototype: | void tls_free(struct tls *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 565-574 |
| | 6 | 2 |
tls_conninfo_sessionName: | tls_conninfo_session | Prototype: | static int tls_conninfo_session(struct tls *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | Lines: | 222-228 |
| | 6 | 1 |
tls_config_set_session_idName: | tls_config_set_session_id | Prototype: | int tls_config_set_session_id(struct tls_config *config, const unsigned char *session_id, size_t len) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 808-819 |
| | 6 | 2 |
tls_config_set_keypair_memName: | tls_config_set_keypair_mem | Prototype: | int tls_config_set_keypair_mem(struct tls_config *config, const uint8_t *cert, size_t cert_len, const uint8_t *key, size_t key_len) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 651-657 |
| | 6 | 1 |
tls_config_set_keypair_fileName: | tls_config_set_keypair_file | Prototype: | int tls_config_set_keypair_file(struct tls_config *config, const char *cert_file, const char *key_file) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 643-649 |
| | 6 | 1 |
tls_config_clear_keysName: | tls_config_clear_keys | Prototype: | void tls_config_clear_keys(struct tls_config *config) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 190-197 |
| | 6 | 2 |
tls_config_add_keypair_memName: | tls_config_add_keypair_mem | Prototype: | int tls_config_add_keypair_mem(struct tls_config *config, const uint8_t *cert, size_t cert_len, const uint8_t *key, size_t key_len) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 382-388 |
| | 6 | 1 |
tls_config_add_keypair_fileName: | tls_config_add_keypair_file | Prototype: | int tls_config_add_keypair_file(struct tls_config *config, const char *cert_file, const char *key_file) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 390-396 |
| | 6 | 1 |
tls1_sha1_final_rawName: | tls1_sha1_final_raw | Prototype: | static void tls1_sha1_final_raw(void* ctx, unsigned char *md_out) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_cbc.c | Lines: | 290-299 |
| | 6 | 1 |
tls1_handshake_hash_freeName: | tls1_handshake_hash_free | Prototype: | void tls1_handshake_hash_free(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_hash.c | Lines: | 106-111 |
| | 6 | 1 |
tls1_freeName: | tls1_free | Prototype: | void tls1_free(SSL *s) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 161-169 |
| | 6 | 2 |
tls12_get_sigidName: | tls12_get_sigid | Prototype: | int tls12_get_sigid(const EVP_PKEY *pk) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 1105-1113 |
| | 6 | 2 |
tls12_get_hashidName: | tls12_get_hashid | Prototype: | int tls12_get_hashid(const EVP_MD *md) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 1095-1103 |
| | 6 | 2 |
ssl_version_stringName: | ssl_version_string | Prototype: | const char * ssl_version_string(int ver) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2464-2479 |
| | 6 | 6 |
slg_freeName: | slg_free | Prototype: | static int slg_free(BIO *a) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_log.c | Lines: | 110-117 |
| | 6 | 2 |
slg_ctrlName: | slg_ctrl | Prototype: | static long slg_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 0.000% (0/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_log.c | Lines: | 170-182 |
| | 6 | 3 |
sk_freeName: | sk_free | Prototype: | void sk_free(_STACK *st) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | Lines: | 285-292 |
| | 6 | 2 |
setup_tbufName: | setup_tbuf | Prototype: | static int setup_tbuf(RSA_PKEY_CTX *ctx, EVP_PKEY_CTX *pk) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | Lines: | 140-149 |
| | 6 | 3 |
rinf_cbName: | rinf_cb | Prototype: | static int rinf_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_req.c | Lines: | 82-93 |
| | 6 | 3 |
print_gensName: | print_gens | Prototype: | static int print_gens(BIO *out, struct stack_st_GENERAL_NAME *gens, int indent) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c | Lines: | 702-713 |
| | 6 | 2 |
pqueue_popName: | pqueue_pop | Prototype: | pitem * pqueue_pop(pqueue_s *pq) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | Lines: | 145-154 |
| | 6 | 2 |
policy_data_freeName: | policy_data_free | Prototype: | void policy_data_free(X509_POLICY_DATA *data) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_data.c | Lines: | 66-76 |
| | 6 | 2 |
parse_bagsName: | parse_bags | Prototype: | static int parse_bags(struct stack_st_PKCS12_SAFEBAG *bags, const char *pass, int passlen, EVP_PKEY **pkey, struct stack_st_X509 *ocerts) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_kiss.c | Lines: | 206-218 |
| | 6 | 3 |
pack_signature_leName: | pack_signature_le | Prototype: | static int pack_signature_le(ECDSA_SIG *s, int order, unsigned char *sig, size_t *siglen) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | Lines: | 117-126 |
| | 6 | 1 |
newpass_bagsName: | newpass_bags | Prototype: | static int newpass_bags(struct stack_st_PKCS12_SAFEBAG *bags, const char *oldpass, const char *newpass) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_npas.c | Lines: | 192-204 |
| | 6 | 3 |
names_lh_free_doallName: | names_lh_free_doall | Prototype: | static void names_lh_free_doall(OBJ_NAME *onp) | Coverage: | 66.667% (6/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | Lines: | 316-324 |
| | 6 | 3 |
module_finishName: | module_finish | Prototype: | static void module_finish(CONF_IMODULE *imod) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_mod.c | Lines: | 455-464 |
| | 6 | 2 |
md5_sha1_updateName: | md5_sha1_update | Prototype: | static int md5_sha1_update(EVP_MD_CTX *ctx, const void *data, size_t count) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_md5_sha1.c | Lines: | 45-56 |
| | 6 | 3 |
md5_sha1_initName: | md5_sha1_init | Prototype: | static int md5_sha1_init(EVP_MD_CTX *ctx) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_md5_sha1.c | Lines: | 32-43 |
| | 6 | 3 |
md5_sha1_finalName: | md5_sha1_final | Prototype: | static int md5_sha1_final(EVP_MD_CTX *ctx, unsigned char *out) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_md5_sha1.c | Lines: | 58-69 |
| | 6 | 3 |
load_4Name: | load_4 | Prototype: | static uint64_t load_4(const uint8_t *in) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Lines: | 50-57 |
| | 6 | 1 |
int_cleanup_checkName: | int_cleanup_check | Prototype: | static int int_cleanup_check(int create) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c | Lines: | 153-162 |
| | 6 | 3 |
i2v_POLICY_CONSTRAINTSName: | i2v_POLICY_CONSTRAINTS | Prototype: | static struct stack_st_CONF_VALUE * i2v_POLICY_CONSTRAINTS(const X509V3_EXT_METHOD *method, void *a, struct stack_st_CONF_VALUE *extlist) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_pcons.c | Lines: | 131-142 |
| | 6 | 1 |
i2r_NAME_CONSTRAINTSName: | i2r_NAME_CONSTRAINTS | Prototype: | static int i2r_NAME_CONSTRAINTS(const X509V3_EXT_METHOD *method, void *a, BIO *bp, int ind) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c | Lines: | 231-241 |
| | 6 | 1 |
i2d_PublicKeyName: | i2d_PublicKey | Prototype: | int i2d_PublicKey(EVP_PKEY *a, unsigned char **pp) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/i2d_pu.c | Lines: | 78-98 |
| | 6 | 5 |
i2d_ECParametersName: | i2d_ECParameters | Prototype: | int i2d_ECParameters(EC_KEY * a, unsigned char **out) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 1522-1530 |
| | 6 | 2 |
freezeroName: | freezero | Prototype: | void freezero(void *ptr, size_t sz) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/freezero.c | Lines: | 23-32 |
| | 6 | 2 |
file_writeName: | file_write | Prototype: | static int file_write(BIO *b, const char *in, int inl) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_file.c | Lines: | 199-207 |
| | 6 | 2 |
fe_cmovName: | fe_cmov | Prototype: | static void fe_cmov(fe f, const fe g, unsigned b) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Lines: | 720-728 |
| | 6 | 2 |
err_fns_checkName: | err_fns_check | Prototype: | static void err_fns_check(void) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 290-300 |
| | 6 | 3 |
engine_cleanup_add_lastName: | engine_cleanup_add_last | Prototype: | void engine_cleanup_add_last(ENGINE_CLEANUP_CB *cb) | Coverage: | 57.143% (4/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c | Lines: | 187-197 |
| | 6 | 3 |
engine_cleanup_add_firstName: | engine_cleanup_add_first | Prototype: | void engine_cleanup_add_first(ENGINE_CLEANUP_CB *cb) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c | Lines: | 175-185 |
| | 6 | 3 |
ec_GFp_mont_field_sqrName: | ec_GFp_mont_field_sqr | Prototype: | int ec_GFp_mont_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | Lines: | 251-260 |
| | 6 | 2 |
ec_GFp_mont_field_mulName: | ec_GFp_mont_field_mul | Prototype: | int ec_GFp_mont_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | Lines: | 239-248 |
| | 6 | 2 |
ec_GFp_mont_field_encodeName: | ec_GFp_mont_field_encode | Prototype: | int ec_GFp_mont_field_encode(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | Lines: | 263-272 |
| | 6 | 2 |
ec_GFp_mont_field_decodeName: | ec_GFp_mont_field_decode | Prototype: | int ec_GFp_mont_field_decode(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | Lines: | 275-284 |
| | 6 | 2 |
dtls1_stop_timerName: | dtls1_stop_timer | Prototype: | void dtls1_stop_timer(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 379-390 |
| | 6 | 1 |
dtls1_set_message_header_intName: | dtls1_set_message_header_int | Prototype: | void dtls1_set_message_header_int(SSL *s, unsigned char mt, unsigned long len, unsigned short seq_num, unsigned long frag_off, unsigned long frag_len) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 1144-1155 |
| | 6 | 1 |
dtls1_build_sequence_numberName: | dtls1_build_sequence_number | Prototype: | void dtls1_build_sequence_number(unsigned char *dst, unsigned char *seq, unsigned short epoch) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 454-465 |
| | 6 | 1 |
des_ede_init_keyName: | des_ede_init_key | Prototype: | static int des_ede_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des3.c | Lines: | 227-238 |
| | 6 | 1 |
def_destroy_dataName: | def_destroy_data | Prototype: | static int def_destroy_data(CONF *conf) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | Lines: | 180-187 |
| | 6 | 2 |
cpy_utf8Name: | cpy_utf8 | Prototype: | static int cpy_utf8(unsigned long value, void *arg) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_mbstr.c | Lines: | 412-423 |
| | 6 | 1 |
cpy_ascName: | cpy_asc | Prototype: | static int cpy_asc(unsigned long value, void *arg) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_mbstr.c | Lines: | 366-376 |
| | 6 | 1 |
circle_xor8Name: | circle_xor8 | Prototype: | static void circle_xor8(const unsigned char *w, unsigned char *k) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c | Lines: | 76-86 |
| | 6 | 2 |
check_crl_chainName: | check_crl_chain | Prototype: | static int check_crl_chain(X509_STORE_CTX *ctx, struct stack_st_X509 *cert_path, struct stack_st_X509 *crl_path) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1349-1360 |
| | 6 | 2 |
cbs_getName: | cbs_get | Prototype: | static int cbs_get(CBS *cbs, const uint8_t **p, size_t n) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Lines: | 42-52 |
| | 6 | 2 |
camellia_init_keyName: | camellia_init_key | Prototype: | static int camellia_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | Lines: | 108-122 |
| | 6 | 2 |
_rs_stir_if_neededName: | _rs_stir_if_needed | Prototype: | static __inline void _rs_stir_if_needed(size_t len) | Coverage: | 66.667% (6/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/arc4random.c | Lines: | 106-116 |
| | 6 | 3 |
_rs_forkdetectName: | _rs_forkdetect | Prototype: | static __inline void _rs_forkdetect(void) | Coverage: | 61.538% (8/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/arc4random_linux.h | Lines: | 57-70 |
| | 6 | 3 |
_asn1_check_infinite_endName: | _asn1_check_infinite_end | Prototype: | static int _asn1_check_infinite_end(const unsigned char **p, long len) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | Lines: | 69-81 |
| | 6 | 3 |
X509_chain_up_refName: | X509_chain_up_ref | Prototype: | struct stack_st_X509 * X509_chain_up_ref(struct stack_st_X509 *chain) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_cmp.c | Lines: | 386-397 |
| | 6 | 2 |
X509_VERIFY_PARAM_set1Name: | X509_VERIFY_PARAM_set1 | Prototype: | int X509_VERIFY_PARAM_set1(X509_VERIFY_PARAM *to, const X509_VERIFY_PARAM *from) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c | Lines: | 357-367 |
| | 6 | 1 |
X509_STORE_CTX_freeName: | X509_STORE_CTX_free | Prototype: | void X509_STORE_CTX_free(X509_STORE_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 2185-2193 |
| | 6 | 2 |
X509_REQ_sign_ctxName: | X509_REQ_sign_ctx | Prototype: | int X509_REQ_sign_ctx(X509_REQ *x, EVP_MD_CTX *ctx) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c | Lines: | 523-528 |
| | 6 | 1 |
X509_REQ_signName: | X509_REQ_sign | Prototype: | int X509_REQ_sign(X509_REQ *x, EVP_PKEY *pkey, const EVP_MD *md) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c | Lines: | 516-521 |
| | 6 | 1 |
X509_EXTENSION_set_criticalName: | X509_EXTENSION_set_critical | Prototype: | int X509_EXTENSION_set_critical(X509_EXTENSION *ex, int crit) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_v3.c | Lines: | 252-259 |
| | 6 | 2 |
X509_ALGOR_cmpName: | X509_ALGOR_cmp | Prototype: | int X509_ALGOR_cmp(const X509_ALGOR *a, const X509_ALGOR *b) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_algor.c | Lines: | 211-222 |
| | 6 | 3 |
X509V3_conf_freeName: | X509V3_conf_free | Prototype: | void X509V3_conf_free(CONF_VALUE *conf) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 122-131 |
| | 6 | 2 |
X509V3_EXT_cleanupName: | X509V3_EXT_cleanup | Prototype: | void X509V3_EXT_cleanup(void) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_lib.c | Lines: | 173-178 |
| | 6 | 1 |
UI_add_input_stringName: | UI_add_input_string | Prototype: | int UI_add_input_string(UI *ui, const char *prompt, int flags, char *result_buf, int minsize, int maxsize) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | Lines: | 228-234 |
| | 6 | 1 |
TS_find_nameName: | TS_find_name | Prototype: | static int TS_find_name(struct stack_st_GENERAL_NAME *gen_names, GENERAL_NAME *name) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_verify.c | Lines: | 735-745 |
| | 6 | 2 |
TS_RESP_verify_tokenName: | TS_RESP_verify_token | Prototype: | int TS_RESP_verify_token(TS_VERIFY_CTX *ctx, PKCS7 *token) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_verify.c | Lines: | 403-414 |
| | 6 | 2 |
SSL_set_session_id_contextName: | SSL_set_session_id_context | Prototype: | int SSL_set_session_id_context(SSL *ssl, const unsigned char *sid_ctx, unsigned int sid_ctx_len) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 388-400 |
| | 6 | 2 |
SSL_get0_next_proto_negotiatedName: | SSL_get0_next_proto_negotiated | Prototype: | void SSL_get0_next_proto_negotiated(const SSL *s, const unsigned char **data, unsigned *len) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1604-1610 |
| | 6 | 1 |
SSL_callback_ctrlName: | SSL_callback_ctrl | Prototype: | long SSL_callback_ctrl(SSL *s, int cmd, void (*fp)(void)) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1109-1122 |
| | 6 | 3 |
SSL_alert_type_string_longName: | SSL_alert_type_string_long | Prototype: | const char * SSL_alert_type_string_long(int value) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_stat.c | Lines: | 551-561 |
| | 6 | 3 |
SSL_alert_type_stringName: | SSL_alert_type_string | Prototype: | const char * SSL_alert_type_string(int value) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_stat.c | Lines: | 563-573 |
| | 6 | 3 |
SSL_SESSION_set_timeoutName: | SSL_SESSION_set_timeout | Prototype: | long SSL_SESSION_set_timeout(SSL_SESSION *s, long t) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | Lines: | 805-812 |
| | 6 | 2 |
SSL_SESSION_set_timeName: | SSL_SESSION_set_time | Prototype: | long SSL_SESSION_set_time(SSL_SESSION *s, long t) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | Lines: | 832-839 |
| | 6 | 2 |
SSL_SESSION_set1_id_contextName: | SSL_SESSION_set1_id_context | Prototype: | int SSL_SESSION_set1_id_context(SSL_SESSION *s, const unsigned char *sid_ctx, unsigned int sid_ctx_len) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | Lines: | 866-878 |
| | 6 | 2 |