| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
SRP_check_known_gN_param| Name: | SRP_check_known_gN_param | | Prototype: | char *SRP_check_known_gN_param(const BIGNUM *g, const BIGNUM *N) | | Coverage: | 57.143% (8/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_lib.c | | Lines: | 259-270 |
| | 19 | 4 |
SSL_CONF_CTX_set1_prefix| Name: | SSL_CONF_CTX_set1_prefix | | Prototype: | int SSL_CONF_CTX_set1_prefix(SSL_CONF_CTX *cctx, const char *pre) | | Coverage: | 54.545% (6/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | | Lines: | 940-955 |
| | 17 | 4 |
SSL_CTX_enable_ct| Name: | SSL_CTX_enable_ct | | Prototype: | int SSL_CTX_enable_ct(SSL_CTX *ctx, int validation_mode) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 4909-4920 |
| | 13 | 4 |
SSL_CTX_free| Name: | SSL_CTX_free | | Prototype: | void SSL_CTX_free(SSL_CTX *a) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 3076-3137 |
| | 38 | 4 |
SSL_CTX_use_RSAPrivateKey| Name: | SSL_CTX_use_RSAPrivateKey | | Prototype: | int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | | Lines: | 434-458 |
| | 20 | 4 |
SSL_CTX_use_psk_identity_hint| Name: | SSL_CTX_use_psk_identity_hint | | Prototype: | int SSL_CTX_use_psk_identity_hint(SSL_CTX *ctx, const char *identity_hint) | | Coverage: | 69.231% (9/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 4169-4183 |
| | 22 | 4 |
SSL_alert_type_string| Name: | SSL_alert_type_string | | Prototype: | const char *SSL_alert_type_string(int value) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_stat.c | | Lines: | 240-250 |
| | 4 | 4 |
SSL_alert_type_string_long| Name: | SSL_alert_type_string_long | | Prototype: | const char *SSL_alert_type_string_long(int value) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_stat.c | | Lines: | 228-238 |
| | 4 | 4 |
SSL_check_private_key| Name: | SSL_check_private_key | | Prototype: | int SSL_check_private_key(const SSL *ssl) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 1589-1605 |
| | 17 | 4 |
SSL_do_handshake| Name: | SSL_do_handshake | | Prototype: | int SSL_do_handshake(SSL *s) | | Coverage: | 50.000% (7/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 3553-3578 |
| | 17 | 4 |
SSL_dup_CA_list| Name: | SSL_dup_CA_list | | Prototype: | struct stack_st_X509_NAME *SSL_dup_CA_list(const struct stack_st_X509_NAME *sk) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | | Lines: | 458-480 |
| | 32 | 4 |
SSL_enable_ct| Name: | SSL_enable_ct | | Prototype: | int SSL_enable_ct(SSL *s, int validation_mode) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 4922-4933 |
| | 13 | 4 |
SSL_get0_peer_scts| Name: | SSL_get0_peer_scts | | Prototype: | const struct stack_st_SCT *SSL_get0_peer_scts(SSL *s) | | Coverage: | 50.000% (6/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 4710-4723 |
| | 12 | 4 |
SSL_get_cipher_list| Name: | SSL_get_cipher_list | | Prototype: | const char *SSL_get_cipher_list(const SSL *s, int n) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 2485-2499 |
| | 31 | 4 |
SSL_get_ciphers| Name: | SSL_get_ciphers | | Prototype: | struct stack_st_SSL_CIPHER *SSL_get_ciphers(const SSL *s) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 2425-2435 |
| | 22 | 4 |
SSL_get_srtp_profiles| Name: | SSL_get_srtp_profiles | | Prototype: | struct stack_st_SRTP_PROTECTION_PROFILE *SSL_get_srtp_profiles(SSL *s) | | Coverage: | 50.000% (6/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_srtp.c | | Lines: | 122-133 |
| | 22 | 4 |
SSL_key_update| Name: | SSL_key_update | | Prototype: | int SSL_key_update(SSL *s, int updatetype) | | Coverage: | 50.000% (8/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 2081-2107 |
| | 13 | 4 |
SSL_set_ct_validation_callback| Name: | SSL_set_ct_validation_callback | | Prototype: | int SSL_set_ct_validation_callback(SSL *s, ssl_ct_validation_cb callback, void *arg) | | Coverage: | 66.667% (8/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 4748-4775 |
| | 21 | 4 |
SSL_set_session| Name: | SSL_set_session | | Prototype: | int SSL_set_session(SSL *s, SSL_SESSION *session) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | | Lines: | 829-845 |
| | 12 | 4 |
SSL_set_session_ticket_ext| Name: | SSL_set_session_ticket_ext | | Prototype: | int SSL_set_session_ticket_ext(SSL *s, void *ext_data, int ext_len) | | Coverage: | 45.455% (5/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | | Lines: | 1055-1080 |
| | 28 | 4 |
SSL_shutdown| Name: | SSL_shutdown | | Prototype: | int SSL_shutdown(SSL *s) | | Coverage: | 66.667% (8/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 2049-2079 |
| | 17 | 4 |
SSL_srp_server_param_with_username| Name: | SSL_srp_server_param_with_username | | Prototype: | int SSL_srp_server_param_with_username(SSL *s, int *ad) | | Coverage: | 45.000% (9/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c | | Lines: | 141-171 |
| | 50 | 4 |
SSL_stateless| Name: | SSL_stateless | | Prototype: | int SSL_stateless(SSL *s) | | Coverage: | 78.571% (11/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 5430-5451 |
| | 12 | 4 |
SSL_use_RSAPrivateKey| Name: | SSL_use_RSAPrivateKey | | Prototype: | int SSL_use_RSAPrivateKey(SSL *ssl, RSA *rsa) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | | Lines: | 101-125 |
| | 20 | 4 |
SipHash_Init| Name: | SipHash_Init | | Prototype: | int SipHash_Init(SIPHASH *ctx, const unsigned char *k, int crounds, int drounds) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash.c | | Lines: | 102-130 |
| | 18 | 4 |
TS_ACCURACY_set_micros| Name: | TS_ACCURACY_set_micros | | Prototype: | int TS_ACCURACY_set_micros(TS_ACCURACY *a, const ASN1_INTEGER *micros) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_utils.c | | Lines: | 217-233 |
| | 19 | 4 |
TS_ACCURACY_set_millis| Name: | TS_ACCURACY_set_millis | | Prototype: | int TS_ACCURACY_set_millis(TS_ACCURACY *a, const ASN1_INTEGER *millis) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_utils.c | | Lines: | 194-210 |
| | 19 | 4 |
TS_CONF_load_cert| Name: | TS_CONF_load_cert | | Prototype: | X509 *TS_CONF_load_cert(const char *file) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c | | Lines: | 44-57 |
| | 33 | 4 |
TS_CONF_load_key| Name: | TS_CONF_load_key | | Prototype: | EVP_PKEY *TS_CONF_load_key(const char *file, const char *pass) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c | | Lines: | 87-100 |
| | 29 | 4 |
TS_CONF_set_crypto_device| Name: | TS_CONF_set_crypto_device | | Prototype: | int TS_CONF_set_crypto_device(CONF *conf, const char *section, const char *device) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c | | Lines: | 144-159 |
| | 10 | 4 |
TS_REQ_print_bio| Name: | TS_REQ_print_bio | | Prototype: | int TS_REQ_print_bio(BIO *bio, TS_REQ *a) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_req_print.c | | Lines: | 18-51 |
| | 27 | 4 |
TS_RESP_CTX_add_failure_info| Name: | TS_RESP_CTX_add_failure_info | | Prototype: | int TS_RESP_CTX_add_failure_info(TS_RESP_CTX *ctx, int failure) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 344-356 |
| | 15 | 4 |
TS_RESP_CTX_add_md| Name: | TS_RESP_CTX_add_md | | Prototype: | int TS_RESP_CTX_add_md(TS_RESP_CTX *ctx, const EVP_MD *md) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 228-240 |
| | 14 | 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/openssl/src/crypto/ts/ts_rsp_verify.c | | Lines: | 368-382 |
| | 9 | 4 |
TS_ext_print_bio| Name: | TS_ext_print_bio | | Prototype: | int TS_ext_print_bio(BIO *bio, const struct stack_st_X509_EXTENSION *extensions) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_lib.c | | Lines: | 48-71 |
| | 17 | 4 |
WPACKET_fill_lengths| Name: | WPACKET_fill_lengths | | Prototype: | int WPACKET_fill_lengths(WPACKET *pkt) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c | | Lines: | 225-238 |
| | 14 | 4 |
X509V3_EXT_get_nid| Name: | X509V3_EXT_get_nid | | Prototype: | const X509V3_EXT_METHOD *X509V3_EXT_get_nid(int nid) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_lib.c | | Lines: | 52-68 |
| | 21 | 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/openssl/src/crypto/x509/x509cset.c | | Lines: | 19-28 |
| | 12 | 4 |
X509_LOOKUP_meth_new| Name: | X509_LOOKUP_meth_new | | Prototype: | X509_LOOKUP_METHOD *X509_LOOKUP_meth_new(const char *name) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c | | Lines: | 20-37 |
| | 17 | 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/openssl/src/crypto/x509/x_name.c | | Lines: | 540-551 |
| | 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: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c | | Lines: | 29-47 |
| | 16 | 4 |
X509_OBJECT_up_ref_count| Name: | X509_OBJECT_up_ref_count | | Prototype: | int X509_OBJECT_up_ref_count(X509_OBJECT *a) | | Coverage: | 28.571% (2/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | | Lines: | 379-390 |
| | 5 | 4 |
X509_PKEY_new| Name: | X509_PKEY_new | | Prototype: | X509_PKEY *X509_PKEY_new(void) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_pkey.c | | Lines: | 16-34 |
| | 28 | 4 |
X509_PUBKEY_get0| Name: | X509_PUBKEY_get0 | | Prototype: | EVP_PKEY *X509_PUBKEY_get0(X509_PUBKEY *key) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | | Lines: | 140-166 |
| | 32 | 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: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | | Lines: | 354-367 |
| | 8 | 4 |
X509_PURPOSE_get_by_id| Name: | X509_PURPOSE_get_by_id | | Prototype: | int X509_PURPOSE_get_by_id(int purpose) | | Coverage: | 50.000% (6/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | | Lines: | 133-147 |
| | 13 | 4 |
X509_REQ_extension_nid| Name: | X509_REQ_extension_nid | | Prototype: | int X509_REQ_extension_nid(int req_nid) | | Coverage: | 62.500% (5/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c | | Lines: | 131-141 |
| | 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/openssl/src/crypto/x509/x509cset.c | | Lines: | 140-155 |
| | 18 | 4 |
X509_STORE_CTX_cleanup| Name: | X509_STORE_CTX_cleanup | | Prototype: | void X509_STORE_CTX_cleanup(X509_STORE_CTX *ctx) | | Coverage: | 70.000% (7/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 2349-2373 |
| | 35 | 4 |
X509_STORE_free| Name: | X509_STORE_free | | Prototype: | void X509_STORE_free(X509_STORE *vfy) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | | Lines: | 204-231 |
| | 21 | 4 |
X509_TRUST_get_by_id| Name: | X509_TRUST_get_by_id | | Prototype: | int X509_TRUST_get_by_id(int id) | | Coverage: | 50.000% (6/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c | | Lines: | 97-111 |
| | 13 | 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/openssl/src/crypto/x509/x509_vpm.c | | Lines: | 332-343 |
| | 7 | 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: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c | | Lines: | 231-249 |
| | 23 | 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/openssl/src/crypto/x509v3/pcy_lib.c | | Lines: | 72-82 |
| | 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/openssl/src/crypto/x509v3/pcy_lib.c | | Lines: | 58-70 |
| | 9 | 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: | 42.857% (6/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_att.c | | Lines: | 152-166 |
| | 27 | 4 |
X509v3_addr_add_inherit| Name: | X509v3_addr_add_inherit | | Prototype: | int X509v3_addr_add_inherit(IPAddrBlocks *addr, const unsigned afi, const unsigned *safi) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | | Lines: | 529-546 |
| | 34 | 4 |
X509v3_addr_add_range| Name: | X509v3_addr_add_range | | Prototype: | int X509v3_addr_add_range(IPAddrBlocks *addr, const unsigned afi, const unsigned *safi, unsigned char *min, unsigned char *max) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | | Lines: | 603-619 |
| | 13 | 4 |
X509v3_addr_canonize| Name: | X509v3_addr_canonize | | Prototype: | int X509v3_addr_canonize(IPAddrBlocks *addr) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | | Lines: | 866-882 |
| | 13 | 4 |
X509v3_addr_inherits| Name: | X509v3_addr_inherits | | Prototype: | int X509v3_addr_inherits(IPAddrBlocks *addr) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | | Lines: | 1076-1087 |
| | 10 | 4 |
X509v3_addr_validate_resource_set| Name: | X509v3_addr_validate_resource_set | | Prototype: | int X509v3_addr_validate_resource_set(struct stack_st_X509 *chain, IPAddrBlocks *ext, int allow_inheritance) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | | Lines: | 1303-1313 |
| | 17 | 4 |
X509v3_asid_validate_resource_set| Name: | X509v3_asid_validate_resource_set | | Prototype: | int X509v3_asid_validate_resource_set(struct stack_st_X509 *chain, ASIdentifiers *ext, int allow_inheritance) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c | | Lines: | 868-878 |
| | 17 | 4 |
_CONF_new_data| Name: | _CONF_new_data | | Prototype: | int _CONF_new_data(CONF *conf) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_api.c | | Lines: | 125-136 |
| | 13 | 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/openssl/src/crypto/x509v3/v3_utl.c | | Lines: | 963-984 |
| | 27 | 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/openssl/src/crypto/x509v3/v3_utl.c | | Lines: | 1028-1041 |
| | 35 | 4 |
add_lengths| Name: | add_lengths | | Prototype: | static int add_lengths(int *out, int a, int b) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | | Lines: | 211-223 |
| | 8 | 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/openssl/src/crypto/evp/e_aes.c | | Lines: | 2756-2789 |
| | 24 | 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/openssl/src/crypto/evp/e_aes.c | | Lines: | 424-444 |
| | 15 | 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/openssl/src/crypto/asn1/asn1_gen.c | | Lines: | 466-500 |
| | 18 | 4 |
aria_encrypt| Name: | aria_encrypt | | Prototype: | void aria_encrypt(const unsigned char *in, unsigned char *out, const ARIA_KEY *key) | | Coverage: | 66.667% (12/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aria/aria.c | | Lines: | 471-536 |
| | 59 | 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/openssl/src/crypto/asn1/tasn_utl.c | | Lines: | 158-172 |
| | 10 | 4 |
asn1_get_uint64| Name: | asn1_get_uint64 | | Prototype: | static int asn1_get_uint64(uint64_t *pr, const unsigned char *b, size_t blen) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | | Lines: | 207-224 |
| | 14 | 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: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_enc.c | | Lines: | 54-75 |
| | 20 | 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/openssl/src/crypto/asn1/asn1_lib.c | | Lines: | 194-213 |
| | 14 | 4 |
asn1_string_embed_free| Name: | asn1_string_embed_free | | Prototype: | void asn1_string_embed_free(ASN1_STRING *a, int embed) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c | | Lines: | 325-333 |
| | 8 | 4 |
asn1_string_get_uint64| Name: | asn1_string_get_uint64 | | Prototype: | static int asn1_string_get_uint64(uint64_t *pr, const ASN1_STRING *a, int itype) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | | Lines: | 353-369 |
| | 12 | 4 |
asn1_string_to_bn| Name: | asn1_string_to_bn | | Prototype: | static BIGNUM *asn1_string_to_bn(const ASN1_INTEGER *ai, BIGNUM *bn, int itype) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | | Lines: | 493-511 |
| | 21 | 4 |
asn1_template_free| Name: | asn1_template_free | | Prototype: | void asn1_template_free(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_fre.c | | Lines: | 122-144 |
| | 18 | 4 |
atou64| Name: | atou64 | | Prototype: | static int atou64(const char *nptr, uint64_t *result) | | Coverage: | 57.143% (8/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/scrypt.c | | Lines: | 32-54 |
| | 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/openssl/src/crypto/bio/bss_bio.c | | Lines: | 395-416 |
| | 19 | 4 |
blob_length| Name: | blob_length | | Prototype: | static unsigned int blob_length(unsigned bitlen, int isdss, int ispub) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | | Lines: | 149-180 |
| | 10 | 4 |
block_out| Name: | block_out | | Prototype: | static int block_out(BIO *b) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c | | Lines: | 536-565 |
| | 28 | 4 |
bn_cmp_words| Name: | bn_cmp_words | | Prototype: | int bn_cmp_words(const unsigned long *a, const unsigned long *b, int n) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 693-709 |
| | 12 | 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/openssl/src/crypto/bn/bn_lib.c | | Lines: | 245-260 |
| | 14 | 4 |
bn_get_bits| Name: | bn_get_bits | | Prototype: | static unsigned long bn_get_bits(const BIGNUM *a, int bitpos) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp.c | | Lines: | 472-489 |
| | 11 | 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/openssl/src/crypto/bio/bf_buff.c | | Lines: | 47-71 |
| | 24 | 4 |
c448_ed448_verify| Name: | c448_ed448_verify | | Prototype: | c448_error_t c448_ed448_verify( const uint8_t signature[(57 + 57)], const uint8_t pubkey[57], const uint8_t *message, size_t message_len, uint8_t prehashed, const uint8_t *context, uint8_t context_len) | | Coverage: | 45.000% (9/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c | | Lines: | 241-295 |
| | 39 | 4 |
camellia_cfb1_cipher| Name: | camellia_cfb1_cipher | | Prototype: | static int camellia_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/openssl/src/crypto/evp/e_camellia.c | | Lines: | 311-341 |
| | 21 | 4 |
chacha20_poly1305_init_key| Name: | chacha20_poly1305_init_key | | Prototype: | static int chacha20_poly1305_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *inkey, const unsigned char *iv, int enc) | | Coverage: | 92.308% (12/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_chacha20_poly1305.c | | Lines: | 163-196 |
| | 25 | 4 |
check_dane_issuer| Name: | check_dane_issuer | | Prototype: | static int check_dane_issuer(X509_STORE_CTX *ctx, int depth) | | Coverage: | 75.000% (12/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 2701-2724 |
| | 16 | 4 |
check_dane_pkeys| Name: | check_dane_pkeys | | Prototype: | static int check_dane_pkeys(X509_STORE_CTX *ctx) | | Coverage: | 43.750% (7/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 2726-2761 |
| | 27 | 4 |
check_hosts| Name: | check_hosts | | Prototype: | static int check_hosts(X509 *x, X509_VERIFY_PARAM *vpm) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 711-727 |
| | 17 | 4 |
check_in_list| Name: | check_in_list | | Prototype: | int check_in_list(SSL *s, uint16_t group_id, const uint16_t *groups, size_t num_groups, int checkallow) | | Coverage: | 75.000% (12/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | | Lines: | 2123-2142 |
| | 14 | 4 |
check_key_level| Name: | check_key_level | | Prototype: | static int check_key_level(X509_STORE_CTX *ctx, X509 *cert) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 3231-3246 |
| | 11 | 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/openssl/src/crypto/x509v3/v3_purp.c | | Lines: | 688-701 |
| | 8 | 4 |
check_sig_level| Name: | check_sig_level | | Prototype: | static int check_sig_level(X509_STORE_CTX *ctx, X509 *cert) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 3255-3269 |
| | 21 | 4 |
ciphersuite_cb| Name: | ciphersuite_cb | | Prototype: | static int ciphersuite_cb(const char *elem, int len, void *arg) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | | Lines: | 1275-1302 |
| | 18 | 4 |
cmd_NumTickets| Name: | cmd_NumTickets | | Prototype: | static int cmd_NumTickets(SSL_CONF_CTX *cctx, const char *value) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | | Lines: | 575-587 |
| | 8 | 4 |
cmd_PrivateKey| Name: | cmd_PrivateKey | | Prototype: | static int cmd_PrivateKey(SSL_CONF_CTX *cctx, const char *value) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | | Lines: | 440-450 |
| | 8 | 4 |
cmd_RecordPadding| Name: | cmd_RecordPadding | | Prototype: | static int cmd_RecordPadding(SSL_CONF_CTX *cctx, const char *value) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | | Lines: | 556-572 |
| | 8 | 4 |