| Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
do_b2i| Name: | do_b2i | | Prototype: | static EVP_PKEY * do_b2i(const unsigned char **in, unsigned int length, int ispub) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | | Lines: | 247-267 |
| | 21 | 4 |
do_b2i_bio| Name: | do_b2i_bio | | Prototype: | static EVP_PKEY * do_b2i_bio(BIO *in, int ispub) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | | Lines: | 269-306 |
| | 41 | 7 |
do_blob_header| Name: | do_blob_header | | Prototype: | static int do_blob_header(const unsigned char **in, unsigned int length, unsigned int *pmagic, unsigned int *pbitlen, int *pisdss, int *pispub) | | Coverage: | 0.000% (0/39) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | | Lines: | 149-213 |
| | 40 | 15 |
do_buf| Name: | do_buf | | Prototype: | static int do_buf(unsigned char *buf, int buflen, int type, unsigned char flags, char *quotes, char_io *io_ch, void *arg) | | Coverage: | 0.000% (0/55) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strex.c | | Lines: | 184-261 |
| | 52 | 17 |
do_check_string| Name: | do_check_string | | Prototype: | static int do_check_string(ASN1_STRING *a, int cmp_type, equal_fn equal, unsigned int flags, const char *b, size_t blen, char **peername) | | Coverage: | 0.000% (0/62) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | | Lines: | 895-927 |
| | 109 | 13 |
do_create| Name: | do_create | | Prototype: | static int do_create(char *value, char *name) | | Coverage: | 0.000% (0/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_moid.c | | Lines: | 112-158 |
| | 52 | 10 |
do_dh_print| Name: | do_dh_print | | Prototype: | static int do_dh_print(BIO *bp, const DH *x, int indent, ASN1_PCTX *ctx, int ptype) | | Coverage: | 0.000% (0/44) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_ameth.c | | Lines: | 310-381 |
| | 66 | 15 |
do_dirname| Name: | do_dirname | | Prototype: | static int do_dirname(GENERAL_NAME *gen, const char *value, X509V3_CTX *ctx) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_alt.c | | Lines: | 639-663 |
| | 17 | 4 |
do_dsa_print| Name: | do_dsa_print | | Prototype: | static int do_dsa_print(BIO *bp, const DSA *x, int off, int ptype) | | Coverage: | 45.455% (20/44) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | | Lines: | 376-436 |
| | 62 | 15 |
do_dtls1_write| Name: | do_dtls1_write | | Prototype: | int do_dtls1_write(SSL *s, int type, const unsigned char *buf, unsigned int len) | | Coverage: | 62.791% (27/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | | Lines: | 1178-1327 |
| | 80 | 13 |
do_dump| Name: | do_dump | | Prototype: | static int do_dump(unsigned long lflags, char_io *io_ch, void *arg, const ASN1_STRING *str) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strex.c | | Lines: | 291-323 |
| | 27 | 6 |
do_esc_char| Name: | do_esc_char | | Prototype: | static int do_esc_char(unsigned long c, unsigned char flags, char *do_quotes, char_io *io_ch, void *arg) | | Coverage: | 0.000% (0/55) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strex.c | | Lines: | 116-174 |
| | 42 | 18 |
do_ext_i2d| Name: | do_ext_i2d | | Prototype: | static X509_EXTENSION * do_ext_i2d(const X509V3_EXT_METHOD *method, int ext_nid, int crit, void *ext_struc) | | Coverage: | 33.333% (6/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_conf.c | | Lines: | 183-224 |
| | 48 | 7 |
do_ext_nconf| Name: | do_ext_nconf | | Prototype: | static X509_EXTENSION * do_ext_nconf(CONF *conf, X509V3_CTX *ctx, int ext_nid, int crit, const char *value) | | Coverage: | 0.000% (0/42) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_conf.c | | Lines: | 124-181 |
| | 67 | 13 |
do_hex_dump| Name: | do_hex_dump | | Prototype: | static int do_hex_dump(char_io *io_ch, void *arg, unsigned char *buf, int buflen) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strex.c | | Lines: | 265-283 |
| | 12 | 4 |
do_i2b| Name: | do_i2b | | Prototype: | static int do_i2b(unsigned char **out, EVP_PKEY *pk, int ispub) | | Coverage: | 0.000% (0/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | | Lines: | 478-525 |
| | 40 | 10 |
do_i2b_bio| Name: | do_i2b_bio | | Prototype: | static int do_i2b_bio(BIO *out, EVP_PKEY *pk, int ispub) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | | Lines: | 527-541 |
| | 14 | 3 |
do_i2r_name_constraints| Name: | do_i2r_name_constraints | | Prototype: | static int do_i2r_name_constraints(const X509V3_EXT_METHOD *method, struct stack_st_GENERAL_SUBTREE *trees, BIO *bp, int ind, char *name) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c | | Lines: | 243-262 |
| | 12 | 4 |
do_indent| Name: | do_indent | | Prototype: | static int do_indent(char_io *io_ch, void *arg, int indent) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strex.c | | Lines: | 429-437 |
| | 5 | 3 |
do_name_ex| Name: | do_name_ex | | Prototype: | static int do_name_ex(char_io *io_ch, void *arg, const X509_NAME *n, int indent, unsigned long flags) | | Coverage: | 0.000% (0/81) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strex.c | | Lines: | 442-580 |
| | 100 | 26 |
do_othername| Name: | do_othername | | Prototype: | static int do_othername(GENERAL_NAME *gen, const char *value, X509V3_CTX *ctx) | | Coverage: | 0.000% (0/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_alt.c | | Lines: | 610-637 |
| | 59 | 6 |
do_pk8pkey| Name: | do_pk8pkey | | Prototype: | static int do_pk8pkey(BIO *bp, EVP_PKEY *x, int isder, int nid, const EVP_CIPHER *enc, char *kstr, int klen, pem_password_cb *cb, void *u) | | Coverage: | 20.000% (6/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_pk8.c | | Lines: | 109-154 |
| | 35 | 9 |
do_pk8pkey_fp| Name: | do_pk8pkey_fp | | Prototype: | static int do_pk8pkey_fp(FILE *fp, EVP_PKEY *x, int isder, int nid, const EVP_CIPHER *enc, char *kstr, int klen, pem_password_cb *cb, void *u) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_pk8.c | | Lines: | 221-235 |
| | 8 | 2 |
do_pkcs7_signed_attrib| Name: | do_pkcs7_signed_attrib | | Prototype: | static int do_pkcs7_signed_attrib(PKCS7_SIGNER_INFO *si, EVP_MD_CTX *mctx) | | Coverage: | 43.750% (7/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | | Lines: | 650-679 |
| | 19 | 6 |
do_print_ex| Name: | do_print_ex | | Prototype: | static int do_print_ex(char_io *io_ch, void *arg, unsigned long lflags, const ASN1_STRING *str) | | Coverage: | 0.000% (0/61) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strex.c | | Lines: | 348-425 |
| | 57 | 17 |
do_rsa_print| Name: | do_rsa_print | | Prototype: | static int do_rsa_print(BIO *bp, const RSA *x, int off, int priv) | | Coverage: | 24.528% (13/53) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | | Lines: | 196-262 |
| | 59 | 18 |
do_sigver_init| Name: | do_sigver_init | | Prototype: | static int do_sigver_init(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey, int ver) | | Coverage: | 48.936% (23/47) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sigver.c | | Lines: | 68-111 |
| | 40 | 16 |
do_ssl3_write| Name: | do_ssl3_write | | Prototype: | static int do_ssl3_write(SSL *s, int type, const unsigned char *buf, unsigned int len, int create_empty_fragment) | | Coverage: | 67.647% (69/102) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_pkt.c | | Lines: | 622-819 |
| | 119 | 27 |
do_x509_check| Name: | do_x509_check | | Prototype: | static int do_x509_check(X509 *x, const char *chk, size_t chklen, unsigned int flags, int check_type, char **peername) | | Coverage: | 0.000% (0/60) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | | Lines: | 929-1011 |
| | 85 | 18 |
doall_util_fn| Name: | doall_util_fn | | Prototype: | static void doall_util_fn(_LHASH *lh, int use_arg, LHASH_DOALL_FN_TYPE func, LHASH_DOALL_ARG_FN_TYPE func_arg, void *arg) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | | Lines: | 267-294 |
| | 16 | 5 |
dpn_cb| Name: | dpn_cb | | Prototype: | static int dpn_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c | | Lines: | 365-381 |
| | 12 | 4 |
dsa_bits| Name: | dsa_bits | | Prototype: | static int dsa_bits(const EVP_PKEY *pkey) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | | Lines: | 300-304 |
| | 1 | 1 |
dsa_builtin_keygen| Name: | dsa_builtin_keygen | | Prototype: | static int dsa_builtin_keygen(DSA *dsa) | | Coverage: | 44.737% (17/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_key.c | | Lines: | 80-127 |
| | 63 | 12 |
dsa_builtin_paramgen| Name: | dsa_builtin_paramgen | | Prototype: | int dsa_builtin_paramgen(DSA *ret, size_t bits, size_t qbits, const EVP_MD *evpmd, const unsigned char *seed_in, size_t seed_len, unsigned char *seed_out, int *counter_ret, unsigned long *h_ret, BN_GENCB *cb) | | Coverage: | 45.413% (99/218) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_gen.c | | Lines: | 98-357 |
| | 270 | 71 |
dsa_cb| Name: | dsa_cb | | Prototype: | static int dsa_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_asn1.c | | Lines: | 157-171 |
| | 14 | 4 |
dsa_cmp_parameters| Name: | dsa_cmp_parameters | | Prototype: | static int dsa_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | | Lines: | 339-348 |
| | 5 | 2 |
dsa_copy_parameters| Name: | dsa_copy_parameters | | Prototype: | static int dsa_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | | Lines: | 317-337 |
| | 20 | 4 |
dsa_do_sign| Name: | dsa_do_sign | | Prototype: | static DSA_SIG * dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) | | Coverage: | 38.667% (29/75) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ossl.c | | Lines: | 94-211 |
| | 117 | 24 |
dsa_do_verify| Name: | dsa_do_verify | | Prototype: | static int dsa_do_verify(const unsigned char *dgst, int dgst_len, DSA_SIG *sig, DSA *dsa) | | Coverage: | 36.986% (27/73) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ossl.c | | Lines: | 318-417 |
| | 75 | 20 |
dsa_finish| Name: | dsa_finish | | Prototype: | static int dsa_finish(DSA *dsa) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ossl.c | | Lines: | 426-431 |
| | 2 | 1 |
dsa_init| Name: | dsa_init | | Prototype: | static int dsa_init(DSA *dsa) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ossl.c | | Lines: | 419-424 |
| | 2 | 1 |
dsa_missing_parameters| Name: | dsa_missing_parameters | | Prototype: | static int dsa_missing_parameters(const EVP_PKEY *pkey) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | | Lines: | 306-315 |
| | 15 | 2 |
dsa_param_decode| Name: | dsa_param_decode | | Prototype: | static int dsa_param_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | | Lines: | 438-449 |
| | 10 | 2 |
dsa_param_encode| Name: | dsa_param_encode | | Prototype: | static int dsa_param_encode(const EVP_PKEY *pkey, unsigned char **pder) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | | Lines: | 451-455 |
| | 1 | 1 |
dsa_param_print| Name: | dsa_param_print | | Prototype: | static int dsa_param_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | | Lines: | 457-461 |
| | 1 | 1 |
dsa_pkey_ctrl| Name: | dsa_pkey_ctrl | | Prototype: | static int dsa_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | | Lines: | 584-614 |
| | 29 | 8 |
dsa_priv_decode| Name: | dsa_priv_decode | | Prototype: | static int dsa_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8) | | Coverage: | 0.000% (0/34) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | | Lines: | 181-246 |
| | 79 | 14 |
dsa_priv_encode| Name: | dsa_priv_encode | | Prototype: | static int dsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) | | Coverage: | 35.714% (5/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | | Lines: | 248-292 |
| | 48 | 6 |
dsa_priv_print| Name: | dsa_priv_print | | Prototype: | static int dsa_priv_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: | 469-473 |
| | 1 | 1 |
dsa_pub_cmp| Name: | dsa_pub_cmp | | Prototype: | static int dsa_pub_cmp(const EVP_PKEY *a, const EVP_PKEY *b) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | | Lines: | 350-357 |
| | 3 | 2 |
dsa_pub_decode| Name: | dsa_pub_decode | | Prototype: | static int dsa_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey) | | Coverage: | 24.138% (7/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | | Lines: | 72-127 |
| | 65 | 10 |
dsa_pub_encode| Name: | dsa_pub_encode | | Prototype: | static int dsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) | | Coverage: | 41.667% (10/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | | Lines: | 129-176 |
| | 41 | 7 |
dsa_pub_print| Name: | 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 |
dsa_sig_print| Name: | 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_sign_setup| Name: | 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 |
dtls1_buffer_message| Name: | 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 |
dtls1_buffer_record| Name: | 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_build_sequence_number| Name: | 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_check_timeout_num| Name: | 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_clear| Name: | 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_clear_queues| Name: | 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_clear_record_buffer| Name: | 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_copy_record| Name: | 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_ctrl| Name: | 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_default_timeout| Name: | 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_dispatch_alert| Name: | 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_do_write| Name: | 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_double_timeout| Name: | 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_enc| Name: | 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_fix_message_header| Name: | 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_free| Name: | 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_get_bitmap| Name: | 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_get_ccs_header| Name: | 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_cipher| Name: | 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_client_method| Name: | 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_hello_verify| Name: | 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_message| Name: | 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_message_fragment| Name: | 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_message_header| Name: | 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_method| Name: | 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_queue_priority| Name: | 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_record| Name: | 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_server_method| Name: | 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_timeout| Name: | 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_guess_mtu| Name: | 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_handle_timeout| Name: | 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_hm_fragment_free| Name: | 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_hm_fragment_new| Name: | 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_is_timer_expired| Name: | 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_listen| Name: | 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_max_handshake_message_len| Name: | 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_min_mtu| Name: | 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_new| Name: | 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_preprocess_fragment| Name: | 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_process_buffered_records| Name: | 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_process_out_of_seq_message| Name: | 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_record| Name: | 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_read_bytes| Name: | 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_read_failed| Name: | 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_reassemble_fragment| Name: | 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 |