| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
ssl3_packet_read| Name: | ssl3_packet_read | | Prototype: | int ssl3_packet_read(SSL *s, int plen) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_pkt.c | | Lines: | 286-298 |
| | 7 | 3 |
ssl3_read_internal| Name: | ssl3_read_internal | | Prototype: | static int ssl3_read_internal(SSL *s, void *buf, int len, int peek) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | | Lines: | 2452-2479 |
| | 16 | 3 |
ssl3_renegotiate| Name: | ssl3_renegotiate | | Prototype: | int ssl3_renegotiate(SSL *s) | | Coverage: | 28.571% (2/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | | Lines: | 2493-2504 |
| | 8 | 3 |
ssl3_renegotiate_check| Name: | ssl3_renegotiate_check | | Prototype: | int ssl3_renegotiate_check(SSL *s) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | | Lines: | 2506-2528 |
| | 10 | 3 |
ssl3_setup_buffers| Name: | ssl3_setup_buffers | | Prototype: | int ssl3_setup_buffers(SSL *s) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_both.c | | Lines: | 753-761 |
| | 5 | 3 |
ssl3_take_mac| Name: | ssl3_take_mac | | Prototype: | static void ssl3_take_mac(SSL *s) | | Coverage: | 75.000% (6/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_both.c | | Lines: | 217-241 |
| | 14 | 3 |
ssl_callback_ctrl| Name: | ssl_callback_ctrl | | Prototype: | static long ssl_callback_ctrl(BIO *b, int cmd, bio_info_cb *fp) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | | Lines: | 464-487 |
| | 12 | 3 |
ssl_check_srvr_ecc_cert_and_alg| Name: | ssl_check_srvr_ecc_cert_and_alg | | Prototype: | int ssl_check_srvr_ecc_cert_and_alg(X509 *x, SSL *s) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 2121-2142 |
| | 10 | 3 |
ssl_load_ciphers| Name: | ssl_load_ciphers | | Prototype: | void ssl_load_ciphers(void) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | | Lines: | 445-498 |
| | 46 | 3 |
ssl_version_set_max| Name: | ssl_version_set_max | | Prototype: | int ssl_version_set_max(const SSL_METHOD *meth, uint16_t ver, uint16_t min_ver, uint16_t *out_ver) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_versions.c | | Lines: | 60-81 |
| | 11 | 3 |
ssl_version_set_min| Name: | ssl_version_set_min | | Prototype: | int ssl_version_set_min(const SSL_METHOD *meth, uint16_t ver, uint16_t max_ver, uint16_t *out_ver) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_versions.c | | Lines: | 37-58 |
| | 11 | 3 |
swap_bytes| Name: | swap_bytes | | Prototype: | static void swap_bytes(unsigned char *w, unsigned char *k) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c | | Lines: | 65-73 |
| | 4 | 3 |
sxnet_v2i| Name: | sxnet_v2i | | Prototype: | static SXNET * sxnet_v2i(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_sxnet.c | | Lines: | 233-247 |
| | 16 | 3 |
table2string| Name: | table2string | | Prototype: | static const char * table2string(long s, const OCSP_TBLSTR *ts, int len) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_prn.c | | Lines: | 91-100 |
| | 5 | 3 |
time_max| Name: | time_max | | Prototype: | static uint64_t time_max(void) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_asn1.c | | Lines: | 37-45 |
| | 13 | 3 |
timeout_doall_arg| Name: | timeout_doall_arg | | Prototype: | static void timeout_doall_arg(SSL_SESSION *s, TIMEOUT_PARAM *p) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | | Lines: | 959-973 |
| | 9 | 3 |
tls12_find_id| Name: | tls12_find_id | | Prototype: | static int tls12_find_id(int nid, tls12_lookup *table, size_t tlen) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | | Lines: | 1084-1093 |
| | 5 | 3 |
tls1_aead_ctx_init| Name: | tls1_aead_ctx_init | | Prototype: | static int tls1_aead_ctx_init(SSL_AEAD_CTX **aead_ctx) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | | Lines: | 375-390 |
| | 12 | 3 |
tls1_check_curve| Name: | tls1_check_curve | | Prototype: | int tls1_check_curve(SSL *s, const uint16_t curve_id) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | | Lines: | 461-474 |
| | 7 | 3 |
tls1_generate_master_secret| Name: | tls1_generate_master_secret | | Prototype: | int tls1_generate_master_secret(SSL *s, unsigned char *out, unsigned char *p, int len) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | | Lines: | 1070-1085 |
| | 17 | 3 |
tls1_get_curvelist| Name: | tls1_get_curvelist | | Prototype: | void tls1_get_curvelist(SSL *s, int client_curves, const uint16_t **pcurves, size_t *pcurveslen) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | | Lines: | 368-384 |
| | 11 | 3 |
tls1_get_formatlist| Name: | tls1_get_formatlist | | Prototype: | void tls1_get_formatlist(SSL *s, int client_formats, const uint8_t **pformats, size_t *pformatslen) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | | Lines: | 345-361 |
| | 11 | 3 |
tls1_record_sequence_increment| Name: | tls1_record_sequence_increment | | Prototype: | void tls1_record_sequence_increment(unsigned char *seq) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | | Lines: | 215-224 |
| | 4 | 3 |
tls_check_name| Name: | tls_check_name | | Prototype: | int tls_check_name(struct tls *ctx, X509 *cert, const char *name, int *match) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_verify.c | | Lines: | 261-280 |
| | 8 | 3 |
tls_client| Name: | tls_client | | Prototype: | struct tls * tls_client(void) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_client.c | | Lines: | 36-50 |
| | 17 | 3 |
tls_config_set_ecdhecurve| Name: | tls_config_set_ecdhecurve | | Prototype: | int tls_config_set_ecdhecurve(struct tls_config *config, const char *curve) | | Coverage: | 0.000% (0/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 518-532 |
| | 81 | 3 |
tls_config_set_session_lifetime| Name: | tls_config_set_session_lifetime | | Prototype: | int tls_config_set_session_lifetime(struct tls_config *config, int lifetime) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 821-835 |
| | 8 | 3 |
tls_configure| Name: | tls_configure | | Prototype: | int tls_configure(struct tls *ctx, struct tls_config *config) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | | Lines: | 253-270 |
| | 11 | 3 |
tls_conninfo_alpn_proto| Name: | tls_conninfo_alpn_proto | | Prototype: | static int tls_conninfo_alpn_proto(struct tls *ctx) | | Coverage: | 28.571% (2/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 161-179 |
| | 17 | 3 |
tls_do_init| Name: | tls_do_init | | Prototype: | static void tls_do_init(void) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | | Lines: | 41-55 |
| | 13 | 3 |
tls_extension_find| Name: | tls_extension_find | | Prototype: | static struct tls_extension * tls_extension_find(uint16_t type, size_t *tls_extensions_idx) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | | Lines: | 1300-1313 |
| | 10 | 3 |
tls_get_peer_cert_hash| Name: | tls_get_peer_cert_hash | | Prototype: | static int tls_get_peer_cert_hash(struct tls *ctx, char **hash) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 58-71 |
| | 18 | 3 |
tls_new| Name: | tls_new | | Prototype: | struct tls * tls_new(void) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | | Lines: | 235-251 |
| | 18 | 3 |
tls_peer_cert_chain_pem| Name: | tls_peer_cert_chain_pem | | Prototype: | const uint8_t * tls_peer_cert_chain_pem(struct tls *ctx, size_t *size) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c | | Lines: | 89-98 |
| | 18 | 3 |
tls_peer_cert_contains_name| Name: | tls_peer_cert_contains_name | | Prototype: | int tls_peer_cert_contains_name(struct tls *ctx, const char *name) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c | | Lines: | 55-67 |
| | 8 | 3 |
tls_peer_cert_notafter| Name: | tls_peer_cert_notafter | | Prototype: | time_t tls_peer_cert_notafter(struct tls *ctx) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c | | Lines: | 79-87 |
| | 9 | 3 |
tls_peer_cert_notbefore| Name: | tls_peer_cert_notbefore | | Prototype: | time_t tls_peer_cert_notbefore(struct tls *ctx) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c | | Lines: | 69-77 |
| | 9 | 3 |
tls_peer_ocsp_cert_status| Name: | tls_peer_ocsp_cert_status | | Prototype: | int tls_peer_ocsp_cert_status(struct tls *ctx) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 395-403 |
| | 9 | 3 |
tls_peer_ocsp_crl_reason| Name: | tls_peer_ocsp_crl_reason | | Prototype: | int tls_peer_ocsp_crl_reason(struct tls *ctx) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 405-413 |
| | 9 | 3 |
tls_peer_ocsp_next_update| Name: | tls_peer_ocsp_next_update | | Prototype: | time_t tls_peer_ocsp_next_update(struct tls *ctx) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 425-433 |
| | 9 | 3 |
tls_peer_ocsp_response_status| Name: | tls_peer_ocsp_response_status | | Prototype: | int tls_peer_ocsp_response_status(struct tls *ctx) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 385-393 |
| | 9 | 3 |
tls_peer_ocsp_result| Name: | tls_peer_ocsp_result | | Prototype: | const char * tls_peer_ocsp_result(struct tls *ctx) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 375-383 |
| | 17 | 3 |
tls_peer_ocsp_revocation_time| Name: | tls_peer_ocsp_revocation_time | | Prototype: | time_t tls_peer_ocsp_revocation_time(struct tls *ctx) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 435-443 |
| | 9 | 3 |
tls_peer_ocsp_this_update| Name: | tls_peer_ocsp_this_update | | Prototype: | time_t tls_peer_ocsp_this_update(struct tls *ctx) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 415-423 |
| | 9 | 3 |
tls_server| Name: | tls_server | | Prototype: | struct tls * tls_server(void) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | | Lines: | 29-43 |
| | 17 | 3 |
tls_set_mem| Name: | tls_set_mem | | Prototype: | int tls_set_mem(char **dest, size_t *destlen, const void *src, size_t srclen) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_util.c | | Lines: | 44-55 |
| | 16 | 3 |
tree_link_nodes| Name: | tree_link_nodes | | Prototype: | static int tree_link_nodes(X509_POLICY_LEVEL *curr, const X509_POLICY_CACHE *cache) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_tree.c | | Lines: | 319-332 |
| | 7 | 3 |
update_buflen| Name: | update_buflen | | Prototype: | static void update_buflen(const BIGNUM *b, size_t *pbuflen) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | | Lines: | 185-194 |
| | 5 | 3 |
utctime_string_from_tm| Name: | utctime_string_from_tm | | Prototype: | char * utctime_string_from_tm(struct tm *tm) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | | Lines: | 98-112 |
| | 20 | 3 |
ASN1_BIT_STRING_name_print| Name: | ASN1_BIT_STRING_name_print | | Prototype: | int ASN1_BIT_STRING_name_print(BIO *out, ASN1_BIT_STRING *bs, BIT_STRING_BITNAME *tbl, int indent) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_bitst.c | | Lines: | 65-83 |
| | 11 | 4 |
ASN1_BIT_STRING_set_asc| Name: | ASN1_BIT_STRING_set_asc | | Prototype: | int ASN1_BIT_STRING_set_asc(ASN1_BIT_STRING *bs, const char *name, int value, BIT_STRING_BITNAME *tbl) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_bitst.c | | Lines: | 85-99 |
| | 8 | 4 |
ASN1_INTEGER_cmp| Name: | ASN1_INTEGER_cmp | | Prototype: | int ASN1_INTEGER_cmp(const ASN1_INTEGER *x, const ASN1_INTEGER *y) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_int.c | | Lines: | 72-92 |
| | 10 | 4 |
ASN1_STRING_TABLE_get| Name: | ASN1_STRING_TABLE_get | | Prototype: | ASN1_STRING_TABLE * ASN1_STRING_TABLE_get(int nid) | | Coverage: | 20.000% (2/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strnid.c | | Lines: | 230-248 |
| | 22 | 4 |
ASN1_STRING_dup| Name: | ASN1_STRING_dup | | Prototype: | ASN1_STRING * ASN1_STRING_dup(const ASN1_STRING *str) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | | Lines: | 356-371 |
| | 22 | 4 |
ASN1_d2i_bio| Name: | ASN1_d2i_bio | | Prototype: | void * ASN1_d2i_bio(void *(*xnew)(void), d2i_of_void *d2i, BIO *in, void **x) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_d2i_fp.c | | Lines: | 86-105 |
| | 22 | 4 |
ASN1_item_d2i_bio| Name: | ASN1_item_d2i_bio | | Prototype: | void * ASN1_item_d2i_bio(const ASN1_ITEM *it, BIO *in, void *x) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_d2i_fp.c | | Lines: | 109-128 |
| | 22 | 4 |
BF_ofb64_encrypt| Name: | BF_ofb64_encrypt | | Prototype: | void BF_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, const BF_KEY *schedule, unsigned char *ivec, int *num) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bf/bf_ofb64.c | | Lines: | 66-109 |
| | 33 | 4 |
BIO_get_port| Name: | BIO_get_port | | Prototype: | int BIO_get_port(const char *str, unsigned short *port_ptr) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_sock.c | | Lines: | 65-89 |
| | 47 | 4 |
BIO_new_file| Name: | BIO_new_file | | Prototype: | BIO * BIO_new_file(const char *filename, const char *mode) | | Coverage: | 63.636% (7/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_file.c | | Lines: | 113-137 |
| | 39 | 4 |
BIO_pop| Name: | BIO_pop | | Prototype: | BIO * BIO_pop(BIO *b) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | | Lines: | 499-518 |
| | 30 | 4 |
BIO_push| Name: | BIO_push | | Prototype: | BIO * BIO_push(BIO *b, BIO *bio) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | | Lines: | 480-496 |
| | 17 | 4 |
BIO_ssl_copy_session_id| Name: | BIO_ssl_copy_session_id | | Prototype: | int BIO_ssl_copy_session_id(BIO *t, BIO *f) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | | Lines: | 561-575 |
| | 27 | 4 |
BN_GF2m_mod_div_arr| Name: | BN_GF2m_mod_div_arr | | Prototype: | int BN_GF2m_mod_div_arr(BIGNUM *r, const BIGNUM *yy, const BIGNUM *xx, const int p[], BN_CTX *ctx) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 962-984 |
| | 12 | 4 |
BN_GF2m_mod_exp| Name: | BN_GF2m_mod_exp | | Prototype: | int BN_GF2m_mod_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *p, BN_CTX *ctx) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 1040-1064 |
| | 22 | 4 |
BN_GF2m_mod_inv_arr| Name: | BN_GF2m_mod_inv_arr | | Prototype: | int BN_GF2m_mod_inv_arr(BIGNUM *r, const BIGNUM *xx, const int p[], BN_CTX *ctx) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 811-830 |
| | 12 | 4 |
BN_GF2m_mod_mul| Name: | BN_GF2m_mod_mul | | Prototype: | int BN_GF2m_mod_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *p, BN_CTX *ctx) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 541-565 |
| | 22 | 4 |
BN_GF2m_mod_solve_quad| Name: | BN_GF2m_mod_solve_quad | | Prototype: | int BN_GF2m_mod_solve_quad(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 1240-1262 |
| | 22 | 4 |
BN_GF2m_mod_sqr| Name: | BN_GF2m_mod_sqr | | Prototype: | int BN_GF2m_mod_sqr(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 605-627 |
| | 22 | 4 |
BN_GF2m_mod_sqrt| Name: | BN_GF2m_mod_sqrt | | Prototype: | int BN_GF2m_mod_sqrt(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 1105-1126 |
| | 22 | 4 |
BN_POOL_finish| Name: | BN_POOL_finish | | Prototype: | static void BN_POOL_finish(BN_POOL *p) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 392-407 |
| | 10 | 4 |
BN_POOL_reset| Name: | BN_POOL_reset | | Prototype: | static void BN_POOL_reset(BN_POOL *p) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 410-426 |
| | 11 | 4 |
BN_add| Name: | BN_add | | Prototype: | int BN_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_add.c | | Lines: | 65-95 |
| | 16 | 4 |
BN_clear_free| Name: | BN_clear_free | | Prototype: | void BN_clear_free(BIGNUM *a) | | Coverage: | 91.667% (11/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 215-229 |
| | 15 | 4 |
BN_dup| Name: | BN_dup | | Prototype: | BIGNUM * BN_dup(const BIGNUM *a) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 425-443 |
| | 26 | 4 |
BN_mod_lshift| Name: | BN_mod_lshift | | Prototype: | int BN_mod_lshift(BIGNUM *r, const BIGNUM *a, int n, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mod.c | | Lines: | 240-261 |
| | 18 | 4 |
BN_nnmod| Name: | BN_nnmod | | Prototype: | int BN_nnmod(BIGNUM *r, const BIGNUM *m, const BIGNUM *d, BN_CTX *ctx) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mod.c | | Lines: | 118-133 |
| | 11 | 4 |
BN_sub| Name: | BN_sub | | Prototype: | int BN_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_add.c | | Lines: | 193-223 |
| | 16 | 4 |
BN_uadd| Name: | BN_uadd | | Prototype: | int BN_uadd(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_add.c | | Lines: | 97-144 |
| | 32 | 4 |
BN_ucmp| Name: | BN_ucmp | | Prototype: | int BN_ucmp(const BIGNUM *a, const BIGNUM *b) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 630-651 |
| | 13 | 4 |
BUF_reverse| Name: | BUF_reverse | | Prototype: | void BUF_reverse(unsigned char *out, const unsigned char *in, size_t size) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/buffer/buffer.c | | Lines: | 132-151 |
| | 12 | 4 |
BUF_strdup| Name: | BUF_strdup | | Prototype: | char * BUF_strdup(const char *str) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/buffer/buf_str.c | | Lines: | 31-41 |
| | 45 | 4 |
CAST_ofb64_encrypt| Name: | CAST_ofb64_encrypt | | Prototype: | void CAST_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, const CAST_KEY *schedule, unsigned char *ivec, int *num) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cast/c_ofb64.c | | Lines: | 66-110 |
| | 33 | 4 |
CBB_init| Name: | CBB_init | | Prototype: | int CBB_init(CBB *cbb, size_t initial_capacity) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | | Lines: | 47-66 |
| | 16 | 4 |
CBS_get_optional_asn1_uint64| Name: | CBS_get_optional_asn1_uint64 | | Prototype: | int CBS_get_optional_asn1_uint64(CBS *cbs, uint64_t *out, unsigned int tag, uint64_t default_value) | | Coverage: | 76.923% (10/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 462-480 |
| | 10 | 4 |
CONF_modules_unload| Name: | CONF_modules_unload | | Prototype: | void CONF_modules_unload(int all) | | Coverage: | 21.429% (3/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_mod.c | | Lines: | 404-426 |
| | 16 | 4 |
CRYPTO_cts128_decrypt| Name: | CRYPTO_cts128_decrypt | | Prototype: | size_t CRYPTO_cts128_decrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], cbc128_f cbc) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cts128.c | | Lines: | 208-234 |
| | 14 | 4 |
CRYPTO_cts128_encrypt_block| Name: | CRYPTO_cts128_encrypt_block | | Prototype: | size_t CRYPTO_cts128_encrypt_block(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], block128_f block) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cts128.c | | Lines: | 32-55 |
| | 13 | 4 |
CRYPTO_get_lock_name| Name: | CRYPTO_get_lock_name | | Prototype: | const char * CRYPTO_get_lock_name(int type) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cryptlib.c | | Lines: | 607-619 |
| | 8 | 4 |
CRYPTO_get_mem_ex_functions| Name: | CRYPTO_get_mem_ex_functions | | Prototype: | void CRYPTO_get_mem_ex_functions(void *(**m)(size_t, const char *, int), void *(**r)(void *, size_t, const char *, int), void (**f)(void *)) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/malloc-wrapper.c | | Lines: | 69-79 |
| | 20 | 4 |
CRYPTO_get_mem_functions| Name: | CRYPTO_get_mem_functions | | Prototype: | void CRYPTO_get_mem_functions(void *(**m)(size_t), void *(**r)(void *, size_t), void (**f)(void *)) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/malloc-wrapper.c | | Lines: | 57-67 |
| | 12 | 4 |
CRYPTO_lock| Name: | CRYPTO_lock | | Prototype: | void CRYPTO_lock(int mode, int type, const char *file, int line) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cryptlib.c | | Lines: | 523-564 |
| | 17 | 4 |
CRYPTO_nistcts128_decrypt| Name: | CRYPTO_nistcts128_decrypt | | Prototype: | size_t CRYPTO_nistcts128_decrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], cbc128_f cbc) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cts128.c | | Lines: | 236-267 |
| | 17 | 4 |
CRYPTO_nistcts128_encrypt_block| Name: | CRYPTO_nistcts128_encrypt_block | | Prototype: | size_t CRYPTO_nistcts128_encrypt_block(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], block128_f block) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cts128.c | | Lines: | 57-81 |
| | 13 | 4 |
DES_ede3_ofb64_encrypt| Name: | DES_ede3_ofb64_encrypt | | Prototype: | void DES_ede3_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *k1, DES_key_schedule *k2, DES_key_schedule *k3, DES_cblock *ivec, int *num) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ofb64ede.c | | Lines: | 65-114 |
| | 33 | 4 |
DES_ofb64_encrypt| Name: | DES_ofb64_encrypt | | Prototype: | void DES_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *schedule, DES_cblock *ivec, int *num) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ofb64enc.c | | Lines: | 65-109 |
| | 33 | 4 |
DH_check_pub_key| Name: | DH_check_pub_key | | Prototype: | int DH_check_pub_key(const DH *dh, const BIGNUM *pub_key, int *ret) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_check.c | | Lines: | 120-139 |
| | 20 | 4 |
DH_free| Name: | DH_free | | Prototype: | void DH_free(DH *r) | | Coverage: | 70.000% (7/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_lib.c | | Lines: | 176-204 |
| | 21 | 4 |
DH_get0_pqg| Name: | DH_get0_pqg | | Prototype: | void DH_get0_pqg(const DH *dh, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_lib.c | | Lines: | 252-261 |
| | 12 | 4 |
DSA_free| Name: | DSA_free | | Prototype: | void DSA_free(DSA *r) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_lib.c | | Lines: | 181-209 |
| | 20 | 4 |
DSA_get0_pqg| Name: | DSA_get0_pqg | | Prototype: | void DSA_get0_pqg(const DSA *d, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_lib.c | | Lines: | 303-312 |
| | 12 | 4 |