Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
ssl3_packet_readName: | 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_internalName: | 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_renegotiateName: | 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_checkName: | 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_buffersName: | 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_macName: | 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_ctrlName: | 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_algName: | 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_ciphersName: | 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_maxName: | 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_minName: | 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_bytesName: | 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_v2iName: | 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 |
table2stringName: | 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_maxName: | 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_argName: | 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_idName: | 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_initName: | 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_curveName: | 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_secretName: | 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_curvelistName: | 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_formatlistName: | 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_incrementName: | 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_nameName: | 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_clientName: | 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_ecdhecurveName: | 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_lifetimeName: | 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_configureName: | 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_protoName: | 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_initName: | 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_findName: | 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_hashName: | 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_newName: | 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_pemName: | 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_nameName: | 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_notafterName: | 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_notbeforeName: | 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_statusName: | 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_reasonName: | 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_updateName: | 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_statusName: | 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_resultName: | 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_timeName: | 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_updateName: | 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_serverName: | 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_memName: | 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_nodesName: | 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_buflenName: | 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_tmName: | 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_printName: | 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_ascName: | 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_cmpName: | 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_getName: | 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_dupName: | 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_bioName: | 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_bioName: | 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_encryptName: | 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_portName: | 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_fileName: | 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_popName: | 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_pushName: | 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_idName: | 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_arrName: | 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_expName: | 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_arrName: | 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_mulName: | 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_quadName: | 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_sqrName: | 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_sqrtName: | 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_finishName: | 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_resetName: | 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_addName: | 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_freeName: | 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_dupName: | 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_lshiftName: | 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_nnmodName: | 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_subName: | 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_uaddName: | 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_ucmpName: | 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_reverseName: | 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_strdupName: | 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_encryptName: | 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_initName: | 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_uint64Name: | 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_unloadName: | 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_decryptName: | 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_blockName: | 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_nameName: | 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_functionsName: | 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_functionsName: | 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_lockName: | 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_decryptName: | 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_blockName: | 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_encryptName: | 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_encryptName: | 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_keyName: | 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_freeName: | 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_pqgName: | 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_freeName: | 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_pqgName: | 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 |