| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
openssl_digests| Name: | openssl_digests | | Prototype: | static int openssl_digests(ENGINE *e, const EVP_MD **digest, const int **nids, int nid) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_openssl.c | | Lines: | 366-386 |
| | 12 | 3 |
out_utf8| Name: | out_utf8 | | Prototype: | static int out_utf8(unsigned long value, void *arg) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_mbstr.c | | Lines: | 326-338 |
| | 12 | 2 |
param_missing_gost01| Name: | param_missing_gost01 | | Prototype: | static int param_missing_gost01(const EVP_PKEY *pk) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | | Lines: | 565-577 |
| | 12 | 4 |
pkey_dsa_sign| Name: | pkey_dsa_sign | | Prototype: | static int pkey_dsa_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | | Lines: | 129-149 |
| | 12 | 3 |
priv_print_gost01| Name: | priv_print_gost01 | | Prototype: | static int priv_print_gost01(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | | Lines: | 378-394 |
| | 12 | 3 |
setup_crldp| Name: | setup_crldp | | Prototype: | static void setup_crldp(X509 *x) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | | Lines: | 419-427 |
| | 12 | 2 |
ssl3_send_hello_request| Name: | ssl3_send_hello_request | | Prototype: | int ssl3_send_hello_request(SSL *s) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | | Lines: | 779-803 |
| | 12 | 5 |
ssl3_send_server_done| Name: | ssl3_send_server_done | | Prototype: | int ssl3_send_server_done(SSL *s) | | Coverage: | 45.455% (5/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | | Lines: | 1247-1271 |
| | 12 | 5 |
ssl_callback_ctrl| Name: | ssl_callback_ctrl | | Prototype: | static long ssl_callback_ctrl(BIO *b, int cmd, bio_info_cb *fp) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | | Lines: | 464-487 |
| | 12 | 3 |
ssl_is_sslv3_handshake| Name: | ssl_is_sslv3_handshake | | Prototype: | static int ssl_is_sslv3_handshake(CBS *header) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_packet.c | | Lines: | 50-69 |
| | 12 | 4 |
tls1_aead_ctx_init| Name: | tls1_aead_ctx_init | | Prototype: | static int tls1_aead_ctx_init(SSL_AEAD_CTX **aead_ctx) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | | Lines: | 375-390 |
| | 12 | 3 |
tls1_init_finished_mac| Name: | tls1_init_finished_mac | | Prototype: | int tls1_init_finished_mac(SSL *s) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | | Lines: | 160-172 |
| | 12 | 2 |
tls_config_set_keypair_mem_internal| Name: | tls_config_set_keypair_mem_internal | | Prototype: | static int tls_config_set_keypair_mem_internal(struct tls_config *config, const uint8_t *cert, size_t cert_len, const uint8_t *key, size_t key_len, const uint8_t *staple, size_t staple_len) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 627-641 |
| | 12 | 4 |
tls_connect_fds| Name: | tls_connect_fds | | Prototype: | int tls_connect_fds(struct tls *ctx, int fd_read, int fd_write, const char *servername) | | Coverage: | 46.667% (7/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_client.c | | Lines: | 378-401 |
| | 12 | 5 |
tlsext_ri_serverhello_build| Name: | tlsext_ri_serverhello_build | | Prototype: | int tlsext_ri_serverhello_build(SSL *s, CBB *cbb) | | Coverage: | 38.462% (5/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | | Lines: | 447-464 |
| | 12 | 5 |
x25519_ge_add| Name: | x25519_ge_add | | Prototype: | void x25519_ge_add(ge_p1p1 *r, const ge_p3 *p, const ge_cached *q) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | | Lines: | 1167-1181 |
| | 12 | 1 |
x25519_ge_sub| Name: | x25519_ge_sub | | Prototype: | void x25519_ge_sub(ge_p1p1 *r, const ge_p3 *p, const ge_cached *q) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | | Lines: | 1184-1198 |
| | 12 | 1 |
ASN1_TYPE_set| Name: | ASN1_TYPE_set | | Prototype: | void ASN1_TYPE_set(ASN1_TYPE *a, int type, void *value) | | Coverage: | 33.333% (3/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_type.c | | Lines: | 73-85 |
| | 13 | 3 |
BN_mask_bits| Name: | BN_mask_bits | | Prototype: | int BN_mask_bits(BIGNUM *a, int n) | | Coverage: | 52.632% (10/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 758-779 |
| | 13 | 7 |
BN_mul_word| Name: | BN_mul_word | | Prototype: | int BN_mul_word(BIGNUM *a, unsigned long w) | | Coverage: | 60.000% (9/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_word.c | | Lines: | 226-247 |
| | 13 | 5 |
BN_ucmp| Name: | BN_ucmp | | Prototype: | int BN_ucmp(const BIGNUM *a, const BIGNUM *b) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 630-651 |
| | 13 | 4 |
CONF_get1_default_config_file| Name: | CONF_get1_default_config_file | | Prototype: | char * CONF_get1_default_config_file(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_mod.c | | Lines: | 543-552 |
| | 13 | 2 |
CRYPTO_cts128_encrypt_block| Name: | CRYPTO_cts128_encrypt_block | | Prototype: | size_t CRYPTO_cts128_encrypt_block(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], block128_f block) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cts128.c | | Lines: | 32-55 |
| | 13 | 4 |
CRYPTO_nistcts128_encrypt_block| Name: | CRYPTO_nistcts128_encrypt_block | | Prototype: | size_t CRYPTO_nistcts128_encrypt_block(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], block128_f block) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cts128.c | | Lines: | 57-81 |
| | 13 | 4 |
CRYPTO_realloc_clean| Name: | CRYPTO_realloc_clean | | Prototype: | void * CRYPTO_realloc_clean(void *ptr, int old_len, int num, const char *file, int line) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/malloc-wrapper.c | | Lines: | 154-164 |
| | 13 | 3 |
DSA_SIG_set0| Name: | DSA_SIG_set0 | | Prototype: | int DSA_SIG_set0(DSA_SIG *sig, BIGNUM *r, BIGNUM *s) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_asn1.c | | Lines: | 142-154 |
| | 13 | 2 |
ECDSA_SIG_set0| Name: | ECDSA_SIG_set0 | | Prototype: | int ECDSA_SIG_set0(ECDSA_SIG *sig, BIGNUM *r, BIGNUM *s) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_asn1.c | | Lines: | 126-137 |
| | 13 | 2 |
EC_KEY_free| Name: | EC_KEY_free | | Prototype: | void EC_KEY_free(EC_KEY * r) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c | | Lines: | 107-126 |
| | 13 | 3 |
ENGINE_cleanup| Name: | ENGINE_cleanup | | Prototype: | void ENGINE_cleanup(void) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c | | Lines: | 206-217 |
| | 13 | 2 |
EVP_AEAD_CTX_seal| Name: | EVP_AEAD_CTX_seal | | Prototype: | int EVP_AEAD_CTX_seal(const EVP_AEAD_CTX *ctx, unsigned char *out, size_t *out_len, size_t max_out_len, const unsigned char *nonce, size_t nonce_len, const unsigned char *in, size_t in_len, const unsigned char *ad, size_t ad_len) | | Coverage: | 36.364% (4/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_aead.c | | Lines: | 89-119 |
| | 13 | 5 |
EVP_PKEY_asn1_get0_info| Name: | EVP_PKEY_asn1_get0_info | | Prototype: | int EVP_PKEY_asn1_get0_info(int *ppkey_id, int *ppkey_base_id, int *ppkey_flags, const char **pinfo, const char **ppem_str, const EVP_PKEY_ASN1_METHOD *ameth) | | Coverage: | 57.895% (11/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/ameth_lib.c | | Lines: | 281-299 |
| | 13 | 7 |
EVP_PKEY_free_it| Name: | EVP_PKEY_free_it | | Prototype: | static void EVP_PKEY_free_it(EVP_PKEY *x) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 461-472 |
| | 13 | 2 |
EVP_add_cipher| Name: | EVP_add_cipher | | Prototype: | int EVP_add_cipher(const EVP_CIPHER *c) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/names.c | | Lines: | 65-81 |
| | 13 | 3 |
EVP_get_cipherbyname| Name: | EVP_get_cipherbyname | | Prototype: | const EVP_CIPHER * EVP_get_cipherbyname(const char *name) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/names.c | | Lines: | 111-121 |
| | 13 | 2 |
EVP_get_digestbyname| Name: | EVP_get_digestbyname | | Prototype: | const EVP_MD * EVP_get_digestbyname(const char *name) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/names.c | | Lines: | 123-133 |
| | 13 | 2 |
OpenSSL_config| Name: | OpenSSL_config | | Prototype: | int OpenSSL_config(const char *config_name) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_sap.c | | Lines: | 109-128 |
| | 13 | 4 |
PEM_dek_info| Name: | PEM_dek_info | | Prototype: | void PEM_dek_info(char *buf, const char *type, int len, char *str) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | | Lines: | 149-168 |
| | 13 | 3 |
PKCS7_add_recipient_info| Name: | PKCS7_add_recipient_info | | Prototype: | int PKCS7_add_recipient_info(PKCS7 *p7, PKCS7_RECIP_INFO *ri) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | | Lines: | 500-522 |
| | 13 | 5 |
RSA_blinding_on| Name: | RSA_blinding_on | | Prototype: | int RSA_blinding_on(RSA *rsa, BN_CTX *ctx) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_crpt.c | | Lines: | 129-145 |
| | 13 | 4 |
SXNET_add_id_asc| Name: | SXNET_add_id_asc | | Prototype: | int SXNET_add_id_asc(SXNET **psx, const char *zone, const char *user, int userlen) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_sxnet.c | | Lines: | 255-265 |
| | 13 | 2 |
TS_find_cert| Name: | TS_find_cert | | Prototype: | static int TS_find_cert(struct stack_st_ESS_CERT_ID *cert_ids, X509 *cert) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_verify.c | | Lines: | 322-349 |
| | 13 | 5 |
UI_get0_action_string| Name: | UI_get0_action_string | | Prototype: | const char * UI_get0_action_string(UI_STRING *uis) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 747-759 |
| | 13 | 5 |
UI_get0_result_string| Name: | UI_get0_result_string | | Prototype: | const char * UI_get0_result_string(UI_STRING *uis) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 761-773 |
| | 13 | 5 |
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 |
X509V3_add_value_int| Name: | X509V3_add_value_int | | Prototype: | int X509V3_add_value_int(const char *name, const ASN1_INTEGER *aint, struct stack_st_CONF_VALUE **extlist) | | Coverage: | 28.571% (2/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | | Lines: | 232-246 |
| | 13 | 3 |
X509_LOOKUP_by_subject| Name: | X509_LOOKUP_by_subject | | Prototype: | int X509_LOOKUP_by_subject(X509_LOOKUP *ctx, int type, X509_NAME *name, X509_OBJECT *ret) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | | Lines: | 134-143 |
| | 13 | 3 |
X509_STORE_CTX_get1_chain| Name: | X509_STORE_CTX_get1_chain | | Prototype: | struct stack_st_X509 * X509_STORE_CTX_get1_chain(X509_STORE_CTX *ctx) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 2047-2061 |
| | 13 | 3 |
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_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_get0_pubkey| Name: | X509_get0_pubkey | | Prototype: | EVP_PKEY * X509_get0_pubkey(const X509 *x) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_cmp.c | | Lines: | 335-341 |
| | 13 | 2 |
X509_get_pubkey| Name: | X509_get_pubkey | | Prototype: | EVP_PKEY * X509_get_pubkey(X509 *x) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_cmp.c | | Lines: | 327-333 |
| | 13 | 2 |
X509at_delete_attr| Name: | X509at_delete_attr | | Prototype: | X509_ATTRIBUTE * X509at_delete_attr(struct stack_st_X509_ATTRIBUTE *x, int loc) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | | Lines: | 116-125 |
| | 13 | 2 |
X509v3_delete_ext| Name: | X509v3_delete_ext | | Prototype: | X509_EXTENSION * X509v3_delete_ext(struct stack_st_X509_EXTENSION *x, int loc) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_v3.c | | Lines: | 140-149 |
| | 13 | 2 |
acpt_read| Name: | acpt_read | | Prototype: | static int acpt_read(BIO *b, char *out, int outl) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_acpt.c | | Lines: | 288-306 |
| | 13 | 3 |
acpt_write| Name: | acpt_write | | Prototype: | static int acpt_write(BIO *b, const char *in, int inl) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_acpt.c | | Lines: | 308-326 |
| | 13 | 3 |
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 |
aux_get| Name: | aux_get | | Prototype: | static X509_CERT_AUX * aux_get(X509 *x) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509a.c | | Lines: | 146-154 |
| | 13 | 3 |
b64_free| Name: | b64_free | | Prototype: | static int b64_free(BIO *a) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_b64.c | | Lines: | 136-146 |
| | 13 | 2 |
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 |
cbb_add_length_prefixed| Name: | cbb_add_length_prefixed | | Prototype: | static int cbb_add_length_prefixed(CBB *cbb, CBB *out_contents, size_t len_len) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | | Lines: | 289-309 |
| | 13 | 3 |
cbb_init| Name: | cbb_init | | Prototype: | static int cbb_init(CBB *cbb, uint8_t *buf, size_t cap) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | | Lines: | 27-45 |
| | 13 | 2 |
dgram_reset_rcv_timeout| Name: | dgram_reset_rcv_timeout | | Prototype: | static void dgram_reset_rcv_timeout(BIO *b) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_dgram.c | | Lines: | 232-246 |
| | 13 | 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_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_write_app_data_bytes| Name: | 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 |
ec_GFp_mont_group_clear_finish| Name: | ec_GFp_mont_group_clear_finish | | Prototype: | void ec_GFp_mont_group_clear_finish(EC_GROUP * group) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | | Lines: | 142-150 |
| | 13 | 1 |
ec_GFp_mont_group_finish| Name: | ec_GFp_mont_group_finish | | Prototype: | void ec_GFp_mont_group_finish(EC_GROUP * group) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | | Lines: | 131-139 |
| | 13 | 1 |
ec_GFp_mont_group_init| Name: | ec_GFp_mont_group_init | | Prototype: | int ec_GFp_mont_group_init(EC_GROUP * group) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | | Lines: | 119-128 |
| | 13 | 1 |
eckey_pub_cmp| Name: | eckey_pub_cmp | | Prototype: | static int eckey_pub_cmp(const EVP_PKEY * a, const EVP_PKEY * b) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | | Lines: | 219-232 |
| | 13 | 3 |
fd_read| Name: | fd_read | | Prototype: | static int fd_read(BIO *b, char *out, int outl) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_fd.c | | Lines: | 131-146 |
| | 13 | 4 |
find_issuer| Name: | find_issuer | | Prototype: | static X509 * find_issuer(X509_STORE_CTX *ctx, struct stack_st_X509 *sk, X509 *x) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 564-579 |
| | 13 | 4 |
general_allocate_string| Name: | general_allocate_string | | Prototype: | static int general_allocate_string(UI *ui, const char *prompt, int prompt_freeable, enum UI_string_types type, int input_flags, char *result_buf, int minsize, int maxsize, const char *test_buf) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 160-182 |
| | 13 | 4 |
gost_key_unwrap_crypto_pro| Name: | gost_key_unwrap_crypto_pro | | Prototype: | int gost_key_unwrap_crypto_pro(int nid, const unsigned char *keyExchangeKey, const unsigned char *wrappedKey, unsigned char *sessionKey) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89_keywrap.c | | Lines: | 115-136 |
| | 13 | 2 |
i2d_EC_PUBKEY| Name: | i2d_EC_PUBKEY | | Prototype: | int i2d_EC_PUBKEY(EC_KEY *a, unsigned char **pp) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pubkey.c | | Lines: | 389-404 |
| | 13 | 3 |
i2d_PUBKEY| Name: | i2d_PUBKEY | | Prototype: | int i2d_PUBKEY(EVP_PKEY *a, unsigned char **pp) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pubkey.c | | Lines: | 265-277 |
| | 13 | 3 |
i2v_EXTENDED_KEY_USAGE| Name: | i2v_EXTENDED_KEY_USAGE | | Prototype: | static struct stack_st_CONF_VALUE * i2v_EXTENDED_KEY_USAGE(const X509V3_EXT_METHOD *method, void *a, struct stack_st_CONF_VALUE *ext_list) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_extku.c | | Lines: | 150-165 |
| | 13 | 2 |
idea_init_key| Name: | idea_init_key | | Prototype: | static int idea_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_idea.c | | Lines: | 102-123 |
| | 13 | 5 |
int_cleanup| Name: | int_cleanup | | Prototype: | static void int_cleanup(void) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | | Lines: | 388-396 |
| | 13 | 2 |
md_free| Name: | md_free | | Prototype: | static int md_free(BIO *a) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_md.c | | Lines: | 110-120 |
| | 13 | 2 |
nbiof_free| Name: | nbiof_free | | Prototype: | static int nbiof_free(BIO *a) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_nbio.c | | Lines: | 117-127 |
| | 13 | 2 |
noecho_console| Name: | noecho_console | | Prototype: | static int noecho_console(UI *ui) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_openssl.c | | Lines: | 325-334 |
| | 13 | 2 |
nullf_read| Name: | nullf_read | | Prototype: | static int nullf_read(BIO *b, char *out, int outl) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_null.c | | Lines: | 115-128 |
| | 13 | 3 |
obj_name_hash| Name: | obj_name_hash | | Prototype: | static unsigned long obj_name_hash(const void *a_void) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | | Lines: | 113-128 |
| | 13 | 2 |
old_hmac_decode| Name: | old_hmac_decode | | Prototype: | static int old_hmac_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_ameth.c | | Lines: | 109-126 |
| | 13 | 5 |
param_encode_gost01| Name: | param_encode_gost01 | | Prototype: | static int param_encode_gost01(const EVP_PKEY *pkey, unsigned char **pder) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | | Lines: | 497-510 |
| | 13 | 3 |
pk7_cb| Name: | pk7_cb | | Prototype: | static int pk7_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | | Coverage: | 5.882% (1/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_asn1.c | | Lines: | 157-181 |
| | 13 | 8 |
pkey_hmac_keygen| Name: | pkey_hmac_keygen | | Prototype: | static int pkey_hmac_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_pmeth.c | | Lines: | 129-143 |
| | 13 | 3 |
pkey_rsa_copy| Name: | pkey_rsa_copy | | Prototype: | static int pkey_rsa_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | | Coverage: | 30.000% (3/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | | Lines: | 120-138 |
| | 13 | 4 |
policy_node_match| Name: | policy_node_match | | Prototype: | int policy_node_match(const X509_POLICY_LEVEL *lvl, const X509_POLICY_NODE *node, const ASN1_OBJECT *oid) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_node.c | | Lines: | 178-199 |
| | 13 | 5 |
pqueue_find| Name: | pqueue_find | | Prototype: | pitem * pqueue_find(pqueue_s *pq, unsigned char *prio64be) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | | Lines: | 156-167 |
| | 13 | 3 |
print_reasons| Name: | print_reasons | | Prototype: | static int print_reasons(BIO *out, const char *rname, ASN1_BIT_STRING *rflags, int indent) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c | | Lines: | 245-266 |
| | 13 | 5 |
rsa_blinding_convert| Name: | rsa_blinding_convert | | Prototype: | static int rsa_blinding_convert(BN_BLINDING *b, BIGNUM *f, BIGNUM *unblind, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_eay.c | | Lines: | 305-325 |
| | 13 | 2 |
rsa_priv_decode| Name: | rsa_priv_decode | | Prototype: | static int rsa_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | | Lines: | 156-165 |
| | 13 | 2 |
sk_delete| Name: | sk_delete | | Prototype: | void * sk_delete(_STACK *st, int loc) | | Coverage: | 63.636% (7/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | | Lines: | 175-190 |
| | 13 | 3 |
skip_prefix| Name: | skip_prefix | | Prototype: | static void skip_prefix(const unsigned char **p, size_t *plen, const unsigned char *subject, size_t subject_len, unsigned int flags) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | | Lines: | 635-663 |
| | 13 | 5 |
slg_new| Name: | slg_new | | Prototype: | static int slg_new(BIO *bi) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_log.c | | Lines: | 100-108 |
| | 13 | 1 |
sock_read| Name: | sock_read | | Prototype: | static int sock_read(BIO *b, char *out, int outl) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_sock.c | | Lines: | 131-146 |
| | 13 | 4 |
ssl3_check_finished| Name: | ssl3_check_finished | | Prototype: | int ssl3_check_finished(SSL *s) | | Coverage: | 16.667% (2/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | | Lines: | 2655-2676 |
| | 13 | 4 |
ssl3_get_server_done| Name: | ssl3_get_server_done | | Prototype: | int ssl3_get_server_done(SSL *s) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | | Lines: | 1902-1922 |
| | 13 | 3 |
ssl3_get_server_kex_ecdhe_ecx| Name: | ssl3_get_server_kex_ecdhe_ecx | | Prototype: | static int ssl3_get_server_kex_ecdhe_ecx(SSL *s, SESS_CERT *sc, int nid, CBS *public) | | Coverage: | 36.364% (4/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | | Lines: | 1320-1345 |
| | 13 | 5 |