| Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
BIO_write_ex| Name: | BIO_write_ex | | Prototype: | int BIO_write_ex(BIO *b, const void *data, size_t dlen, size_t *written) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 373-385 |
| | 6 | 2 |
BIO_sock_non_fatal_error| Name: | BIO_sock_non_fatal_error | | Prototype: | int BIO_sock_non_fatal_error(int err) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_sock.c | | Lines: | 182-231 |
| | 4 | 8 |
BIO_read_ex| Name: | BIO_read_ex | | Prototype: | int BIO_read_ex(BIO *b, void *data, size_t dlen, size_t *readbytes) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 306-318 |
| | 6 | 2 |
BIO_push| Name: | BIO_push | | Prototype: | BIO *BIO_push(BIO *b, BIO *bio) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 582-597 |
| | 17 | 4 |
ASN1_d2i_bio| Name: | ASN1_d2i_bio | | Prototype: | void *ASN1_d2i_bio(void *(*xnew) (void), d2i_of_void *d2i, BIO *in, void **x) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_d2i_fp.c | | Lines: | 37-53 |
| | 19 | 3 |
rsa_ossl_public_encrypt| Name: | rsa_ossl_public_encrypt | | Prototype: | static int rsa_ossl_public_encrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) | | Coverage: | 59.615% (31/52) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c | | Lines: | 67-155 |
| | 80 | 20 |
DES_cbc_cksum| Name: | DES_cbc_cksum | | Prototype: | DES_LONG DES_cbc_cksum(const unsigned char *in, DES_cblock *output, long length, DES_key_schedule *schedule, const_DES_cblock *ivec) | | Coverage: | 59.259% (16/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/cbc_cksm.c | | Lines: | 12-53 |
| | 30 | 12 |
tls_process_ske_dhe| Name: | tls_process_ske_dhe | | Prototype: | static int tls_process_ske_dhe(SSL *s, PACKET *pkt, EVP_PKEY **pkey) | | Coverage: | 59.091% (26/44) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | | Lines: | 2090-2194 |
| | 180 | 12 |
ct_extract_ocsp_response_scts| Name: | ct_extract_ocsp_response_scts | | Prototype: | static int ct_extract_ocsp_response_scts(SSL *s) | | Coverage: | 59.091% (13/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 4636-4680 |
| | 63 | 8 |
X509_NAME_oneline| Name: | X509_NAME_oneline | | Prototype: | char *X509_NAME_oneline(const X509_NAME *a, char *buf, int len) | | Coverage: | 59.091% (52/88) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_obj.c | | Lines: | 24-181 |
| | 134 | 28 |
CMS_dataFinal| Name: | CMS_dataFinal | | Prototype: | int CMS_dataFinal(CMS_ContentInfo *cms, BIO *cmsbio) | | Coverage: | 59.091% (13/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | | Lines: | 107-149 |
| | 26 | 11 |
BN_BLINDING_update| Name: | BN_BLINDING_update | | Prototype: | int BN_BLINDING_update(BN_BLINDING *b, BN_CTX *ctx) | | Coverage: | 58.974% (23/39) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c | | Lines: | 93-127 |
| | 52 | 11 |
tls_construct_stoc_alpn| Name: | tls_construct_stoc_alpn | | Prototype: | EXT_RETURN tls_construct_stoc_alpn(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 58.824% (10/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | | Lines: | 1553-1573 |
| | 22 | 3 |
tls1_alert_code| Name: | tls1_alert_code | | Prototype: | int tls1_alert_code(int code) | | Coverage: | 58.824% (40/68) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_enc.c | | Lines: | 618-690 |
| | 35 | 35 |
file_read| Name: | file_read | | Prototype: | static int file_read(BIO *b, char *out, int outl) | | Coverage: | 58.824% (10/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_file.c | | Lines: | 140-158 |
| | 20 | 4 |
cms_SignedData_init_bio| Name: | cms_SignedData_init_bio | | Prototype: | BIO *cms_SignedData_init_bio(CMS_ContentInfo *cms) | | Coverage: | 58.824% (10/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | | Lines: | 749-775 |
| | 33 | 7 |
RAND_DRBG_set| Name: | RAND_DRBG_set | | Prototype: | int RAND_DRBG_set(RAND_DRBG *drbg, int type, unsigned int flags) | | Coverage: | 58.824% (10/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | | Lines: | 103-133 |
| | 16 | 8 |
aes_xts_init_key| Name: | aes_xts_init_key | | Prototype: | static int aes_xts_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 58.621% (17/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | | Lines: | 3336-3434 |
| | 44 | 8 |
dtls1_get_record| Name: | dtls1_get_record | | Prototype: | int dtls1_get_record(SSL *s) | | Coverage: | 58.537% (48/82) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | | Lines: | 1827-2032 |
| | 112 | 24 |
RSA_padding_check_PKCS1_OAEP_mgf1| Name: | RSA_padding_check_PKCS1_OAEP_mgf1 | | Prototype: | int RSA_padding_check_PKCS1_OAEP_mgf1(unsigned char *to, int tlen, const unsigned char *from, int flen, int num, const unsigned char *param, int plen, const EVP_MD *md, const EVP_MD *mgf1md) | | Coverage: | 58.491% (31/53) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_oaep.c | | Lines: | 116-251 |
| | 90 | 18 |
ssl_security_default_callback| Name: | ssl_security_default_callback | | Prototype: | static int ssl_security_default_callback(const SSL *s, const SSL_CTX *ctx, int op, int bits, int nid, void *other, void *ex) | | Coverage: | 58.427% (52/89) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | | Lines: | 909-990 |
| | 46 | 26 |
tls_construct_ctos_sct| Name: | tls_construct_ctos_sct | | Prototype: | EXT_RETURN tls_construct_ctos_sct(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | | Lines: | 470-488 |
| | 20 | 4 |
tls1_set_groups| Name: | tls1_set_groups | | Prototype: | int tls1_set_groups(uint16_t **pext, size_t *pextlen, int *groups, size_t ngroups) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | | Lines: | 335-367 |
| | 22 | 4 |
ssl_get_ciphers_by_id| Name: | ssl_get_ciphers_by_id | | Prototype: | struct stack_st_SSL_CIPHER *ssl_get_ciphers_by_id(SSL *s) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 2472-2482 |
| | 22 | 4 |
skip_asn1| Name: | skip_asn1 | | Prototype: | static int skip_asn1(unsigned char **pp, long *plen, int exptag) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_kdf.c | | Lines: | 27-42 |
| | 13 | 4 |
dh_cmp_parameters| Name: | dh_cmp_parameters | | Prototype: | static int dh_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | | Lines: | 362-372 |
| | 7 | 4 |
des_ede3_wrap_cipher| Name: | des_ede3_wrap_cipher | | Prototype: | static int des_ede3_wrap_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c | | Lines: | 386-406 |
| | 8 | 4 |
dane_i2d| Name: | dane_i2d | | Prototype: | static unsigned char *dane_i2d( X509 *cert, uint8_t selector, unsigned int *i2dlen) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 2524-2554 |
| | 28 | 5 |
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 |
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 |
SCT_LIST_validate| Name: | SCT_LIST_validate | | Prototype: | int SCT_LIST_validate(const struct stack_st_SCT *scts, CT_POLICY_EVAL_CTX *ctx) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c | | Lines: | 376-396 |
| | 19 | 4 |
RAND_DRBG_get0_public| Name: | RAND_DRBG_get0_public | | Prototype: | RAND_DRBG *RAND_DRBG_get0_public(void) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | | Lines: | 1024-1039 |
| | 20 | 4 |
RAND_DRBG_get0_private| Name: | RAND_DRBG_get0_private | | Prototype: | RAND_DRBG *RAND_DRBG_get0_private(void) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | | Lines: | 1045-1060 |
| | 20 | 4 |
EVP_PKEY_check| Name: | EVP_PKEY_check | | Prototype: | int EVP_PKEY_check(EVP_PKEY_CTX *ctx) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_gn.c | | Lines: | 172-193 |
| | 21 | 4 |
EVP_CIPHER_CTX_set_key_length| Name: | EVP_CIPHER_CTX_set_key_length | | Prototype: | int EVP_CIPHER_CTX_set_key_length(EVP_CIPHER_CTX *c, int keylen) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c | | Lines: | 555-567 |
| | 13 | 4 |
ENGINE_add| Name: | ENGINE_add | | Prototype: | int ENGINE_add(ENGINE *e) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_list.c | | Lines: | 210-228 |
| | 23 | 4 |
CRYPTO_realloc| Name: | CRYPTO_realloc | | Prototype: | void *CRYPTO_realloc(void *str, size_t num, const char *file, int line) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem.c | | Lines: | 238-266 |
| | 19 | 4 |
BN_lebin2bn| Name: | BN_lebin2bn | | Prototype: | BIGNUM *BN_lebin2bn(const unsigned char *s, int len, BIGNUM *ret) | | Coverage: | 58.333% (14/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 472-517 |
| | 50 | 8 |
BN_STACK_push| Name: | BN_STACK_push | | Prototype: | static int BN_STACK_push(BN_STACK *st, unsigned int idx) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c | | Lines: | 252-272 |
| | 16 | 4 |
ASN1_TIME_adj| Name: | ASN1_TIME_adj | | Prototype: | ASN1_TIME *ASN1_TIME_adj(ASN1_TIME *s, time_t t, int offset_day, long offset_sec) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | | Lines: | 318-334 |
| | 20 | 4 |
pkey_dh_derive| Name: | pkey_dh_derive | | Prototype: | static int pkey_dh_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | | Coverage: | 58.140% (25/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_pmeth.c | | Lines: | 420-479 |
| | 55 | 14 |
OPENSSL_utf82uni| Name: | OPENSSL_utf82uni | | Prototype: | unsigned char *OPENSSL_utf82uni(const char *asc, int asclen, unsigned char **uni, int *unilen) | | Coverage: | 58.065% (18/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_utl.c | | Lines: | 74-147 |
| | 48 | 11 |
PKCS5_PBKDF2_HMAC| Name: | PKCS5_PBKDF2_HMAC | | Prototype: | int PKCS5_PBKDF2_HMAC(const char *pass, int passlen, const unsigned char *salt, int saltlen, int iter, const EVP_MD *digest, int keylen, unsigned char *out) | | Coverage: | 58.000% (29/50) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p5_crpt2.c | | Lines: | 31-122 |
| | 88 | 15 |
x509_name_canon| Name: | x509_name_canon | | Prototype: | static int x509_name_canon(X509_NAME *a) | | Coverage: | 57.895% (22/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c | | Lines: | 300-375 |
| | 84 | 14 |
tls_construct_stoc_renegotiate| Name: | tls_construct_stoc_renegotiate | | Prototype: | EXT_RETURN tls_construct_stoc_renegotiate(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 57.895% (11/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | | Lines: | 1304-1327 |
| | 21 | 3 |
tls_construct_ctos_srp| Name: | tls_construct_ctos_srp | | Prototype: | EXT_RETURN tls_construct_ctos_srp(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 57.895% (11/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | | Lines: | 89-112 |
| | 24 | 3 |
tls_construct_ctos_server_name| Name: | tls_construct_ctos_server_name | | Prototype: | EXT_RETURN tls_construct_ctos_server_name(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 57.895% (11/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | | Lines: | 36-60 |
| | 24 | 3 |
tls1_prf_alg| Name: | tls1_prf_alg | | Prototype: | static int tls1_prf_alg(const EVP_MD *md, const unsigned char *sec, size_t slen, const unsigned char *seed, size_t seed_len, unsigned char *out, size_t olen) | | Coverage: | 57.895% (11/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/tls1_prf.c | | Lines: | 247-278 |
| | 22 | 7 |
ocsp_check_issuer| Name: | ocsp_check_issuer | | Prototype: | static int ocsp_check_issuer(OCSP_BASICRESP *bs, struct stack_st_X509 *chain) | | Coverage: | 57.895% (11/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_vfy.c | | Lines: | 196-233 |
| | 26 | 7 |
create_ticket_prequel| Name: | create_ticket_prequel | | Prototype: | static int create_ticket_prequel(SSL *s, WPACKET *pkt, uint32_t age_add, unsigned char *tick_nonce) | | Coverage: | 57.895% (11/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | | Lines: | 3777-3811 |
| | 33 | 5 |
X509_signature_dump| Name: | X509_signature_dump | | Prototype: | int X509_signature_dump(BIO *bp, const ASN1_STRING *sig, int indent) | | Coverage: | 57.895% (11/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_x509.c | | Lines: | 278-299 |
| | 15 | 7 |
X509V3_EXT_add_nconf_sk| Name: | X509V3_EXT_add_nconf_sk | | Prototype: | int X509V3_EXT_add_nconf_sk(CONF *conf, X509V3_CTX *ctx, const char *section, struct stack_st_X509_EXTENSION **sk) | | Coverage: | 57.895% (11/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c | | Lines: | 300-325 |
| | 26 | 7 |
SSL_get0_dane_authority| Name: | SSL_get0_dane_authority | | Prototype: | int SSL_get0_dane_authority(SSL *s, X509 **mcert, EVP_PKEY **mspki) | | Coverage: | 57.895% (11/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 1056-1069 |
| | 21 | 5 |
BN_mod_mul_reciprocal| Name: | BN_mod_mul_reciprocal | | Prototype: | int BN_mod_mul_reciprocal(BIGNUM *r, const BIGNUM *x, const BIGNUM *y, BN_RECP_CTX *recp, BN_CTX *ctx) | | Coverage: | 57.895% (11/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_recp.c | | Lines: | 55-82 |
| | 25 | 7 |
cms_EncryptedContent_init_bio| Name: | cms_EncryptedContent_init_bio | | Prototype: | BIO *cms_EncryptedContent_init_bio(CMS_EncryptedContentInfo *ec) | | Coverage: | 57.831% (48/83) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_enc.c | | Lines: | 23-163 |
| | 152 | 26 |
tls_construct_stoc_key_share| Name: | tls_construct_stoc_key_share | | Prototype: | EXT_RETURN tls_construct_stoc_key_share(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 57.778% (26/45) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | | Lines: | 1666-1747 |
| | 102 | 11 |
CRYPTO_dup_ex_data| Name: | CRYPTO_dup_ex_data | | Prototype: | int CRYPTO_dup_ex_data(int class_index, CRYPTO_EX_DATA *to, const CRYPTO_EX_DATA *from) | | Coverage: | 57.778% (26/45) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ex_data.c | | Lines: | 253-313 |
| | 52 | 16 |
mime_hdr_new| Name: | mime_hdr_new | | Prototype: | static MIME_HEADER *mime_hdr_new(const char *name, const char *value) | | Coverage: | 57.692% (15/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | | Lines: | 791-822 |
| | 52 | 10 |
aria_gcm_tls_cipher| Name: | aria_gcm_tls_cipher | | Prototype: | static int aria_gcm_tls_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | | Coverage: | 57.692% (15/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c | | Lines: | 389-443 |
| | 33 | 9 |
_CONF_get_string| Name: | _CONF_get_string | | Prototype: | char *_CONF_get_string(const CONF *conf, const char *section, const char *name) | | Coverage: | 57.692% (30/52) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_api.c | | Lines: | 69-99 |
| | 204 | 14 |
CMS_dataInit| Name: | CMS_dataInit | | Prototype: | BIO *CMS_dataInit(CMS_ContentInfo *cms, BIO *icont) | | Coverage: | 57.692% (15/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | | Lines: | 56-105 |
| | 36 | 11 |
BIO_puts| Name: | BIO_puts | | Prototype: | int BIO_puts(BIO *b, const char *buf) | | Coverage: | 57.576% (19/33) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 387-430 |
| | 54 | 9 |
CRYPTO_cbc128_decrypt| Name: | CRYPTO_cbc128_decrypt | | Prototype: | void CRYPTO_cbc128_decrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], block128_f block) | | Coverage: | 57.500% (23/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/cbc128.c | | Lines: | 69-161 |
| | 40 | 17 |
dtls1_reassemble_fragment| Name: | dtls1_reassemble_fragment | | Prototype: | static int dtls1_reassemble_fragment(SSL *s, const struct hm_header_st *msg_hdr) | | Coverage: | 57.333% (43/75) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | | Lines: | 530-637 |
| | 109 | 25 |
tls_parse_stoc_alpn| Name: | tls_parse_stoc_alpn | | Prototype: | int tls_parse_stoc_alpn(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 57.143% (20/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | | Lines: | 1608-1674 |
| | 88 | 9 |
tls13_generate_secret| Name: | tls13_generate_secret | | Prototype: | int tls13_generate_secret(SSL *s, const EVP_MD *md, const unsigned char *prevsecret, const unsigned char *insecret, size_t insecretlen, unsigned char *outsecret) | | Coverage: | 57.143% (24/42) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls13_enc.c | | Lines: | 125-208 |
| | 106 | 9 |
ssl_check_srvr_ecc_cert_and_alg| Name: | ssl_check_srvr_ecc_cert_and_alg | | Prototype: | int ssl_check_srvr_ecc_cert_and_alg(X509 *x, SSL *s) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 3326-3337 |
| | 6 | 3 |
ssl3_record_sequence_update| Name: | ssl3_record_sequence_update | | Prototype: | void ssl3_record_sequence_update(unsigned char *seq) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c | | Lines: | 1737-1746 |
| | 5 | 3 |
sm4_ofb_cipher| Name: | sm4_ofb_cipher | | Prototype: | static int sm4_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_sm4.c | | Lines: | 67-67 |
| | 1 | 3 |
sm4_cbc_cipher| Name: | sm4_cbc_cipher | | Prototype: | static int sm4_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_sm4.c | | Lines: | 67-67 |
| | 1 | 3 |
sk_reserve| Name: | sk_reserve | | Prototype: | static int sk_reserve(OPENSSL_STACK *st, int n, int exact) | | Coverage: | 57.143% (16/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | | Lines: | 160-205 |
| | 33 | 10 |
seed_ofb_cipher| Name: | seed_ofb_cipher | | Prototype: | static int seed_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_seed.c | | Lines: | 28-28 |
| | 1 | 3 |
seed_cbc_cipher| Name: | seed_cbc_cipher | | Prototype: | static int seed_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_seed.c | | Lines: | 28-28 |
| | 1 | 3 |
rc2_ofb_cipher| Name: | rc2_ofb_cipher | | Prototype: | static int rc2_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c | | Lines: | 35-35 |
| | 1 | 3 |
rc2_cbc_cipher| Name: | rc2_cbc_cipher | | Prototype: | static int rc2_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c | | Lines: | 35-35 |
| | 1 | 3 |
rand_pool_add| Name: | rand_pool_add | | Prototype: | int rand_pool_add(RAND_POOL *pool, const unsigned char *buffer, size_t len, size_t entropy) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | | Lines: | 596-611 |
| | 8 | 3 |
rand_drbg_new| Name: | rand_drbg_new | | Prototype: | static RAND_DRBG *rand_drbg_new(int secure, int type, unsigned int flags, RAND_DRBG *parent) | | Coverage: | 57.143% (16/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | | Lines: | 173-238 |
| | 47 | 8 |
module_finish| Name: | module_finish | | Prototype: | static void module_finish(CONF_IMODULE *imod) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c | | Lines: | 400-410 |
| | 8 | 3 |
mime_hdr_free| Name: | mime_hdr_free | | Prototype: | static void mime_hdr_free(MIME_HEADER *hdr) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | | Lines: | 900-909 |
| | 9 | 3 |
int_cleanup_cb_doall| Name: | int_cleanup_cb_doall | | Prototype: | static void int_cleanup_cb_doall(ENGINE_PILE *p) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_table.c | | Lines: | 170-178 |
| | 6 | 3 |
idea_ofb_cipher| Name: | idea_ofb_cipher | | Prototype: | static int idea_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_idea.c | | Lines: | 42-42 |
| | 1 | 3 |
idea_cbc_cipher| Name: | idea_cbc_cipher | | Prototype: | static int idea_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_idea.c | | Lines: | 41-41 |
| | 1 | 3 |
engine_cleanup_add_first| Name: | engine_cleanup_add_first | | Prototype: | void engine_cleanup_add_first(ENGINE_CLEANUP_CB *cb) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_lib.c | | Lines: | 136-145 |
| | 6 | 3 |
dtls1_handle_timeout| Name: | dtls1_handle_timeout | | Prototype: | int dtls1_handle_timeout(SSL *s) | | Coverage: | 57.143% (8/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | | Lines: | 389-414 |
| | 14 | 5 |
do_dh_print| Name: | do_dh_print | | Prototype: | static int do_dh_print(BIO *bp, const DH *x, int indent, int ptype) | | Coverage: | 57.143% (48/84) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | | Lines: | 267-345 |
| | 110 | 23 |
dir_ctrl| Name: | dir_ctrl | | Prototype: | static int dir_ctrl(X509_LOOKUP *ctx, int cmd, const char *argp, long argl, char **retp) | | Coverage: | 57.143% (8/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/by_dir.c | | Lines: | 67-91 |
| | 14 | 5 |
desx_cbc_cipher| Name: | desx_cbc_cipher | | Prototype: | static int desx_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_xcbc_d.c | | Lines: | 64-82 |
| | 14 | 3 |
des_ofb_cipher| Name: | des_ofb_cipher | | Prototype: | static int des_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des.c | | Lines: | 65-86 |
| | 16 | 3 |
des_ede_ofb_cipher| Name: | des_ede_ofb_cipher | | Prototype: | static int des_ede_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c | | Lines: | 76-101 |
| | 20 | 3 |
des_ede_cfb64_cipher| Name: | des_ede_cfb64_cipher | | Prototype: | static int des_ede_cfb64_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c | | Lines: | 131-156 |
| | 20 | 3 |
des_ede3_cfb8_cipher| Name: | des_ede3_cfb8_cipher | | Prototype: | static int des_ede3_cfb8_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c | | Lines: | 184-204 |
| | 16 | 3 |
des_cfb8_cipher| Name: | des_cfb8_cipher | | Prototype: | static int des_cfb8_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des.c | | Lines: | 173-191 |
| | 14 | 3 |
des_cfb64_cipher| Name: | des_cfb64_cipher | | Prototype: | static int des_cfb64_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des.c | | Lines: | 115-138 |
| | 18 | 3 |
ctr_BCC_final| Name: | ctr_BCC_final | | Prototype: | static int ctr_BCC_final(RAND_DRBG_CTR *ctr) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | | Lines: | 155-163 |
| | 5 | 3 |
conn_free| Name: | conn_free | | Prototype: | static int conn_free(BIO *a) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c | | Lines: | 275-291 |
| | 17 | 3 |
collect_data| Name: | collect_data | | Prototype: | static int collect_data(BUF_MEM *buf, const unsigned char **p, long plen) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c | | Lines: | 1041-1054 |
| | 9 | 3 |
cmd_RequestCAFile| Name: | cmd_RequestCAFile | | Prototype: | static int cmd_RequestCAFile(SSL_CONF_CTX *cctx, const char *value) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | | Lines: | 500-507 |
| | 9 | 3 |
cmd_Ciphersuites| Name: | cmd_Ciphersuites | | Prototype: | static int cmd_Ciphersuites(SSL_CONF_CTX *cctx, const char *value) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | | Lines: | 268-277 |
| | 6 | 3 |
cast5_ofb_cipher| Name: | cast5_ofb_cipher | | Prototype: | static int cast5_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_cast.c | | Lines: | 28-28 |
| | 1 | 3 |
cast5_cbc_cipher| Name: | cast5_cbc_cipher | | Prototype: | static int cast5_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_cast.c | | Lines: | 28-28 |
| | 1 | 3 |