| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
TS_RESP_CTX_set_def_policy| Name: | TS_RESP_CTX_set_def_policy | | Prototype: | int TS_RESP_CTX_set_def_policy(TS_RESP_CTX *ctx, const ASN1_OBJECT *def_policy) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 203-215 |
| | 7 | 4 |
TS_RESP_verify_response| Name: | TS_RESP_verify_response | | Prototype: | int TS_RESP_verify_response(TS_VERIFY_CTX *ctx, TS_RESP *response) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_verify.c | | Lines: | 378-397 |
| | 9 | 4 |
TS_issuer_serial_cmp| Name: | TS_issuer_serial_cmp | | Prototype: | static int TS_issuer_serial_cmp(ESS_ISSUER_SERIAL *is, X509_CINF *cinfo) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_verify.c | | Lines: | 351-370 |
| | 10 | 4 |
TS_status_map_print| Name: | TS_status_map_print | | Prototype: | static int TS_status_map_print(BIO *bio, struct status_map_st *a, ASN1_BIT_STRING *v) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_print.c | | Lines: | 179-193 |
| | 7 | 4 |
UI_dup_error_string| Name: | UI_dup_error_string | | Prototype: | int UI_dup_error_string(UI *ui, const char *text) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 366-380 |
| | 54 | 4 |
UI_dup_info_string| Name: | UI_dup_info_string | | Prototype: | int UI_dup_info_string(UI *ui, const char *text) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 343-357 |
| | 54 | 4 |
UI_dup_input_string| Name: | UI_dup_input_string | | Prototype: | int UI_dup_input_string(UI *ui, const char *prompt, int flags, char *result_buf, int minsize, int maxsize) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 237-252 |
| | 50 | 4 |
UI_dup_verify_string| Name: | UI_dup_verify_string | | Prototype: | int UI_dup_verify_string(UI *ui, const char *prompt, int flags, char *result_buf, int minsize, int maxsize, const char *test_buf) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 262-277 |
| | 46 | 4 |
UI_get0_test_string| Name: | UI_get0_test_string | | Prototype: | const char * UI_get0_test_string(UI_STRING *uis) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 775-786 |
| | 13 | 4 |
X509_ATTRIBUTE_get0_type| Name: | X509_ATTRIBUTE_get0_type | | Prototype: | ASN1_TYPE * X509_ATTRIBUTE_get0_type(X509_ATTRIBUTE *attr, int idx) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | | Lines: | 388-399 |
| | 17 | 4 |
X509_CRL_set_lastUpdate| Name: | X509_CRL_set_lastUpdate | | Prototype: | int X509_CRL_set_lastUpdate(X509_CRL *x, const ASN1_TIME *tm) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509cset.c | | Lines: | 93-109 |
| | 18 | 4 |
X509_CRL_set_nextUpdate| Name: | X509_CRL_set_nextUpdate | | Prototype: | int X509_CRL_set_nextUpdate(X509_CRL *x, const ASN1_TIME *tm) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509cset.c | | Lines: | 117-133 |
| | 18 | 4 |
X509_CRL_set_version| Name: | X509_CRL_set_version | | Prototype: | int X509_CRL_set_version(X509_CRL *x, long version) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509cset.c | | Lines: | 73-83 |
| | 12 | 4 |
X509_NAME_get0_der| Name: | X509_NAME_get0_der | | Prototype: | int X509_NAME_get0_der(X509_NAME *nm, const unsigned char **pder, size_t *pderlen) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | | Lines: | 644-655 |
| | 15 | 4 |
X509_NAME_get_text_by_OBJ| Name: | X509_NAME_get_text_by_OBJ | | Prototype: | int X509_NAME_get_text_by_OBJ(X509_NAME *name, const ASN1_OBJECT *obj, char *buf, int len) | | Coverage: | 75.000% (9/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509name.c | | Lines: | 80-99 |
| | 15 | 4 |
X509_NAME_set| Name: | X509_NAME_set | | Prototype: | int X509_NAME_set(X509_NAME **xn, X509_NAME *name) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | | Lines: | 626-642 |
| | 15 | 4 |
X509_PUBKEY_get0_param| Name: | X509_PUBKEY_get0_param | | Prototype: | int X509_PUBKEY_get0_param(ASN1_OBJECT **ppkalg, const unsigned char **pk, int *ppklen, X509_ALGOR **pa, X509_PUBKEY *pub) | | Coverage: | 70.000% (7/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pubkey.c | | Lines: | 424-437 |
| | 8 | 4 |
X509_PURPOSE_get_by_id| Name: | X509_PURPOSE_get_by_id | | Prototype: | int X509_PURPOSE_get_by_id(int purpose) | | Coverage: | 25.000% (3/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | | Lines: | 188-203 |
| | 11 | 4 |
X509_REQ_extension_nid| Name: | X509_REQ_extension_nid | | Prototype: | int X509_REQ_extension_nid(int req_nid) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_req.c | | Lines: | 171-183 |
| | 7 | 4 |
X509_REVOKED_set_revocationDate| Name: | X509_REVOKED_set_revocationDate | | Prototype: | int X509_REVOKED_set_revocationDate(X509_REVOKED *x, ASN1_TIME *tm) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509cset.c | | Lines: | 176-192 |
| | 18 | 4 |
X509_REVOKED_set_serialNumber| Name: | X509_REVOKED_set_serialNumber | | Prototype: | int X509_REVOKED_set_serialNumber(X509_REVOKED *x, ASN1_INTEGER *serial) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509cset.c | | Lines: | 194-210 |
| | 18 | 4 |
X509_STORE_free| Name: | X509_STORE_free | | Prototype: | void X509_STORE_free(X509_STORE *vfy) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | | Lines: | 242-268 |
| | 20 | 4 |
X509_TRUST_get_by_id| Name: | X509_TRUST_get_by_id | | Prototype: | int X509_TRUST_get_by_id(int id) | | Coverage: | 25.000% (3/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_trs.c | | Lines: | 160-175 |
| | 11 | 4 |
X509_VERIFY_PARAM_add0_policy| Name: | X509_VERIFY_PARAM_add0_policy | | Prototype: | int X509_VERIFY_PARAM_add0_policy(X509_VERIFY_PARAM *param, ASN1_OBJECT *policy) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c | | Lines: | 460-471 |
| | 7 | 4 |
X509_VERIFY_PARAM_set1_ip| Name: | X509_VERIFY_PARAM_set1_ip | | Prototype: | int X509_VERIFY_PARAM_set1_ip(X509_VERIFY_PARAM *param, const unsigned char *ip, size_t iplen) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c | | Lines: | 551-563 |
| | 7 | 4 |
X509_VERIFY_PARAM_set1_name| Name: | X509_VERIFY_PARAM_set1_name | | Prototype: | int X509_VERIFY_PARAM_set1_name(X509_VERIFY_PARAM *param, const char *name) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c | | Lines: | 400-411 |
| | 46 | 4 |
X509_check_email| Name: | X509_check_email | | Prototype: | int X509_check_email(X509 *x, const char *chk, size_t chklen, unsigned int flags) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | | Lines: | 1025-1035 |
| | 13 | 4 |
X509_check_host| Name: | X509_check_host | | Prototype: | int X509_check_host(X509 *x, const char *chk, size_t chklen, unsigned int flags, char **peername) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | | Lines: | 1013-1023 |
| | 9 | 4 |
X509_check_purpose| Name: | X509_check_purpose | | Prototype: | int X509_check_purpose(X509 *x, int id, int ca) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | | Lines: | 125-143 |
| | 13 | 4 |
X509_find_by_issuer_and_serial| Name: | X509_find_by_issuer_and_serial | | Prototype: | X509 * X509_find_by_issuer_and_serial(struct stack_st_X509 *sk, X509_NAME *name, ASN1_INTEGER *serial) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_cmp.c | | Lines: | 290-311 |
| | 25 | 4 |
X509_policy_level_get0_node| Name: | X509_policy_level_get0_node | | Prototype: | X509_POLICY_NODE * X509_policy_level_get0_node(X509_POLICY_LEVEL *level, int i) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_lib.c | | Lines: | 120-131 |
| | 11 | 4 |
X509_policy_level_node_count| Name: | X509_policy_level_node_count | | Prototype: | int X509_policy_level_node_count(X509_POLICY_LEVEL *level) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_lib.c | | Lines: | 105-118 |
| | 9 | 4 |
X509_set_notAfter| Name: | X509_set_notAfter | | Prototype: | int X509_set_notAfter(X509 *x, const ASN1_TIME *tm) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_set.c | | Lines: | 182-198 |
| | 22 | 4 |
X509_set_notBefore| Name: | X509_set_notBefore | | Prototype: | int X509_set_notBefore(X509 *x, const ASN1_TIME *tm) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_set.c | | Lines: | 144-160 |
| | 22 | 4 |
X509_set_serialNumber| Name: | X509_set_serialNumber | | Prototype: | int X509_set_serialNumber(X509 *x, ASN1_INTEGER *serial) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_set.c | | Lines: | 96-112 |
| | 18 | 4 |
X509_set_version| Name: | X509_set_version | | Prototype: | int X509_set_version(X509 *x, long version) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_set.c | | Lines: | 78-88 |
| | 12 | 4 |
X509at_get0_data_by_OBJ| Name: | X509at_get0_data_by_OBJ | | Prototype: | void * X509at_get0_data_by_OBJ(struct stack_st_X509_ATTRIBUTE *x, const ASN1_OBJECT *obj, int lastpos, int type) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | | Lines: | 207-223 |
| | 27 | 4 |
_CONF_new_data| Name: | _CONF_new_data | | Prototype: | int _CONF_new_data(CONF *conf) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | | Lines: | 184-195 |
| | 12 | 4 |
_SSL_CTX_add_extra_chain_cert| Name: | _SSL_CTX_add_extra_chain_cert | | Prototype: | static int _SSL_CTX_add_extra_chain_cert(SSL_CTX *ctx, X509 *cert) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | | Lines: | 2072-2083 |
| | 10 | 4 |
_SSL_set_tmp_dh| Name: | _SSL_set_tmp_dh | | Prototype: | static int _SSL_set_tmp_dh(SSL *s, DH *dh) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | | Lines: | 1672-1696 |
| | 17 | 4 |
_SSL_set_tmp_ecdh| Name: | _SSL_set_tmp_ecdh | | Prototype: | static int _SSL_set_tmp_ecdh(SSL *s, EC_KEY *ecdh) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | | Lines: | 1705-1723 |
| | 15 | 4 |
_asn1_Finish| Name: | _asn1_Finish | | Prototype: | static int _asn1_Finish(ASN1_const_CTX *c) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | | Lines: | 288-303 |
| | 9 | 4 |
_rs_init| Name: | _rs_init | | Prototype: | static __inline void _rs_init(u_char *buf, size_t n) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/arc4random.c | | Lines: | 70-83 |
| | 9 | 4 |
_rs_random_buf| Name: | _rs_random_buf | | Prototype: | static __inline void _rs_random_buf(void *_buf, size_t n) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/arc4random.c | | Lines: | 141-163 |
| | 20 | 4 |
a2i_IPADDRESS| Name: | a2i_IPADDRESS | | Prototype: | ASN1_OCTET_STRING * a2i_IPADDRESS(const char *ipasc) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | | Lines: | 1062-1084 |
| | 25 | 4 |
a2i_ipadd| Name: | a2i_ipadd | | Prototype: | int a2i_ipadd(unsigned char *ipout, const char *ipasc) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | | Lines: | 1132-1146 |
| | 35 | 4 |
aes_cfb1_cipher| Name: | aes_cfb1_cipher | | Prototype: | static int aes_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | | Lines: | 642-664 |
| | 13 | 4 |
aesni_ccm_init_key| Name: | aesni_ccm_init_key | | Prototype: | static int aesni_ccm_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | | Lines: | 360-381 |
| | 14 | 4 |
append_exp| Name: | append_exp | | Prototype: | static int append_exp(tag_exp_arg *arg, int exp_tag, int exp_class, int exp_constructed, int exp_pad, int imp_ok) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_gen.c | | Lines: | 491-526 |
| | 18 | 4 |
arc4random_uniform| Name: | arc4random_uniform | | Prototype: | uint32_t arc4random_uniform(uint32_t upper_bound) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/arc4random_uniform.c | | Lines: | 32-56 |
| | 9 | 4 |
asn1_do_lock| Name: | asn1_do_lock | | Prototype: | int asn1_do_lock(ASN1_VALUE **pval, int op, const ASN1_ITEM *it) | | Coverage: | 85.714% (12/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_utl.c | | Lines: | 102-121 |
| | 14 | 4 |
asn1_enc_restore| Name: | asn1_enc_restore | | Prototype: | int asn1_enc_restore(int *len, unsigned char **out, ASN1_VALUE **pval, const ASN1_ITEM *it) | | Coverage: | 91.667% (11/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_utl.c | | Lines: | 184-200 |
| | 10 | 4 |
asn1_item_flags_i2d| Name: | asn1_item_flags_i2d | | Prototype: | static int asn1_item_flags_i2d(ASN1_VALUE *val, unsigned char **out, const ASN1_ITEM *it, int flags) | | Coverage: | 66.667% (8/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c | | Lines: | 102-122 |
| | 18 | 4 |
asn1_put_length| Name: | asn1_put_length | | Prototype: | static void asn1_put_length(unsigned char **pp, int length) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | | Lines: | 240-261 |
| | 14 | 4 |
bio_nwrite| Name: | bio_nwrite | | Prototype: | static ssize_t bio_nwrite(BIO *bio, char **buf, size_t num_) | | Coverage: | 45.455% (5/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | | Lines: | 456-478 |
| | 19 | 4 |
blob_length| Name: | blob_length | | Prototype: | static unsigned int blob_length(unsigned bitlen, int isdss, int ispub) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | | Lines: | 215-245 |
| | 10 | 4 |
bn_add_words| Name: | bn_add_words | | Prototype: | unsigned long bn_add_words(unsigned long *r, const unsigned long *a, const unsigned long *b, int n) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | | Lines: | 375-430 |
| | 48 | 4 |
bn_c2i| Name: | bn_c2i | | Prototype: | static int bn_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, int utype, char *free_cont, const ASN1_ITEM *it) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_bignum.c | | Lines: | 151-167 |
| | 11 | 4 |
bn_cmp_words| Name: | bn_cmp_words | | Prototype: | int bn_cmp_words(const unsigned long *a, const unsigned long *b, int n) | | Coverage: | 78.571% (11/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 790-807 |
| | 12 | 4 |
bn_dup_expand| Name: | bn_dup_expand | | Prototype: | BIGNUM * bn_dup_expand(const BIGNUM *b, int words) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 340-376 |
| | 17 | 4 |
bn_expand2| Name: | bn_expand2 | | Prototype: | BIGNUM * bn_expand2(BIGNUM *b, int words) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 385-423 |
| | 13 | 4 |
bn_mul_add_words| Name: | bn_mul_add_words | | Prototype: | unsigned long bn_mul_add_words(unsigned long *rp, const unsigned long *ap, int num, unsigned long w) | | Coverage: | 93.333% (28/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | | Lines: | 73-101 |
| | 20 | 4 |
bn_mul_words| Name: | bn_mul_words | | Prototype: | unsigned long bn_mul_words(unsigned long *rp, const unsigned long *ap, int num, unsigned long w) | | Coverage: | 90.000% (18/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | | Lines: | 103-130 |
| | 20 | 4 |
bn_sqr_words| Name: | bn_sqr_words | | Prototype: | void bn_sqr_words(unsigned long *r, const unsigned long *a, int n) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | | Lines: | 132-156 |
| | 18 | 4 |
buffer_new| Name: | buffer_new | | Prototype: | static int buffer_new(BIO *bi) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_buff.c | | Lines: | 95-125 |
| | 29 | 4 |
cbs_get_asn1| Name: | cbs_get_asn1 | | Prototype: | static int cbs_get_asn1(CBS *cbs, CBS *out, unsigned int tag_value, int skip_header) | | Coverage: | 64.286% (9/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 336-356 |
| | 24 | 4 |
cbs_get_u| Name: | cbs_get_u | | Prototype: | static int cbs_get_u(CBS *cbs, uint32_t *out, size_t len) | | Coverage: | 75.000% (9/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 135-154 |
| | 12 | 4 |
check_purpose_crl_sign| Name: | check_purpose_crl_sign | | Prototype: | static int check_purpose_crl_sign(const X509_PURPOSE *xp, const X509 *x, int ca) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | | Lines: | 751-764 |
| | 8 | 4 |
d2i_DSA_PUBKEY| Name: | d2i_DSA_PUBKEY | | Prototype: | DSA * d2i_DSA_PUBKEY(DSA **a, const unsigned char **pp, long length) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pubkey.c | | Lines: | 325-345 |
| | 28 | 4 |
d2i_EC_PUBKEY| Name: | d2i_EC_PUBKEY | | Prototype: | EC_KEY * d2i_EC_PUBKEY(EC_KEY **a, const unsigned char **pp, long length) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pubkey.c | | Lines: | 367-387 |
| | 28 | 4 |
d2i_PUBKEY| Name: | d2i_PUBKEY | | Prototype: | EVP_PKEY * d2i_PUBKEY(EVP_PKEY **a, const unsigned char **pp, long length) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pubkey.c | | Lines: | 246-263 |
| | 25 | 4 |
d2i_RSA_PUBKEY| Name: | d2i_RSA_PUBKEY | | Prototype: | RSA * d2i_RSA_PUBKEY(RSA **a, const unsigned char **pp, long length) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pubkey.c | | Lines: | 283-303 |
| | 28 | 4 |
def_serial_cb| Name: | def_serial_cb | | Prototype: | static ASN1_INTEGER * def_serial_cb(struct TS_resp_ctx *ctx, void *data) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 94-110 |
| | 14 | 4 |
des_ctrl| Name: | des_ctrl | | Prototype: | static int des_ctrl(EVP_CIPHER_CTX *c, int type, int arg, void *ptr) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des.c | | Lines: | 212-224 |
| | 5 | 4 |
dgram_clear| Name: | dgram_clear | | Prototype: | static int dgram_clear(BIO *a) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_dgram.c | | Lines: | 165-179 |
| | 15 | 4 |
dh_cb| Name: | dh_cb | | Prototype: | static int dh_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/dh/dh_asn1.c | | Lines: | 67-81 |
| | 14 | 4 |
dir_ctrl| Name: | dir_ctrl | | Prototype: | static int dir_ctrl(X509_LOOKUP *ctx, int cmd, const char *argp, long argl, char **retp) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_dir.c | | Lines: | 121-143 |
| | 12 | 4 |
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_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_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_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 |
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_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_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 |
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_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_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_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_record_bitmap_update| Name: | 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_record_replay_check| Name: | 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 |
eat_alpha_numeric| Name: | 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 |
ec_GF2m_simple_point_copy| Name: | 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_GFp_simple_group_copy| Name: | ec_GFp_simple_group_copy | | Prototype: | int ec_GFp_simple_group_copy(EC_GROUP * dest, const EC_GROUP * src) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | | Lines: | 160-173 |
| | 8 | 4 |
ec_GFp_simple_point_copy| Name: | ec_GFp_simple_point_copy | | Prototype: | int ec_GFp_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/ecp_smpl.c | | Lines: | 391-403 |
| | 8 | 4 |
ecdh_check| Name: | ecdh_check | | Prototype: | ECDH_DATA * ecdh_check(EC_KEY *key) | | Coverage: | 45.455% (5/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdh/ech_lib.c | | Lines: | 185-208 |
| | 24 | 4 |
ecdsa_check| Name: | ecdsa_check | | Prototype: | ECDSA_DATA * ecdsa_check(EC_KEY *key) | | Coverage: | 63.636% (7/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_lib.c | | Lines: | 172-195 |
| | 24 | 4 |
ecdsa_prepare_digest| Name: | ecdsa_prepare_digest | | Prototype: | static int ecdsa_prepare_digest(const unsigned char *dgst, int dgst_len, BIGNUM *order, BIGNUM *ret) | | Coverage: | 30.000% (3/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_ossl.c | | Lines: | 90-112 |
| | 11 | 4 |
encode_gost01_algor_params| Name: | encode_gost01_algor_params | | Prototype: | static ASN1_STRING * encode_gost01_algor_params(const EVP_PKEY *key) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | | Lines: | 119-149 |
| | 35 | 4 |
encode_pkcs1| Name: | encode_pkcs1 | | Prototype: | static int encode_pkcs1(unsigned char **out, int *out_len, int type, const unsigned char *m, unsigned int m_len) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_sign.c | | Lines: | 85-121 |
| | 35 | 4 |