Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
sk_setName: | sk_set | Prototype: | void * sk_set(_STACK *st, int i, void *value) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | Lines: | 310-317 |
| | 8 | 2 |
sk_sortName: | sk_sort | Prototype: | void sk_sort(_STACK *st) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | Lines: | 319-334 |
| | 5 | 2 |
sk_valueName: | sk_value | Prototype: | void * sk_value(const _STACK *st, int i) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | Lines: | 302-308 |
| | 7 | 2 |
skip_dotName: | skip_dot | Prototype: | static char * skip_dot(char *name) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_cnf.c | Lines: | 70-79 |
| | 37 | 2 |
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 |
ssl3_freeName: | ssl3_free | Prototype: | void ssl3_free(SSL *s) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1499-1526 |
| | 21 | 2 |
ssl3_get_cipherName: | ssl3_get_cipher | Prototype: | const SSL_CIPHER * ssl3_get_cipher(unsigned int u) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1348-1355 |
| | 7 | 2 |
ssl3_get_cipher_by_charName: | ssl3_get_cipher_by_char | Prototype: | const SSL_CIPHER * ssl3_get_cipher_by_char(const unsigned char *p) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 2240-2252 |
| | 10 | 2 |
ssl3_get_cipher_by_idName: | ssl3_get_cipher_by_id | Prototype: | const SSL_CIPHER * ssl3_get_cipher_by_id(unsigned int id) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1357-1369 |
| | 15 | 2 |
ssl3_get_client_kex_ecdheName: | ssl3_get_client_kex_ecdhe | Prototype: | static int ssl3_get_client_kex_ecdhe(SSL *s, CBS *cbs) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | Lines: | 1968-1975 |
| | 5 | 2 |
ssl3_pendingName: | ssl3_pending | Prototype: | int ssl3_pending(const SSL *s) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1383-1391 |
| | 4 | 2 |
ssl3_record_writeName: | ssl3_record_write | Prototype: | int ssl3_record_write(SSL *s, int type) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1475-1482 |
| | 3 | 2 |
ssl3_send_server_kex_ecdheName: | ssl3_send_server_kex_ecdhe | Prototype: | static int ssl3_send_server_kex_ecdhe(SSL *s, CBB *cbb) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | Lines: | 1487-1498 |
| | 5 | 2 |
ssl3_writeName: | ssl3_write | Prototype: | int ssl3_write(SSL *s, const void *buf, int len) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 2440-2450 |
| | 7 | 2 |
ssl_cert_newName: | ssl_cert_new | Prototype: | CERT * ssl_cert_new(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | Lines: | 173-187 |
| | 15 | 2 |
ssl_cipher_get_disabledName: | ssl_cipher_get_disabled | Prototype: | static void ssl_cipher_get_disabled(unsigned long *mkey, unsigned long *auth, unsigned long *enc, unsigned long *mac, unsigned long *ssl) | Coverage: | 50.000% (16/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 716-755 |
| | 80 | 2 |
ssl_cipher_id_cmpName: | ssl_cipher_id_cmp | Prototype: | int ssl_cipher_id_cmp(const SSL_CIPHER *a, const SSL_CIPHER *b) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1224-1234 |
| | 5 | 2 |
ssl_cipher_ptr_id_cmpName: | ssl_cipher_ptr_id_cmp | Prototype: | int ssl_cipher_ptr_id_cmp(const SSL_CIPHER * const *ap, const SSL_CIPHER * const *bp) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1236-1247 |
| | 5 | 2 |
ssl_clear_bad_sessionName: | ssl_clear_bad_session | Prototype: | int ssl_clear_bad_session(SSL *s) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | Lines: | 1005-1014 |
| | 9 | 2 |
ssl_clear_cipher_read_stateName: | ssl_clear_cipher_read_state | Prototype: | void ssl_clear_cipher_read_state(SSL *s) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2622-2635 |
| | 22 | 2 |
ssl_clear_cipher_write_stateName: | ssl_clear_cipher_write_state | Prototype: | void ssl_clear_cipher_write_state(SSL *s) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2637-2650 |
| | 22 | 2 |
ssl_get_algorithm2Name: | ssl_get_algorithm2 | Prototype: | long ssl_get_algorithm2(SSL *s) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 2533-2542 |
| | 5 | 2 |
ssl_get_server_send_certName: | ssl_get_server_send_cert | Prototype: | X509 * ssl_get_server_send_cert(const SSL *s) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2173-2182 |
| | 9 | 2 |
ssl_newName: | ssl_new | Prototype: | static int ssl_new(BIO *bi) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | Lines: | 106-120 |
| | 11 | 2 |
ssl_sess_cert_newName: | ssl_sess_cert_new | Prototype: | SESS_CERT * ssl_sess_cert_new(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | Lines: | 362-376 |
| | 14 | 2 |
st_freeName: | st_free | Prototype: | static void st_free(ASN1_STRING_TABLE *tbl) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strnid.c | Lines: | 301-306 |
| | 2 | 2 |
streebog_block_data_orderName: | streebog_block_data_order | Prototype: | static void streebog_block_data_order(STREEBOG_CTX *ctx, const unsigned char *in, size_t num) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/streebog.c | Lines: | 1271-1279 |
| | 3 | 2 |
sxnet_i2rName: | sxnet_i2r | Prototype: | static int sxnet_i2r(X509V3_EXT_METHOD *method, SXNET *sx, BIO *out, int indent) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_sxnet.c | Lines: | 206-224 |
| | 17 | 2 |
timingsafe_bcmpName: | timingsafe_bcmp | Prototype: | int timingsafe_bcmp(const void *b1, const void *b2, size_t n) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/timingsafe_bcmp.c | Lines: | 20-29 |
| | 5 | 2 |
timingsafe_memcmpName: | timingsafe_memcmp | Prototype: | int timingsafe_memcmp(const void *b1, const void *b2, size_t len) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/timingsafe_memcmp.c | Lines: | 21-46 |
| | 10 | 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 |
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 |
tls1_ec_curve_id2nidName: | tls1_ec_curve_id2nid | Prototype: | int tls1_ec_curve_id2nid(const uint16_t curve_id) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 262-270 |
| | 4 | 2 |
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 |
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_handshake_hash_updateName: | tls1_handshake_hash_update | Prototype: | int tls1_handshake_hash_update(SSL *s, const unsigned char *buf, size_t len) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_hash.c | Lines: | 63-70 |
| | 5 | 2 |
tls1_init_finished_macName: | tls1_init_finished_mac | Prototype: | int tls1_init_finished_mac(SSL *s) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 160-172 |
| | 12 | 2 |
tls1_newName: | tls1_new | Prototype: | int tls1_new(SSL *s) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 152-159 |
| | 4 | 2 |
tls1_sha256_final_rawName: | tls1_sha256_final_raw | Prototype: | static void tls1_sha256_final_raw(void* ctx, unsigned char *md_out) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_cbc.c | Lines: | 301-310 |
| | 4 | 2 |
tls1_sha512_final_rawName: | tls1_sha512_final_raw | Prototype: | static void tls1_sha512_final_raw(void* ctx, unsigned char *md_out) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_cbc.c | Lines: | 312-321 |
| | 4 | 2 |
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_keypair_addName: | tls_config_keypair_add | Prototype: | static void tls_config_keypair_add(struct tls_config *config, struct tls_keypair *keypair) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 172-182 |
| | 7 | 2 |
tls_config_newName: | tls_config_new | Prototype: | struct tls_config * tls_config_new(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 135-142 |
| | 7 | 2 |
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_conn_alpn_selectedName: | tls_conn_alpn_selected | Prototype: | const char * tls_conn_alpn_selected(struct tls *ctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | Lines: | 299-305 |
| | 9 | 2 |
tls_conn_cipherName: | tls_conn_cipher | Prototype: | const char * tls_conn_cipher(struct tls *ctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | Lines: | 307-313 |
| | 9 | 2 |
tls_conn_servernameName: | tls_conn_servername | Prototype: | const char * tls_conn_servername(struct tls *ctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | Lines: | 315-321 |
| | 9 | 2 |
tls_conn_session_resumedName: | tls_conn_session_resumed | Prototype: | int tls_conn_session_resumed(struct tls *ctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | Lines: | 323-329 |
| | 5 | 2 |
tls_conn_versionName: | tls_conn_version | Prototype: | const char * tls_conn_version(struct tls *ctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | Lines: | 331-337 |
| | 9 | 2 |
tls_conninfo_freeName: | tls_conninfo_free | Prototype: | void tls_conninfo_free(struct tls_conninfo *conninfo) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | Lines: | 279-297 |
| | 13 | 2 |
tls_extension_buildName: | tls_extension_build | Prototype: | static int tls_extension_build(struct tls_extension *tlsext, int is_serverhello, SSL *s, CBB *cbb) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 1323-1330 |
| | 3 | 2 |
tls_extension_needsName: | tls_extension_needs | Prototype: | static int tls_extension_needs(struct tls_extension *tlsext, int is_serverhello, SSL *s) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 1315-1321 |
| | 3 | 2 |
tls_extension_parseName: | tls_extension_parse | Prototype: | static int tls_extension_parse(struct tls_extension *tlsext, int is_serverhello, SSL *s, CBS *cbs, int *alert) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 1332-1339 |
| | 3 | 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_initName: | tls_init | Prototype: | int tls_init(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 57-66 |
| | 3 | 2 |
tls_keypair_freeName: | tls_keypair_free | Prototype: | void tls_keypair_free(struct tls_keypair *keypair) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_keypair.c | Lines: | 119-132 |
| | 9 | 2 |
tls_keypair_set_cert_fileName: | tls_keypair_set_cert_file | Prototype: | int tls_keypair_set_cert_file(struct tls_keypair *keypair, struct tls_error *error, const char *cert_file) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_keypair.c | Lines: | 67-75 |
| | 4 | 2 |
tls_keypair_set_cert_memName: | tls_keypair_set_cert_mem | Prototype: | int tls_keypair_set_cert_mem(struct tls_keypair *keypair, struct tls_error *error, const uint8_t *cert, size_t len) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_keypair.c | Lines: | 77-84 |
| | 3 | 2 |
tls_ocsp_freeName: | tls_ocsp_free | Prototype: | void tls_ocsp_free(struct tls_ocsp *ocsp) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 43-54 |
| | 8 | 2 |
tls_ocsp_process_responseName: | tls_ocsp_process_response | Prototype: | int tls_ocsp_process_response(struct tls *ctx, const unsigned char *response, size_t size) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 445-452 |
| | 3 | 2 |
tls_ocsp_process_response_internalName: | tls_ocsp_process_response_internal | Prototype: | static int tls_ocsp_process_response_internal(struct tls *ctx, const unsigned char *response, size_t size) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 277-294 |
| | 21 | 2 |
tls_peer_cert_hashName: | tls_peer_cert_hash | Prototype: | const char * tls_peer_cert_hash(struct tls *ctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c | Lines: | 26-32 |
| | 9 | 2 |
tls_peer_cert_issuerName: | tls_peer_cert_issuer | Prototype: | const char * tls_peer_cert_issuer(struct tls *ctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c | Lines: | 33-39 |
| | 9 | 2 |
tls_peer_cert_subjectName: | tls_peer_cert_subject | Prototype: | const char * tls_peer_cert_subject(struct tls *ctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c | Lines: | 41-47 |
| | 9 | 2 |
tls_peer_ocsp_urlName: | tls_peer_ocsp_url | Prototype: | const char * tls_peer_ocsp_url(struct tls *ctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 367-373 |
| | 9 | 2 |
tls_resetName: | tls_reset | Prototype: | void tls_reset(struct tls *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 576-619 |
| | 83 | 2 |
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_server_connName: | tls_server_conn | Prototype: | struct tls * tls_server_conn(struct tls *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 45-61 |
| | 14 | 2 |
tls_set_ssl_errorxName: | tls_set_ssl_errorx | Prototype: | int tls_set_ssl_errorx(struct tls *ctx, const char *fmt, ...) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 200-215 |
| | 24 | 2 |
tls_sni_ctx_freeName: | tls_sni_ctx_free | Prototype: | void tls_sni_ctx_free(struct tls_sni_ctx *sni_ctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 223-233 |
| | 7 | 2 |
tlsext_ec_serverhello_parseName: | tlsext_ec_serverhello_parse | Prototype: | int tlsext_ec_serverhello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 268-287 |
| | 4 | 2 |
tlsext_ecpf_serverhello_needsName: | tlsext_ecpf_serverhello_needs | Prototype: | int tlsext_ecpf_serverhello_needs(SSL *s) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 367-374 |
| | 3 | 2 |
tlsext_ocsp_serverhello_parseName: | tlsext_ocsp_serverhello_parse | Prototype: | int tlsext_ocsp_serverhello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 852-862 |
| | 5 | 2 |
tlsext_sigalgs_clienthello_parseName: | tlsext_sigalgs_clienthello_parse | Prototype: | int tlsext_sigalgs_clienthello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 548-557 |
| | 4 | 2 |
tree_find_skName: | tree_find_sk | Prototype: | X509_POLICY_NODE * tree_find_sk(struct stack_st_X509_POLICY_NODE *nodes, const ASN1_OBJECT *id) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_node.c | Lines: | 76-91 |
| | 13 | 2 |
trust_1oidName: | trust_1oid | Prototype: | static int trust_1oid(X509_TRUST *trust, X509 *x, int flags) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_trs.c | Lines: | 305-311 |
| | 3 | 2 |
trust_1oidanyName: | trust_1oidany | Prototype: | static int trust_1oidany(X509_TRUST *trust, X509 *x, int flags) | Coverage: | 25.000% (2/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_trs.c | Lines: | 294-303 |
| | 3 | 2 |
trust_compatName: | trust_compat | Prototype: | static int trust_compat(X509_TRUST *trust, X509 *x, int flags) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_trs.c | Lines: | 313-321 |
| | 4 | 2 |
unpack_signature_cpName: | unpack_signature_cp | Prototype: | static ECDSA_SIG * unpack_signature_cp(const unsigned char *sig, size_t siglen) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | Lines: | 69-82 |
| | 14 | 2 |
unpack_signature_leName: | unpack_signature_le | Prototype: | static ECDSA_SIG * unpack_signature_le(const unsigned char *sig, size_t siglen) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | Lines: | 102-115 |
| | 14 | 2 |
value_free_hash_doall_argName: | value_free_hash_doall_arg | Prototype: | static void value_free_hash_doall_arg(CONF_VALUE *a, struct lhash_st_CONF_VALUE *conf) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | Lines: | 217-222 |
| | 4 | 2 |
verify_cb_certName: | verify_cb_cert | Prototype: | static int verify_cb_cert(X509_STORE_CTX *ctx, X509 *x, int depth, int err) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1721-1729 |
| | 9 | 2 |
write_dsaName: | write_dsa | Prototype: | static void write_dsa(unsigned char **out, DSA *dsa, int ispub) | Coverage: | 0.000% (0/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 622-639 |
| | 11 | 2 |
write_rsaName: | write_rsa | Prototype: | static void write_rsa(unsigned char **out, RSA *rsa, int ispub) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 603-620 |
| | 13 | 2 |
x25519_scalar_mult_genericName: | x25519_scalar_mult_generic | Prototype: | void x25519_scalar_mult_generic(uint8_t out[32], const uint8_t scalar[32], const uint8_t point[32]) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Lines: | 4811-4860 |
| | 42 | 2 |
x509_name_ex_freeName: | x509_name_ex_free | Prototype: | static void x509_name_ex_free(ASN1_VALUE **pval, const ASN1_ITEM *it) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | Lines: | 269-283 |
| | 13 | 2 |
x509_name_ex_printName: | x509_name_ex_print | Prototype: | static int x509_name_ex_print(BIO *out, ASN1_VALUE **pval, int indent, const char *fname, const ASN1_PCTX *pctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | Lines: | 431-439 |
| | 4 | 2 |
xor_blocksName: | xor_blocks | Prototype: | static void xor_blocks(unsigned char *result, const unsigned char *a, const unsigned char *b, size_t len) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c | Lines: | 118-126 |
| | 3 | 2 |
ASN1_BIT_STRING_checkName: | ASN1_BIT_STRING_check | Prototype: | int ASN1_BIT_STRING_check(const ASN1_BIT_STRING *a, const unsigned char *flags, int flags_len) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bitstr.c | Lines: | 247-265 |
| | 8 | 3 |
ASN1_ENUMERATED_to_BNName: | ASN1_ENUMERATED_to_BN | Prototype: | BIGNUM * ASN1_ENUMERATED_to_BN(const ASN1_ENUMERATED *ai, BIGNUM *bn) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_enum.c | Lines: | 179-189 |
| | 8 | 3 |
ASN1_INTEGER_to_BNName: | ASN1_INTEGER_to_BN | Prototype: | BIGNUM * ASN1_INTEGER_to_BN(const ASN1_INTEGER *ai, BIGNUM *bn) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_int.c | Lines: | 451-461 |
| | 8 | 3 |
ASN1_STRING_cmpName: | ASN1_STRING_cmp | Prototype: | int ASN1_STRING_cmp(const ASN1_STRING *a, const ASN1_STRING *b) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | Lines: | 442-456 |
| | 8 | 3 |
ASN1_STRING_copyName: | ASN1_STRING_copy | Prototype: | int ASN1_STRING_copy(ASN1_STRING *dst, const ASN1_STRING *str) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | Lines: | 344-354 |
| | 9 | 3 |
ASN1_STRING_freeName: | ASN1_STRING_free | Prototype: | void ASN1_STRING_free(ASN1_STRING *a) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | Lines: | 432-440 |
| | 11 | 3 |
ASN1_TIME_printName: | ASN1_TIME_print | Prototype: | int ASN1_TIME_print(BIO *bp, const ASN1_TIME *tm) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_x509.c | Lines: | 379-388 |
| | 6 | 3 |
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 |
ASN1_TYPE_setName: | ASN1_TYPE_set | Prototype: | void ASN1_TYPE_set(ASN1_TYPE *a, int type, void *value) | Coverage: | 33.333% (3/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_type.c | Lines: | 73-85 |
| | 13 | 3 |
ASN1_TYPE_set_octetstringName: | ASN1_TYPE_set_octetstring | Prototype: | int ASN1_TYPE_set_octetstring(ASN1_TYPE *a, unsigned char *data, int len) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/evp_asn1.c | Lines: | 66-79 |
| | 10 | 3 |
ASN1_UTCTIME_cmp_time_tName: | ASN1_UTCTIME_cmp_time_t | Prototype: | int ASN1_UTCTIME_cmp_time_t(const ASN1_UTCTIME *s, time_t t2) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 417-438 |
| | 8 | 3 |
ASN1_dupName: | ASN1_dup | Prototype: | void * ASN1_dup(i2d_of_void *i2d, d2i_of_void *d2i, void *x) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_dup.c | Lines: | 66-89 |
| | 37 | 3 |