Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
CRYPTO_get_new_lockidName: | CRYPTO_get_new_lockid | Prototype: | int CRYPTO_get_new_lockid(char *name) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cryptlib.c | Lines: | 205-226 |
| | 60 | 5 |
CRYPTO_get_dynlock_valueName: | CRYPTO_get_dynlock_value | Prototype: | struct CRYPTO_dynlock_value * CRYPTO_get_dynlock_value(int i) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cryptlib.c | Lines: | 322-342 |
| | 24 | 5 |
CBS_get_optional_asn1_octet_stringName: | CBS_get_optional_asn1_octet_string | Prototype: | int CBS_get_optional_asn1_octet_string(CBS *cbs, CBS *out, int *out_present, unsigned int tag) | Coverage: | 81.250% (13/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Lines: | 439-460 |
| | 16 | 5 |
CBS_asn1_indefinite_to_definiteName: | CBS_asn1_indefinite_to_definite | Prototype: | int CBS_asn1_indefinite_to_definite(CBS *in, uint8_t **out, size_t *out_len) | Coverage: | 53.846% (7/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_ber.c | Lines: | 242-270 |
| | 18 | 5 |
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 |
BUF_strndupName: | BUF_strndup | Prototype: | char * BUF_strndup(const char *str, size_t siz) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/buffer/buf_str.c | Lines: | 43-53 |
| | 53 | 5 |
BUF_MEM_grow_cleanName: | BUF_MEM_grow_clean | Prototype: | int BUF_MEM_grow_clean(BUF_MEM *str, size_t len) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/buffer/buffer.c | Lines: | 102-130 |
| | 20 | 5 |
BN_set_bitName: | BN_set_bit | Prototype: | int BN_set_bit(BIGNUM *a, int n) | Coverage: | 73.333% (11/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 701-722 |
| | 15 | 5 |
BN_reciprocalName: | BN_reciprocal | Prototype: | int BN_reciprocal(BIGNUM *r, const BIGNUM *m, int len, BN_CTX *ctx) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_recp.c | Lines: | 241-263 |
| | 18 | 5 |
BN_mul_wordName: | BN_mul_word | Prototype: | int BN_mul_word(BIGNUM *a, unsigned long w) | Coverage: | 60.000% (9/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_word.c | Lines: | 226-247 |
| | 13 | 5 |
BN_mod_wordName: | BN_mod_word | Prototype: | unsigned long BN_mod_word(const BIGNUM *a, unsigned long w) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_word.c | Lines: | 63-103 |
| | 19 | 5 |
BN_get_paramsName: | BN_get_params | Prototype: | int BN_get_params(int which) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 124-137 |
| | 9 | 5 |
BN_bn2mpiName: | BN_bn2mpi | Prototype: | int BN_bn2mpi(const BIGNUM *a, unsigned char *d) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mpi.c | Lines: | 65-92 |
| | 23 | 5 |
BN_STACK_pushName: | BN_STACK_push | Prototype: | static int BN_STACK_push(BN_STACK *st, unsigned int idx) | Coverage: | 53.333% (8/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Lines: | 351-373 |
| | 20 | 5 |
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_MONT_CTX_copyName: | BN_MONT_CTX_copy | Prototype: | BN_MONT_CTX * BN_MONT_CTX_copy(BN_MONT_CTX *to, BN_MONT_CTX *from) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | Lines: | 490-506 |
| | 24 | 5 |
BN_GF2m_mod_sqrt_arrName: | BN_GF2m_mod_sqrt_arr | Prototype: | int BN_GF2m_mod_sqrt_arr(BIGNUM *r, const BIGNUM *a, const int p[], BN_CTX *ctx) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 1070-1096 |
| | 15 | 5 |
BN_GF2m_mod_divName: | BN_GF2m_mod_div | Prototype: | int BN_GF2m_mod_div(BIGNUM *r, const BIGNUM *y, const BIGNUM *x, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 837-862 |
| | 18 | 5 |
BIO_new_ssl_connectName: | BIO_new_ssl_connect | Prototype: | BIO * BIO_new_ssl_connect(SSL_CTX *ctx) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | Lines: | 518-535 |
| | 33 | 5 |
BIO_new_sslName: | BIO_new_ssl | Prototype: | BIO * BIO_new_ssl(SSL_CTX *ctx, int client) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | Lines: | 537-559 |
| | 21 | 5 |
BIO_new_buffer_ssl_connectName: | BIO_new_buffer_ssl_connect | Prototype: | BIO * BIO_new_buffer_ssl_connect(SSL_CTX *ctx) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | Lines: | 499-516 |
| | 33 | 5 |
BIO_new_NDEFName: | BIO_new_NDEF | Prototype: | BIO * BIO_new_NDEF(BIO *out, ASN1_VALUE *val, const ASN1_ITEM *it) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_ndef.c | Lines: | 100-150 |
| | 53 | 5 |
BIO_indentName: | BIO_indent | Prototype: | int BIO_indent(BIO *b, int indent, int max) | Coverage: | 50.000% (6/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 375-386 |
| | 8 | 5 |
BIO_getsName: | BIO_gets | Prototype: | int BIO_gets(BIO *b, char *in, int inl) | Coverage: | 36.842% (7/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 346-373 |
| | 34 | 5 |
BIO_get_retry_BIOName: | BIO_get_retry_BIO | Prototype: | BIO * BIO_get_retry_BIO(BIO *bio, int *reason) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 520-537 |
| | 16 | 5 |
BIO_freeName: | BIO_free | Prototype: | int BIO_free(BIO *a) | Coverage: | 70.588% (12/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 125-146 |
| | 30 | 5 |
BIO_ctrlName: | BIO_ctrl | Prototype: | long BIO_ctrl(BIO *b, int cmd, long larg, void *parg) | Coverage: | 47.059% (8/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 408-433 |
| | 31 | 5 |
BIO_callback_ctrlName: | BIO_callback_ctrl | Prototype: | long BIO_callback_ctrl(BIO *b, int cmd, void (*fp)(struct bio_st *, int, const char *, int, long, long)) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 435-461 |
| | 31 | 5 |
ASN1_seq_packName: | ASN1_seq_pack | Prototype: | unsigned char * ASN1_seq_pack(struct stack_st_OPENSSL_BLOCK *safes, i2d_of_void *i2d, unsigned char **buf, int *len) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_pack.c | Lines: | 88-112 |
| | 29 | 5 |
ASN1_item_i2d_bioName: | ASN1_item_i2d_bio | Prototype: | int ASN1_item_i2d_bio(const ASN1_ITEM *it, BIO *out, void *x) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_i2d_fp.c | Lines: | 133-158 |
| | 23 | 5 |
ASN1_i2d_bioName: | ASN1_i2d_bio | Prototype: | int ASN1_i2d_bio(i2d_of_void *i2d, BIO *out, unsigned char *x) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_i2d_fp.c | Lines: | 83-113 |
| | 27 | 5 |
ASN1_TYPE_set1Name: | ASN1_TYPE_set1 | Prototype: | int ASN1_TYPE_set1(ASN1_TYPE *a, int type, const void *value) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_type.c | Lines: | 87-107 |
| | 15 | 5 |
ASN1_STRING_to_UTF8Name: | ASN1_STRING_to_UTF8 | Prototype: | int ASN1_STRING_to_UTF8(unsigned char **out, const ASN1_STRING *in) | Coverage: | 40.000% (6/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strex.c | Lines: | 626-649 |
| | 23 | 5 |
ASN1_STRING_set_by_NIDName: | ASN1_STRING_set_by_NID | Prototype: | ASN1_STRING * ASN1_STRING_set_by_NID(ASN1_STRING **out, const unsigned char *in, int inlen, int inform, int nid) | Coverage: | 57.143% (8/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strnid.c | Lines: | 132-155 |
| | 26 | 5 |
ASN1_OBJECT_freeName: | ASN1_OBJECT_free | Prototype: | void ASN1_OBJECT_free(ASN1_OBJECT *a) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_object.c | Lines: | 368-385 |
| | 22 | 5 |
xptable_freeName: | xptable_free | Prototype: | static void xptable_free(X509_PURPOSE *p) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | Lines: | 279-291 |
| | 7 | 4 |
x509_verify_param_zeroName: | x509_verify_param_zero | Prototype: | static void x509_verify_param_zero(X509_VERIFY_PARAM *param) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c | Lines: | 169-200 |
| | 49 | 4 |
x509_cbName: | x509_cb | Prototype: | static int x509_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509.c | Lines: | 172-211 |
| | 55 | 4 |
x25519_ge_frombytes_vartimeName: | x25519_ge_frombytes_vartime | Prototype: | int x25519_ge_frombytes_vartime(ge_p3 *h, const uint8_t *s) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Lines: | 1001-1042 |
| | 31 | 4 |
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_lebnName: | write_lebn | Prototype: | static void write_lebn(unsigned char **out, const BIGNUM *bn, int len) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 445-469 |
| | 15 | 4 |
value_free_stack_doallName: | value_free_stack_doall | Prototype: | static void value_free_stack_doall(CONF_VALUE *a) | Coverage: | 70.000% (7/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | Lines: | 224-245 |
| | 19 | 4 |
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 |
tree_add_unmatchedName: | tree_add_unmatched | Prototype: | static int tree_add_unmatched(X509_POLICY_LEVEL *curr, const X509_POLICY_CACHE *cache, const ASN1_OBJECT *id, X509_POLICY_NODE *node, X509_POLICY_TREE *tree) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_tree.c | Lines: | 339-363 |
| | 24 | 4 |
tlsext_sigalgs_clienthello_buildName: | tlsext_sigalgs_clienthello_build | Prototype: | int tlsext_sigalgs_clienthello_build(SSL *s, CBB *cbb) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 529-546 |
| | 11 | 4 |
tlsext_sessionticket_serverhello_parseName: | tlsext_sessionticket_serverhello_parse | Prototype: | int tlsext_sessionticket_serverhello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 33.333% (4/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 967-987 |
| | 15 | 4 |
tlsext_sessionticket_clienthello_parseName: | tlsext_sessionticket_clienthello_parse | Prototype: | int tlsext_sessionticket_clienthello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 30.000% (3/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 931-950 |
| | 10 | 4 |
tlsext_sessionticket_clienthello_needsName: | tlsext_sessionticket_clienthello_needs | Prototype: | int tlsext_sessionticket_clienthello_needs(SSL *s) | Coverage: | 83.333% (10/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 867-886 |
| | 18 | 4 |
tlsext_ri_clienthello_buildName: | tlsext_ri_clienthello_build | Prototype: | int tlsext_ri_clienthello_build(SSL *s, CBB *cbb) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 397-411 |
| | 9 | 4 |
tlsext_alpn_clienthello_buildName: | tlsext_alpn_clienthello_build | Prototype: | int tlsext_alpn_clienthello_build(SSL *s, CBB *cbb) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 38-54 |
| | 9 | 4 |
tls_ssl_cert_verify_cbName: | tls_ssl_cert_verify_cb | Prototype: | static int tls_ssl_cert_verify_cb(X509_STORE_CTX *x509_ctx, void *arg) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 454-476 |
| | 13 | 4 |
tls_set_stringName: | tls_set_string | Prototype: | int tls_set_string(const char **dest, const char *src) | Coverage: | 26.667% (4/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_util.c | Lines: | 57-66 |
| | 46 | 4 |
tls_set_cbsName: | tls_set_cbs | Prototype: | int tls_set_cbs(struct tls *ctx, tls_read_cb read_cb, tls_write_cb write_cb, void *cb_arg) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_bio_cb.c | Lines: | 114-143 |
| | 24 | 4 |
tls_password_cbName: | tls_password_cb | Prototype: | int tls_password_cb(char *buf, int size, int rwflag, void *u) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_util.c | Lines: | 129-146 |
| | 11 | 4 |
tls_ocsp_asn1_parse_timeName: | tls_ocsp_asn1_parse_time | Prototype: | static int tls_ocsp_asn1_parse_time(struct tls *ctx, ASN1_GENERALIZEDTIME *gt, time_t *gt_time) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 56-70 |
| | 11 | 4 |
tls_handshake_serverName: | tls_handshake_server | Prototype: | int tls_handshake_server(struct tls *ctx) | Coverage: | 75.000% (6/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 428-452 |
| | 13 | 4 |
tls_get_peer_cert_subjectName: | tls_get_peer_cert_subject | Prototype: | static int tls_get_peer_cert_subject(struct tls *ctx, char **subject) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | Lines: | 89-103 |
| | 24 | 4 |
tls_get_peer_cert_issuerName: | tls_get_peer_cert_issuer | Prototype: | static int tls_get_peer_cert_issuer(struct tls *ctx, char **issuer) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | Lines: | 73-87 |
| | 24 | 4 |
tls_connect_cbsName: | tls_connect_cbs | Prototype: | int tls_connect_cbs(struct tls *ctx, tls_read_cb read_cb, tls_write_cb write_cb, void *cb_arg, const char *servername) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_client.c | Lines: | 403-419 |
| | 7 | 4 |
tls_configure_serverName: | tls_configure_server | Prototype: | int tls_configure_server(struct tls *ctx) | Coverage: | 37.500% (3/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 328-341 |
| | 7 | 4 |
tls_config_set_keypair_mem_internalName: | tls_config_set_keypair_mem_internal | Prototype: | static int tls_config_set_keypair_mem_internal(struct tls_config *config, const uint8_t *cert, size_t cert_len, const uint8_t *key, size_t key_len, const uint8_t *staple, size_t staple_len) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 627-641 |
| | 12 | 4 |
tls_config_set_dheparamsName: | tls_config_set_dheparams | Prototype: | int tls_config_set_dheparams(struct tls_config *config, const char *params) | Coverage: | 30.769% (4/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 497-516 |
| | 15 | 4 |
tls_config_freeName: | tls_config_free | Prototype: | void tls_config_free(struct tls_config *config) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 144-170 |
| | 21 | 4 |
tls_accept_fdsName: | tls_accept_fds | Prototype: | int tls_accept_fds(struct tls *ctx, struct tls **cctx, int fd_read, int fd_write) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 382-404 |
| | 18 | 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 |
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 |
tls1_get_server_methodName: | tls1_get_server_method | Prototype: | const SSL_METHOD * tls1_get_server_method(int ver) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_srvr.c | Lines: | 184-194 |
| | 11 | 4 |
tls1_get_methodName: | tls1_get_method | Prototype: | static const SSL_METHOD * tls1_get_method(int ver) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_meth.c | Lines: | 183-193 |
| | 11 | 4 |
tls1_get_client_methodName: | tls1_get_client_method | Prototype: | const SSL_METHOD * tls1_get_client_method(int ver) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_clnt.c | Lines: | 183-193 |
| | 11 | 4 |
tls1_finish_macName: | tls1_finish_mac | Prototype: | int tls1_finish_mac(SSL *s, const unsigned char *buf, int len) | Coverage: | 66.667% (8/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 174-190 |
| | 9 | 4 |
tls1_final_finish_macName: | tls1_final_finish_mac | Prototype: | int tls1_final_finish_mac(SSL *s, const char *str, int str_len, unsigned char *out) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 968-986 |
| | 23 | 4 |
tls1_digest_cached_recordsName: | tls1_digest_cached_records | Prototype: | int tls1_digest_cached_records(SSL *s) | Coverage: | 62.500% (5/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 192-213 |
| | 15 | 4 |
tls1_check_ec_tmp_keyName: | tls1_check_ec_tmp_key | Prototype: | int tls1_check_ec_tmp_key(SSL *s) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 608-625 |
| | 19 | 4 |
tls1_check_ec_server_keyName: | tls1_check_ec_server_key | Prototype: | int tls1_check_ec_server_key(SSL *s) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 586-605 |
| | 22 | 4 |
strip_eolName: | strip_eol | Prototype: | static int strip_eol(char *linebuf, int *plen) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 995-1011 |
| | 11 | 4 |
ssl_session_cmpName: | ssl_session_cmp | Prototype: | static int ssl_session_cmp(const SSL_SESSION *a, const SSL_SESSION *b) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1753-1763 |
| | 7 | 4 |
ssl_sess_cert_freeName: | ssl_sess_cert_free | Prototype: | void ssl_sess_cert_free(SESS_CERT *sc) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | Lines: | 378-399 |
| | 15 | 4 |
ssl_max_server_versionName: | ssl_max_server_version | Prototype: | uint16_t ssl_max_server_version(SSL *s) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_versions.c | Lines: | 197-219 |
| | 10 | 4 |
ssl_is_sslv3_handshakeName: | ssl_is_sslv3_handshake | Prototype: | static int ssl_is_sslv3_handshake(CBS *header) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_packet.c | Lines: | 50-69 |
| | 12 | 4 |
ssl_get_ciphers_by_idName: | ssl_get_ciphers_by_id | Prototype: | struct stack_st_SSL_CIPHER * ssl_get_ciphers_by_id(SSL *s) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1270-1282 |
| | 23 | 4 |
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 |
ssl_do_client_cert_cbName: | ssl_do_client_cert_cb | Prototype: | int ssl_do_client_cert_cb(SSL *s, X509 **px509, EVP_PKEY **ppkey) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | Lines: | 2678-2695 |
| | 22 | 4 |
ssl_cert_instName: | ssl_cert_inst | Prototype: | int ssl_cert_inst(CERT **o) | Coverage: | 30.000% (3/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | Lines: | 334-359 |
| | 14 | 4 |
ssl_cert_freeName: | ssl_cert_free | Prototype: | void ssl_cert_free(CERT *c) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | Lines: | 311-332 |
| | 14 | 4 |
ssl3_send_alertName: | ssl3_send_alert | Prototype: | int ssl3_send_alert(SSL *s, int level, int desc) | Coverage: | 33.333% (4/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_pkt.c | Lines: | 1395-1415 |
| | 15 | 4 |
ssl3_packet_extendName: | ssl3_packet_extend | Prototype: | int ssl3_packet_extend(SSL *s, int plen) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_pkt.c | Lines: | 300-316 |
| | 10 | 4 |
ssl3_check_finishedName: | ssl3_check_finished | Prototype: | int ssl3_check_finished(SSL *s) | Coverage: | 16.667% (2/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | Lines: | 2655-2676 |
| | 13 | 4 |
ssl3_cbc_copy_macName: | ssl3_cbc_copy_mac | Prototype: | void ssl3_cbc_copy_mac(unsigned char* out, const SSL3_RECORD *rec, unsigned md_size, unsigned orig_len) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_cbc.c | Lines: | 196-267 |
| | 28 | 4 |
sock_readName: | sock_read | Prototype: | static int sock_read(BIO *b, char *out, int outl) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_sock.c | Lines: | 131-146 |
| | 13 | 4 |
sock_freeName: | sock_free | Prototype: | static int sock_free(BIO *a) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_sock.c | Lines: | 115-129 |
| | 15 | 4 |
sk_pop_freeName: | sk_pop_free | Prototype: | void sk_pop_free(_STACK *st, void (*func)(void *)) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | Lines: | 272-283 |
| | 11 | 4 |
rsa_cbName: | rsa_cb | Prototype: | static int rsa_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_asn1.c | Lines: | 67-81 |
| | 14 | 4 |
read_lebnName: | read_lebn | Prototype: | static int read_lebn(const unsigned char **in, unsigned int nbyte, BIGNUM **r) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 100-121 |
| | 20 | 4 |
rc2_meth_to_magicName: | rc2_meth_to_magic | Prototype: | static int rc2_meth_to_magic(EVP_CIPHER_CTX *e) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c | Lines: | 148-162 |
| | 9 | 4 |
rc2_magic_to_methName: | rc2_magic_to_meth | Prototype: | static int rc2_magic_to_meth(int i) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c | Lines: | 164-177 |
| | 8 | 4 |
popsigName: | popsig | Prototype: | static void popsig(void) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_openssl.c | Lines: | 380-391 |
| | 15 | 4 |
policy_cache_freeName: | policy_cache_free | Prototype: | void policy_cache_free(X509_POLICY_CACHE *cache) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_cache.c | Lines: | 218-228 |
| | 7 | 4 |
pkey_rsa_copyName: | pkey_rsa_copy | Prototype: | static int pkey_rsa_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | Coverage: | 30.000% (3/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | Lines: | 120-138 |
| | 13 | 4 |
pkey_gost01_deriveName: | pkey_gost01_derive | Prototype: | int pkey_gost01_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | Lines: | 445-472 |
| | 17 | 4 |
pkey_get_rsaName: | pkey_get_rsa | Prototype: | static RSA * pkey_get_rsa(EVP_PKEY *key, RSA **rsa) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | Lines: | 280-296 |
| | 19 | 4 |