Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
ec_GF2m_simple_set_compressed_coordinatesName: | ec_GF2m_simple_set_compressed_coordinates | Prototype: | int ec_GF2m_simple_set_compressed_coordinates(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x_, int y_bit, BN_CTX *ctx) | Coverage: | 0.000% (0/69) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_oct.c | Lines: | 93-164 |
| | 67 | 21 |
ec_GF2m_simple_points_make_affineName: | ec_GF2m_simple_points_make_affine | Prototype: | int ec_GF2m_simple_points_make_affine(const EC_GROUP *group, size_t num, EC_POINT *points[], BN_CTX *ctx) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 742-754 |
| | 5 | 3 |
ec_GF2m_simple_point_set_to_infinityName: | ec_GF2m_simple_point_set_to_infinity | Prototype: | int ec_GF2m_simple_point_set_to_infinity(const EC_GROUP * group, EC_POINT * point) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 364-370 |
| | 3 | 1 |
ec_GF2m_simple_point_set_affine_coordinatesName: | ec_GF2m_simple_point_set_affine_coordinates | Prototype: | int ec_GF2m_simple_point_set_affine_coordinates(const EC_GROUP * group, EC_POINT * point, const BIGNUM * x, const BIGNUM * y, BN_CTX * ctx) | Coverage: | 43.750% (7/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 376-399 |
| | 22 | 6 |
ec_GF2m_simple_point_initName: | ec_GF2m_simple_point_init | Prototype: | int ec_GF2m_simple_point_init(EC_POINT * point) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 314-321 |
| | 4 | 1 |
ec_GF2m_simple_point_get_affine_coordinatesName: | ec_GF2m_simple_point_get_affine_coordinates | Prototype: | int ec_GF2m_simple_point_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx) | Coverage: | 55.000% (11/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 405-433 |
| | 21 | 8 |
ec_GF2m_simple_point_finishName: | ec_GF2m_simple_point_finish | Prototype: | void ec_GF2m_simple_point_finish(EC_POINT * point) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 325-331 |
| | 3 | 1 |
ec_GF2m_simple_point_copyName: | ec_GF2m_simple_point_copy | Prototype: | int ec_GF2m_simple_point_copy(EC_POINT * dest, const EC_POINT * src) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 346-358 |
| | 8 | 4 |
ec_GF2m_simple_point_clear_finishName: | ec_GF2m_simple_point_clear_finish | Prototype: | void ec_GF2m_simple_point_clear_finish(EC_POINT * point) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 335-342 |
| | 4 | 1 |
ec_GF2m_simple_point2octName: | ec_GF2m_simple_point2oct | Prototype: | size_t ec_GF2m_simple_point2oct(const EC_GROUP *group, const EC_POINT *point, point_conversion_form_t form, unsigned char *buf, size_t len, BN_CTX * ctx) | Coverage: | 27.907% (24/86) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_oct.c | Lines: | 171-280 |
| | 97 | 26 |
ec_GF2m_simple_oct2pointName: | ec_GF2m_simple_oct2point | Prototype: | int ec_GF2m_simple_oct2point(const EC_GROUP *group, EC_POINT *point, const unsigned char *buf, size_t len, BN_CTX *ctx) | Coverage: | 35.294% (30/85) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_oct.c | Lines: | 286-381 |
| | 84 | 24 |
ec_GF2m_simple_mulName: | ec_GF2m_simple_mul | Prototype: | int ec_GF2m_simple_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *ctx) | Coverage: | 0.000% (0/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_mult.c | Lines: | 374-437 |
| | 62 | 19 |
ec_GF2m_simple_make_affineName: | ec_GF2m_simple_make_affine | Prototype: | int ec_GF2m_simple_make_affine(const EC_GROUP * group, EC_POINT * point, BN_CTX * ctx) | Coverage: | 5.882% (2/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 701-738 |
| | 39 | 12 |
ec_GF2m_simple_is_on_curveName: | ec_GF2m_simple_is_on_curve | Prototype: | int ec_GF2m_simple_is_on_curve(const EC_GROUP *group, const EC_POINT *point, BN_CTX *ctx) | Coverage: | 36.364% (16/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 590-645 |
| | 51 | 16 |
ec_GF2m_simple_is_at_infinityName: | ec_GF2m_simple_is_at_infinity | Prototype: | int ec_GF2m_simple_is_at_infinity(const EC_GROUP *group, const EC_POINT *point) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 579-583 |
| | 1 | 1 |
ec_GF2m_simple_invertName: | ec_GF2m_simple_invert | Prototype: | int ec_GF2m_simple_invert(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 565-575 |
| | 5 | 3 |
ec_GF2m_simple_group_set_curveName: | ec_GF2m_simple_group_set_curve | Prototype: | int ec_GF2m_simple_group_set_curve(EC_GROUP * group, const BIGNUM * p, const BIGNUM * a, const BIGNUM * b, BN_CTX * ctx) | Coverage: | 62.500% (20/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 200-233 |
| | 25 | 10 |
ec_GF2m_simple_group_initName: | ec_GF2m_simple_group_init | Prototype: | int ec_GF2m_simple_group_init(EC_GROUP * group) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 127-134 |
| | 4 | 1 |
ec_GF2m_simple_group_get_degreeName: | ec_GF2m_simple_group_get_degree | Prototype: | int ec_GF2m_simple_group_get_degree(const EC_GROUP * group) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 265-269 |
| | 1 | 1 |
ec_GF2m_simple_group_get_curveName: | ec_GF2m_simple_group_get_curve | Prototype: | int ec_GF2m_simple_group_get_curve(const EC_GROUP *group, BIGNUM *p, BIGNUM *a, BIGNUM *b, BN_CTX *ctx) | Coverage: | 55.000% (11/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 239-261 |
| | 18 | 8 |
ec_GF2m_simple_group_finishName: | ec_GF2m_simple_group_finish | Prototype: | void ec_GF2m_simple_group_finish(EC_GROUP * group) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 140-146 |
| | 3 | 1 |
ec_GF2m_simple_group_copyName: | ec_GF2m_simple_group_copy | Prototype: | int ec_GF2m_simple_group_copy(EC_GROUP * dest, const EC_GROUP * src) | Coverage: | 61.538% (16/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 170-196 |
| | 26 | 8 |
ec_GF2m_simple_group_clear_finishName: | ec_GF2m_simple_group_clear_finish | Prototype: | void ec_GF2m_simple_group_clear_finish(EC_GROUP * group) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 152-164 |
| | 9 | 1 |
ec_GF2m_simple_group_check_discriminantName: | ec_GF2m_simple_group_check_discriminant | Prototype: | int ec_GF2m_simple_group_check_discriminant(const EC_GROUP * group, BN_CTX * ctx) | Coverage: | 40.000% (8/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 275-310 |
| | 32 | 8 |
ec_GF2m_simple_field_sqrName: | ec_GF2m_simple_field_sqr | Prototype: | int ec_GF2m_simple_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 767-772 |
| | 1 | 1 |
ec_GF2m_simple_field_mulName: | ec_GF2m_simple_field_mul | Prototype: | int ec_GF2m_simple_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 758-763 |
| | 1 | 1 |
ec_GF2m_simple_field_divName: | ec_GF2m_simple_field_div | Prototype: | int ec_GF2m_simple_field_div(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 776-781 |
| | 1 | 1 |
ec_GF2m_simple_dblName: | ec_GF2m_simple_dbl | Prototype: | int ec_GF2m_simple_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, BN_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 558-563 |
| | 1 | 1 |
ec_GF2m_simple_cmpName: | ec_GF2m_simple_cmp | Prototype: | int ec_GF2m_simple_cmp(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) | Coverage: | 20.000% (10/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 654-697 |
| | 47 | 14 |
ec_GF2m_simple_addName: | ec_GF2m_simple_add | Prototype: | int ec_GF2m_simple_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) | Coverage: | 38.346% (51/133) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 438-552 |
| | 114 | 44 |
ec_GF2m_precompute_multName: | ec_GF2m_precompute_mult | Prototype: | int ec_GF2m_precompute_mult(EC_GROUP * group, BN_CTX * ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_mult.c | Lines: | 443-447 |
| | 1 | 1 |
ec_GF2m_montgomery_point_multiplyName: | ec_GF2m_montgomery_point_multiply | Prototype: | static int ec_GF2m_montgomery_point_multiply(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, const EC_POINT *point, BN_CTX *ctx) | Coverage: | 0.000% (0/101) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_mult.c | Lines: | 262-367 |
| | 88 | 30 |
ec_GF2m_have_precompute_multName: | ec_GF2m_have_precompute_mult | Prototype: | int ec_GF2m_have_precompute_mult(const EC_GROUP * group) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_mult.c | Lines: | 449-453 |
| | 1 | 1 |
eat_wsName: | eat_ws | Prototype: | static char * eat_ws(CONF *conf, char *p) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | Lines: | 599-605 |
| | 3 | 2 |
eat_alpha_numericName: | eat_alpha_numeric | Prototype: | static char * eat_alpha_numeric(CONF *conf, char *p) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | Lines: | 607-619 |
| | 7 | 4 |
dump_value_doall_argName: | dump_value_doall_arg | Prototype: | static void dump_value_doall_arg(CONF_VALUE *a, BIO *out) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | Lines: | 662-669 |
| | 3 | 2 |
dump_value_LHASH_DOALL_ARGName: | dump_value_LHASH_DOALL_ARG | Prototype: | static void dump_value_LHASH_DOALL_ARG(void *arg1, void *arg2) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | Lines: | 671-671 |
| | 1 | 1 |
dtls1_write_message_headerName: | dtls1_write_message_header | Prototype: | static int dtls1_write_message_header(const struct hm_header_st *msg_hdr, unsigned long frag_off, unsigned long frag_len, unsigned char *p) | Coverage: | 34.783% (8/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 1166-1193 |
| | 26 | 9 |
dtls1_write_bytesName: | dtls1_write_bytes | Prototype: | int dtls1_write_bytes(SSL *s, int type, const void *buf, int len) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 1167-1176 |
| | 5 | 1 |
dtls1_write_app_data_bytesName: | dtls1_write_app_data_bytes | Prototype: | int dtls1_write_app_data_bytes(SSL *s, int type, const void *buf_, int len) | Coverage: | 66.667% (10/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 1106-1129 |
| | 13 | 5 |
dtls1_stop_timerName: | dtls1_stop_timer | Prototype: | void dtls1_stop_timer(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 379-390 |
| | 6 | 1 |
dtls1_start_timerName: | dtls1_start_timer | Prototype: | void dtls1_start_timer(SSL *s) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 291-307 |
| | 10 | 2 |
dtls1_set_message_header_intName: | dtls1_set_message_header_int | Prototype: | void dtls1_set_message_header_int(SSL *s, unsigned char mt, unsigned long len, unsigned short seq_num, unsigned long frag_off, unsigned long frag_len) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 1144-1155 |
| | 6 | 1 |
dtls1_set_message_headerName: | dtls1_set_message_header | Prototype: | void dtls1_set_message_header(SSL *s, unsigned char mt, unsigned long len, unsigned long frag_off, unsigned long frag_len) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 1129-1141 |
| | 5 | 2 |
dtls1_send_hello_verify_requestName: | dtls1_send_hello_verify_request | Prototype: | int dtls1_send_hello_verify_request(SSL *s) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_srvr.c | Lines: | 171-208 |
| | 27 | 9 |
dtls1_retrieve_buffered_recordName: | dtls1_retrieve_buffered_record | Prototype: | static int dtls1_retrieve_buffered_record(SSL *s, record_pqueue *queue) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 265-281 |
| | 8 | 2 |
dtls1_retrieve_buffered_fragmentName: | dtls1_retrieve_buffered_fragment | Prototype: | static int dtls1_retrieve_buffered_fragment(SSL *s, long max, int *ok) | Coverage: | 68.750% (11/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 509-560 |
| | 32 | 6 |
dtls1_retransmit_messageName: | dtls1_retransmit_message | Prototype: | int dtls1_retransmit_message(SSL *s, unsigned short seq, unsigned long frag_off, int *found) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 1023-1114 |
| | 61 | 5 |
dtls1_retransmit_buffered_messagesName: | dtls1_retransmit_buffered_messages | Prototype: | int dtls1_retransmit_buffered_messages(SSL *s) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 936-962 |
| | 17 | 3 |
dtls1_reset_seq_numbersName: | dtls1_reset_seq_numbers | Prototype: | void dtls1_reset_seq_numbers(SSL *s, int rw) | Coverage: | 100.000% (5/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 1437-1455 |
| | 11 | 2 |
dtls1_record_replay_checkName: | dtls1_record_replay_check | Prototype: | static int dtls1_record_replay_check(SSL *s, DTLS1_BITMAP *bitmap) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 1331-1351 |
| | 14 | 4 |
dtls1_record_bitmap_updateName: | dtls1_record_bitmap_update | Prototype: | static void dtls1_record_bitmap_update(SSL *s, DTLS1_BITMAP *bitmap) | Coverage: | 72.727% (8/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 1354-1374 |
| | 13 | 4 |
dtls1_reassemble_fragmentName: | dtls1_reassemble_fragment | Prototype: | static int dtls1_reassemble_fragment(SSL *s, struct hm_header_st* msg_hdr, int *ok) | Coverage: | 55.882% (38/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 578-675 |
| | 103 | 22 |
dtls1_read_failedName: | dtls1_read_failed | Prototype: | int dtls1_read_failed(SSL *s, int code) | Coverage: | 30.000% (3/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 891-917 |
| | 8 | 4 |
dtls1_read_bytesName: | dtls1_read_bytes | Prototype: | int dtls1_read_bytes(SSL *s, int type, unsigned char *buf, int len, int peek) | Coverage: | 26.296% (71/270) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 638-1104 |
| | 290 | 74 |
dtls1_process_recordName: | dtls1_process_record | Prototype: | static int dtls1_process_record(SSL *s) | Coverage: | 53.488% (23/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 326-457 |
| | 77 | 12 |
dtls1_process_out_of_seq_messageName: | dtls1_process_out_of_seq_message | Prototype: | static int dtls1_process_out_of_seq_message(SSL *s, struct hm_header_st* msg_hdr, int *ok) | Coverage: | 0.000% (0/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 678-762 |
| | 80 | 14 |
dtls1_process_buffered_recordsName: | dtls1_process_buffered_records | Prototype: | static int dtls1_process_buffered_records(SSL *s) | Coverage: | 12.500% (2/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 295-324 |
| | 15 | 6 |
dtls1_preprocess_fragmentName: | dtls1_preprocess_fragment | Prototype: | static int dtls1_preprocess_fragment(SSL *s, struct hm_header_st *msg_hdr, int max) | Coverage: | 37.500% (6/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 460-507 |
| | 24 | 6 |
dtls1_newName: | dtls1_new | Prototype: | int dtls1_new(SSL *s) | Coverage: | 41.667% (10/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 88-133 |
| | 35 | 6 |
dtls1_min_mtuName: | dtls1_min_mtu | Prototype: | unsigned int dtls1_min_mtu(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 1195-1200 |
| | 2 | 1 |
dtls1_max_handshake_message_lenName: | dtls1_max_handshake_message_len | Prototype: | static unsigned long dtls1_max_handshake_message_len(const SSL *s) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 567-576 |
| | 5 | 2 |
dtls1_listenName: | dtls1_listen | Prototype: | int dtls1_listen(SSL *s, struct sockaddr *client) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 435-452 |
| | 13 | 2 |
dtls1_is_timer_expiredName: | dtls1_is_timer_expired | Prototype: | int dtls1_is_timer_expired(SSL *s) | Coverage: | 66.667% (6/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 351-368 |
| | 8 | 3 |
dtls1_hm_fragment_newName: | dtls1_hm_fragment_new | Prototype: | static hm_fragment * dtls1_hm_fragment_new(unsigned long frag_len, int reassembly) | Coverage: | 56.250% (9/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 169-205 |
| | 51 | 6 |
dtls1_hm_fragment_freeName: | dtls1_hm_fragment_free | Prototype: | static void dtls1_hm_fragment_free(hm_fragment *frag) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 207-222 |
| | 12 | 3 |
dtls1_handle_timeoutName: | dtls1_handle_timeout | Prototype: | int dtls1_handle_timeout(SSL *s) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 413-433 |
| | 10 | 4 |
dtls1_guess_mtuName: | dtls1_guess_mtu | Prototype: | static unsigned int dtls1_guess_mtu(unsigned int curr_mtu) | Coverage: | 22.222% (2/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 1202-1215 |
| | 7 | 4 |
dtls1_get_timeoutName: | dtls1_get_timeout | Prototype: | struct timeval* dtls1_get_timeout(SSL *s, struct timeval* timeleft) | Coverage: | 52.381% (11/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 309-349 |
| | 26 | 5 |
dtls1_get_server_methodName: | dtls1_get_server_method | Prototype: | const SSL_METHOD * dtls1_get_server_method(int ver) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_srvr.c | Lines: | 163-169 |
| | 7 | 2 |
dtls1_get_recordName: | dtls1_get_record | Prototype: | int dtls1_get_record(SSL *s) | Coverage: | 36.047% (31/86) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 469-609 |
| | 86 | 24 |
dtls1_get_queue_priorityName: | dtls1_get_queue_priority | Prototype: | int dtls1_get_queue_priority(unsigned short seq, int is_ccs) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 919-934 |
| | 1 | 1 |
dtls1_get_methodName: | dtls1_get_method | Prototype: | static const SSL_METHOD * dtls1_get_method(int ver) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_meth.c | Lines: | 103-109 |
| | 7 | 2 |
dtls1_get_message_headerName: | dtls1_get_message_header | Prototype: | int dtls1_get_message_header(unsigned char *data, struct hm_header_st *msg_hdr) | Coverage: | 37.500% (6/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 1217-1247 |
| | 22 | 6 |
dtls1_get_message_fragmentName: | dtls1_get_message_fragment | Prototype: | static long dtls1_get_message_fragment(SSL *s, int st1, int stn, long max, int *ok) | Coverage: | 49.180% (30/61) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 765-889 |
| | 64 | 16 |
dtls1_get_messageName: | dtls1_get_message | Prototype: | long dtls1_get_message(SSL *s, int st1, int stn, int mt, long max, int *ok) | Coverage: | 70.000% (21/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 394-457 |
| | 39 | 10 |
dtls1_get_hello_verifyName: | dtls1_get_hello_verify | Prototype: | int dtls1_get_hello_verify(SSL *s) | Coverage: | 12.500% (3/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_clnt.c | Lines: | 173-228 |
| | 36 | 10 |
dtls1_get_client_methodName: | dtls1_get_client_method | Prototype: | const SSL_METHOD * dtls1_get_client_method(int ver) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_clnt.c | Lines: | 165-171 |
| | 7 | 2 |
dtls1_get_cipherName: | dtls1_get_cipher | Prototype: | const SSL_CIPHER * dtls1_get_cipher(unsigned int u) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 278-289 |
| | 11 | 3 |
dtls1_get_ccs_headerName: | dtls1_get_ccs_header | Prototype: | void dtls1_get_ccs_header(unsigned char *data, struct ccs_header_st *ccs_hdr) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 1249-1255 |
| | 2 | 1 |
dtls1_get_bitmapName: | dtls1_get_bitmap | Prototype: | static DTLS1_BITMAP * dtls1_get_bitmap(SSL *s, SSL3_RECORD *rr, unsigned int *is_next_epoch) | Coverage: | 18.182% (2/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 1417-1435 |
| | 12 | 3 |
dtls1_freeName: | dtls1_free | Prototype: | void dtls1_free(SSL *s) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 178-198 |
| | 18 | 2 |
dtls1_fix_message_headerName: | dtls1_fix_message_header | Prototype: | static void dtls1_fix_message_header(SSL *s, unsigned long frag_off, unsigned long frag_len) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 1157-1164 |
| | 3 | 1 |
dtls1_encName: | dtls1_enc | Prototype: | int dtls1_enc(SSL *s, int send) | Coverage: | 85.455% (47/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_enc.c | Lines: | 132-211 |
| | 70 | 15 |
dtls1_double_timeoutName: | dtls1_double_timeout | Prototype: | void dtls1_double_timeout(SSL *s) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 370-377 |
| | 4 | 2 |
dtls1_do_writeName: | dtls1_do_write | Prototype: | int dtls1_do_write(SSL *s, int type) | Coverage: | 73.973% (54/73) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 225-385 |
| | 120 | 21 |
dtls1_dispatch_alertName: | dtls1_dispatch_alert | Prototype: | int dtls1_dispatch_alert(SSL *s) | Coverage: | 15.000% (3/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 1377-1414 |
| | 38 | 7 |
dtls1_default_timeoutName: | dtls1_default_timeout | Prototype: | long dtls1_default_timeout(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 80-86 |
| | 1 | 1 |
dtls1_ctrlName: | dtls1_ctrl | Prototype: | long dtls1_ctrl(SSL *s, int cmd, long larg, void *parg) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 246-269 |
| | 14 | 6 |
dtls1_copy_recordName: | dtls1_copy_record | Prototype: | static int dtls1_copy_record(SSL *s, pitem *item) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 196-214 |
| | 9 | 1 |
dtls1_clear_record_bufferName: | dtls1_clear_record_buffer | Prototype: | void dtls1_clear_record_buffer(SSL *s) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 1117-1127 |
| | 7 | 2 |
dtls1_clear_queuesName: | dtls1_clear_queues | Prototype: | static void dtls1_clear_queues(SSL *s) | Coverage: | 50.000% (8/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 135-176 |
| | 46 | 6 |
dtls1_clearName: | dtls1_clear | Prototype: | void dtls1_clear(SSL *s) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 200-244 |
| | 34 | 4 |
dtls1_check_timeout_numName: | dtls1_check_timeout_num | Prototype: | int dtls1_check_timeout_num(SSL *s) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 392-411 |
| | 12 | 3 |
dtls1_build_sequence_numberName: | dtls1_build_sequence_number | Prototype: | void dtls1_build_sequence_number(unsigned char *dst, unsigned char *seq, unsigned short epoch) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 454-465 |
| | 6 | 1 |
dtls1_buffer_recordName: | dtls1_buffer_record | Prototype: | static int dtls1_buffer_record(SSL *s, record_pqueue *queue, unsigned char *priority) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 217-262 |
| | 39 | 7 |
dtls1_buffer_messageName: | dtls1_buffer_message | Prototype: | int dtls1_buffer_message(SSL *s, int is_ccs) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 964-1021 |
| | 53 | 4 |
dsa_sign_setupName: | dsa_sign_setup | Prototype: | static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp) | Coverage: | 40.299% (27/67) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ossl.c | Lines: | 213-316 |
| | 90 | 19 |
dsa_sig_printName: | dsa_sig_print | Prototype: | static int dsa_sig_print(BIO *bp, const X509_ALGOR *sigalg, const ASN1_STRING *sig, int indent, ASN1_PCTX *pctx) | Coverage: | 47.826% (11/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | Lines: | 540-582 |
| | 39 | 9 |
dsa_pub_printName: | dsa_pub_print | Prototype: | static int dsa_pub_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | Lines: | 463-467 |
| | 1 | 1 |