| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
srp_generate_client_master_secret| Name: | srp_generate_client_master_secret | | Prototype: | int srp_generate_client_master_secret(SSL *s) | | Coverage: | 47.826% (11/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c | | Lines: | 279-330 |
| | 102 | 7 |
ssl_module_init| Name: | ssl_module_init | | Prototype: | static int ssl_module_init(CONF_IMODULE *md, const CONF *cnf) | | Coverage: | 47.826% (22/46) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_ssl.c | | Lines: | 61-128 |
| | 100 | 13 |
construct_stateless_ticket| Name: | construct_stateless_ticket | | Prototype: | static int construct_stateless_ticket(SSL *s, WPACKET *pkt, uint32_t age_add, unsigned char *tick_nonce) | | Coverage: | 47.872% (45/94) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | | Lines: | 3813-3986 |
| | 239 | 17 |
BIO_connect| Name: | BIO_connect | | Prototype: | int BIO_connect(int sock, const BIO_ADDR *addr, int options) | | Coverage: | 48.000% (12/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock2.c | | Lines: | 77-116 |
| | 53 | 9 |
DSO_convert_filename| Name: | DSO_convert_filename | | Prototype: | char *DSO_convert_filename(DSO *dso, const char *filename) | | Coverage: | 48.000% (12/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_lib.c | | Lines: | 280-308 |
| | 50 | 9 |
SSL_add_file_cert_subjects_to_stack| Name: | SSL_add_file_cert_subjects_to_stack | | Prototype: | int SSL_add_file_cert_subjects_to_stack(struct stack_st_X509_NAME *stack, const char *file) | | Coverage: | 48.000% (12/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | | Lines: | 680-728 |
| | 56 | 11 |
cms_RecipientInfo_kari_encrypt| Name: | cms_RecipientInfo_kari_encrypt | | Prototype: | int cms_RecipientInfo_kari_encrypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri) | | Coverage: | 48.000% (12/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | | Lines: | 363-411 |
| | 32 | 9 |
cms_SignerInfo_content_sign| Name: | cms_SignerInfo_content_sign | | Prototype: | static int cms_SignerInfo_content_sign(CMS_ContentInfo *cms, CMS_SignerInfo *si, BIO *chain) | | Coverage: | 48.000% (24/50) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | | Lines: | 533-618 |
| | 70 | 17 |
cms_env_asn1_ctrl| Name: | cms_env_asn1_ctrl | | Prototype: | int cms_env_asn1_ctrl(CMS_RecipientInfo *ri, int cmd) | | Coverage: | 48.000% (12/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | | Lines: | 51-79 |
| | 23 | 8 |
do_ext_nconf| Name: | do_ext_nconf | | Prototype: | static X509_EXTENSION *do_ext_nconf(CONF *conf, X509V3_CTX *ctx, int ext_nid, int crit, const char *value) | | Coverage: | 48.000% (24/50) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c | | Lines: | 69-129 |
| | 87 | 15 |
setup_dp| Name: | setup_dp | | Prototype: | static void setup_dp(X509 *x, DIST_POINT *dp) | | Coverage: | 48.000% (12/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | | Lines: | 303-329 |
| | 23 | 8 |
ssl_generate_param_group| Name: | ssl_generate_param_group | | Prototype: | EVP_PKEY *ssl_generate_param_group(uint16_t id) | | Coverage: | 48.000% (12/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | | Lines: | 4727-4759 |
| | 55 | 9 |
PKCS7_dataInit| Name: | PKCS7_dataInit | | Prototype: | BIO *PKCS7_dataInit(PKCS7 *p7, BIO *bio) | | Coverage: | 48.039% (49/102) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | | Lines: | 193-342 |
| | 206 | 35 |
OPENSSL_cpuid_setup| Name: | OPENSSL_cpuid_setup | | Prototype: | void OPENSSL_cpuid_setup(void) | | Coverage: | 48.148% (13/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cryptlib.c | | Lines: | 97-159 |
| | 35 | 8 |
b64_write| Name: | b64_write | | Prototype: | static int b64_write(BIO *b, const char *in, int inl) | | Coverage: | 48.148% (26/54) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_b64.c | | Lines: | 328-446 |
| | 101 | 15 |
SRP_Calc_B| Name: | SRP_Calc_B | | Prototype: | BIGNUM *SRP_Calc_B(const BIGNUM *b, const BIGNUM *N, const BIGNUM *g, const BIGNUM *v) | | Coverage: | 48.276% (14/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_lib.c | | Lines: | 87-117 |
| | 76 | 5 |
rsa_ossl_private_decrypt| Name: | rsa_ossl_private_decrypt | | Prototype: | static int rsa_ossl_private_decrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) | | Coverage: | 48.276% (42/87) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c | | Lines: | 365-493 |
| | 144 | 27 |
bio_read_intern| Name: | bio_read_intern | | Prototype: | static int bio_read_intern(BIO *b, void *data, size_t dlen, size_t *readbytes) | | Coverage: | 48.387% (15/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 251-286 |
| | 51 | 7 |
chacha20_poly1305_ctrl| Name: | chacha20_poly1305_ctrl | | Prototype: | static int chacha20_poly1305_ctrl(EVP_CIPHER_CTX *ctx, int type, int arg, void *ptr) | | Coverage: | 48.387% (30/62) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_chacha20_poly1305.c | | Lines: | 498-605 |
| | 78 | 22 |
BN_mod_inverse_no_branch| Name: | BN_mod_inverse_no_branch | | Prototype: | static BIGNUM *BN_mod_inverse_no_branch(BIGNUM *in, const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx) | | Coverage: | 48.438% (31/64) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gcd.c | | Lines: | 458-623 |
| | 92 | 20 |
conn_state| Name: | conn_state | | Prototype: | static int conn_state(BIO *b, BIO_CONNECT *c) | | Coverage: | 48.529% (33/68) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c | | Lines: | 75-220 |
| | 140 | 27 |
ossl_ecdsa_verify_sig| Name: | ossl_ecdsa_verify_sig | | Prototype: | int ossl_ecdsa_verify_sig(const unsigned char *dgst, int dgst_len, const ECDSA_SIG *sig, EC_KEY *eckey) | | Coverage: | 48.529% (33/68) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdsa_ossl.c | | Lines: | 309-417 |
| | 101 | 18 |
SSL_SESSION_print| Name: | SSL_SESSION_print | | Prototype: | int SSL_SESSION_print(BIO *bp, const SSL_SESSION *x) | | Coverage: | 48.551% (67/138) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_txt.c | | Lines: | 32-162 |
| | 128 | 47 |
X509_STORE_CTX_purpose_inherit| Name: | X509_STORE_CTX_purpose_inherit | | Prototype: | int X509_STORE_CTX_purpose_inherit(X509_STORE_CTX *ctx, int def_purpose, int purpose, int trust) | | Coverage: | 48.571% (17/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 2129-2178 |
| | 31 | 11 |
aes_gcm_cipher| Name: | aes_gcm_cipher | | Prototype: | static int aes_gcm_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | | Coverage: | 48.571% (34/70) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | | Lines: | 3174-3297 |
| | 68 | 21 |
SSL_CTX_ctrl| Name: | SSL_CTX_ctrl | | Prototype: | long SSL_CTX_ctrl(SSL_CTX *ctx, int cmd, long larg, void *parg) | | Coverage: | 48.598% (52/107) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 2269-2387 |
| | 214 | 45 |
ASN1_item_verify| Name: | ASN1_item_verify | | Prototype: | int ASN1_item_verify(const ASN1_ITEM *it, X509_ALGOR *a, ASN1_BIT_STRING *signature, void *asn, EVP_PKEY *pkey) | | Coverage: | 48.837% (21/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_verify.c | | Lines: | 84-170 |
| | 74 | 14 |
ssl3_cbc_digest_record| Name: | ssl3_cbc_digest_record | | Prototype: | int ssl3_cbc_digest_record(const EVP_MD_CTX *ctx, unsigned char *md_out, size_t *md_out_size, const unsigned char header[13], const unsigned char *data, size_t data_plus_mac_size, size_t data_plus_mac_plus_padding_size, const unsigned char *mac_secret, size_t mac_secret_length, char is_sslv3) | | Coverage: | 48.872% (65/133) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_cbc.c | | Lines: | 128-486 |
| | 197 | 42 |
TXT_DB_insert| Name: | TXT_DB_insert | | Prototype: | int TXT_DB_insert(TXT_DB *db, OPENSSL_STRING *row) | | Coverage: | 48.889% (22/45) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/txt_db/txt_db.c | | Lines: | 237-280 |
| | 51 | 15 |
tls_construct_stoc_cookie| Name: | tls_construct_stoc_cookie | | Prototype: | EXT_RETURN tls_construct_stoc_cookie(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 48.913% (45/92) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | | Lines: | 1749-1880 |
| | 178 | 14 |
use_certificate_chain_file| Name: | use_certificate_chain_file | | Prototype: | static int use_certificate_chain_file(SSL_CTX *ctx, SSL *ssl, const char *file) | | Coverage: | 48.936% (23/47) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | | Lines: | 589-684 |
| | 84 | 15 |
ec_group_new_from_data| Name: | ec_group_new_from_data | | Prototype: | static EC_GROUP *ec_group_new_from_data(const ec_list_element curve) | | Coverage: | 49.180% (30/61) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_curve.c | | Lines: | 3010-3115 |
| | 179 | 18 |
DTLSv1_listen| Name: | DTLSv1_listen | | Prototype: | int DTLSv1_listen(SSL *s, BIO_ADDR *client) | | Coverage: | 49.479% (95/192) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | | Lines: | 446-878 |
| | 257 | 43 |
ASN1_BIT_STRING_set_bit| Name: | ASN1_BIT_STRING_set_bit | | Prototype: | int ASN1_BIT_STRING_set_bit(ASN1_BIT_STRING *a, int n, int value) | | Coverage: | 50.000% (13/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_bitstr.c | | Lines: | 146-179 |
| | 33 | 8 |
ASN1_GENERALIZEDTIME_print| Name: | ASN1_GENERALIZEDTIME_print | | Prototype: | int ASN1_GENERALIZEDTIME_print(BIO *bp, const ASN1_GENERALIZEDTIME *tm) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_gentm.c | | Lines: | 77-82 |
| | 3 | 2 |
ASN1_OBJECT_new| Name: | ASN1_OBJECT_new | | Prototype: | ASN1_OBJECT *ASN1_OBJECT_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_object.c | | Lines: | 335-346 |
| | 13 | 2 |
ASN1_PCTX_new| Name: | ASN1_PCTX_new | | Prototype: | ASN1_PCTX *ASN1_PCTX_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c | | Lines: | 35-45 |
| | 12 | 2 |
ASN1_STRING_TABLE_cleanup| Name: | ASN1_STRING_TABLE_cleanup | | Prototype: | void ASN1_STRING_TABLE_cleanup(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strnid.c | | Lines: | 204-213 |
| | 12 | 2 |
ASN1_STRING_type_new| Name: | ASN1_STRING_type_new | | Prototype: | ASN1_STRING *ASN1_STRING_type_new(int type) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c | | Lines: | 312-323 |
| | 13 | 2 |
ASN1_TIME_normalize| Name: | ASN1_TIME_normalize | | Prototype: | int ASN1_TIME_normalize(ASN1_TIME *t) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | | Lines: | 532-540 |
| | 8 | 2 |
ASN1_TYPE_get_int_octetstring| Name: | ASN1_TYPE_get_int_octetstring | | Prototype: | int ASN1_TYPE_get_int_octetstring(const ASN1_TYPE *a, long *num, unsigned char *data, int max_len) | | Coverage: | 50.000% (11/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/evp_asn1.c | | Lines: | 83-115 |
| | 33 | 8 |
ASN1_TYPE_get_octetstring| Name: | ASN1_TYPE_get_octetstring | | Prototype: | int ASN1_TYPE_get_octetstring(const ASN1_TYPE *a, unsigned char *data, int max_len) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/evp_asn1.c | | Lines: | 30-47 |
| | 16 | 3 |
ASN1_TYPE_set_int_octetstring| Name: | ASN1_TYPE_set_int_octetstring | | Prototype: | int ASN1_TYPE_set_int_octetstring(ASN1_TYPE *a, long num, unsigned char *data, int len) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/evp_asn1.c | | Lines: | 61-77 |
| | 11 | 2 |
ASN1_UTCTIME_print| Name: | ASN1_UTCTIME_print | | Prototype: | int ASN1_UTCTIME_print(BIO *bp, const ASN1_UTCTIME *tm) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_utctm.c | | Lines: | 93-98 |
| | 3 | 2 |
ASN1_item_new| Name: | ASN1_item_new | | Prototype: | ASN1_VALUE *ASN1_item_new(const ASN1_ITEM *it) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_new.c | | Lines: | 27-33 |
| | 12 | 2 |
ASYNC_WAIT_CTX_set_wait_fd| Name: | ASYNC_WAIT_CTX_set_wait_fd | | Prototype: | int ASYNC_WAIT_CTX_set_wait_fd(ASYNC_WAIT_CTX *ctx, const void *key, int fd, void *custom_data, void (*cleanup)(ASYNC_WAIT_CTX *, const void *, int, void *)) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async_wait.c | | Lines: | 43-64 |
| | 15 | 2 |
ASYNC_cleanup_thread| Name: | ASYNC_cleanup_thread | | Prototype: | void ASYNC_cleanup_thread(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c | | Lines: | 391-397 |
| | 7 | 2 |
ASYNC_unblock_pause| Name: | ASYNC_unblock_pause | | Prototype: | void ASYNC_unblock_pause(void) | | Coverage: | 50.000% (6/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c | | Lines: | 435-451 |
| | 18 | 4 |
B64_write_ASN1| Name: | B64_write_ASN1 | | Prototype: | static int B64_write_ASN1(BIO *out, ASN1_VALUE *val, BIO *in, int flags, const ASN1_ITEM *it) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | | Lines: | 98-117 |
| | 18 | 2 |
BIO_ACCEPT_free| Name: | BIO_ACCEPT_free | | Prototype: | static void BIO_ACCEPT_free(BIO_ACCEPT *a) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_acpt.c | | Lines: | 104-117 |
| | 13 | 2 |
BIO_ACCEPT_new| Name: | BIO_ACCEPT_new | | Prototype: | static BIO_ACCEPT *BIO_ACCEPT_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_acpt.c | | Lines: | 91-102 |
| | 13 | 2 |
BIO_ADDRINFO_address| Name: | BIO_ADDRINFO_address | | Prototype: | const BIO_ADDR *BIO_ADDRINFO_address(const BIO_ADDRINFO *bai) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | | Lines: | 407-412 |
| | 9 | 2 |
BIO_ADDRINFO_family| Name: | BIO_ADDRINFO_family | | Prototype: | int BIO_ADDRINFO_family(const BIO_ADDRINFO *bai) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | | Lines: | 348-353 |
| | 5 | 2 |
BIO_ADDRINFO_next| Name: | BIO_ADDRINFO_next | | Prototype: | const BIO_ADDRINFO *BIO_ADDRINFO_next(const BIO_ADDRINFO *bai) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | | Lines: | 341-346 |
| | 9 | 2 |
BIO_ADDRINFO_socktype| Name: | BIO_ADDRINFO_socktype | | Prototype: | int BIO_ADDRINFO_socktype(const BIO_ADDRINFO *bai) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | | Lines: | 355-360 |
| | 5 | 2 |
BIO_ADDR_hostname_string| Name: | BIO_ADDR_hostname_string | | Prototype: | char *BIO_ADDR_hostname_string(const BIO_ADDR *ap, int numeric) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | | Lines: | 264-272 |
| | 16 | 2 |
BIO_ADDR_new| Name: | BIO_ADDR_new | | Prototype: | BIO_ADDR *BIO_ADDR_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | | Lines: | 38-49 |
| | 16 | 2 |
BIO_ADDR_service_string| Name: | BIO_ADDR_service_string | | Prototype: | char *BIO_ADDR_service_string(const BIO_ADDR *ap, int numeric) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | | Lines: | 274-282 |
| | 16 | 2 |
BIO_ADDR_sockaddr_size| Name: | BIO_ADDR_sockaddr_size | | Prototype: | socklen_t BIO_ADDR_sockaddr_size(const BIO_ADDR *ap) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | | Lines: | 320-333 |
| | 13 | 4 |
BIO_CONNECT_free| Name: | BIO_CONNECT_free | | Prototype: | void BIO_CONNECT_free(BIO_CONNECT *a) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c | | Lines: | 235-243 |
| | 8 | 2 |
BIO_CONNECT_new| Name: | BIO_CONNECT_new | | Prototype: | BIO_CONNECT *BIO_CONNECT_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c | | Lines: | 222-233 |
| | 13 | 2 |
BIO_closesocket| Name: | BIO_closesocket | | Prototype: | int BIO_closesocket(int sock) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock2.c | | Lines: | 311-316 |
| | 3 | 2 |
BIO_indent| Name: | BIO_indent | | Prototype: | int BIO_indent(BIO *b, int indent, int max) | | Coverage: | 50.000% (6/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 480-490 |
| | 8 | 5 |
BIO_meth_new| Name: | BIO_meth_new | | Prototype: | BIO_METHOD *BIO_meth_new(int type, const char *name) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c | | Lines: | 36-48 |
| | 18 | 2 |
BIO_new_fp| Name: | BIO_new_fp | | Prototype: | BIO *BIO_new_fp(FILE *stream, int close_flag) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_file.c | | Lines: | 95-106 |
| | 12 | 2 |
BIO_new_socket| Name: | BIO_new_socket | | Prototype: | BIO *BIO_new_socket(int fd, int close_flag) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_sock.c | | Lines: | 59-68 |
| | 12 | 2 |
BIO_next| Name: | BIO_next | | Prototype: | BIO *BIO_next(BIO *b) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 670-675 |
| | 9 | 2 |
BIO_number_read| Name: | BIO_number_read | | Prototype: | uint64_t BIO_number_read(BIO *bio) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 758-763 |
| | 3 | 2 |
BIO_number_written| Name: | BIO_number_written | | Prototype: | uint64_t BIO_number_written(BIO *bio) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 765-770 |
| | 3 | 2 |
BIO_ptr_ctrl| Name: | BIO_ptr_ctrl | | Prototype: | void *BIO_ptr_ctrl(BIO *b, int cmd, long larg) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 500-508 |
| | 12 | 2 |
BIO_sock_error| Name: | BIO_sock_error | | Prototype: | int BIO_sock_error(int sock) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c | | Lines: | 88-104 |
| | 18 | 2 |
BIO_socket_ioctl| Name: | BIO_socket_ioctl | | Prototype: | int BIO_socket_ioctl(int fd, long type, void *arg) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c | | Lines: | 161-197 |
| | 9 | 2 |
BIO_up_ref| Name: | BIO_up_ref | | Prototype: | int BIO_up_ref(BIO *a) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 178-188 |
| | 4 | 2 |
BN_CTX_new| Name: | BN_CTX_new | | Prototype: | BN_CTX *BN_CTX_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c | | Lines: | 134-146 |
| | 13 | 2 |
BN_GENCB_new| Name: | BN_GENCB_new | | Prototype: | BN_GENCB *BN_GENCB_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 908-918 |
| | 11 | 2 |
BN_GF2m_mod| Name: | BN_GF2m_mod | | Prototype: | int BN_GF2m_mod(BIGNUM *r, const BIGNUM *a, const BIGNUM *p) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | | Lines: | 390-404 |
| | 8 | 2 |
BN_GF2m_mod_exp| Name: | BN_GF2m_mod_exp | | Prototype: | int BN_GF2m_mod_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *p, BN_CTX *ctx) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | | Lines: | 897-918 |
| | 18 | 4 |
BN_GF2m_mod_mul| Name: | BN_GF2m_mod_mul | | Prototype: | int BN_GF2m_mod_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *p, BN_CTX *ctx) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | | Lines: | 465-486 |
| | 18 | 4 |
BN_GF2m_mod_solve_quad| Name: | BN_GF2m_mod_solve_quad | | Prototype: | int BN_GF2m_mod_solve_quad(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | | Lines: | 1087-1107 |
| | 18 | 4 |
BN_GF2m_mod_sqr| Name: | BN_GF2m_mod_sqr | | Prototype: | int BN_GF2m_mod_sqr(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | | Lines: | 524-544 |
| | 18 | 4 |
BN_GF2m_mod_sqrt| Name: | BN_GF2m_mod_sqrt | | Prototype: | int BN_GF2m_mod_sqrt(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | | Lines: | 958-977 |
| | 18 | 4 |
BN_MONT_CTX_new| Name: | BN_MONT_CTX_new | | Prototype: | BN_MONT_CTX *BN_MONT_CTX_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mont.c | | Lines: | 228-240 |
| | 13 | 2 |
BN_RECP_CTX_new| Name: | BN_RECP_CTX_new | | Prototype: | BN_RECP_CTX *BN_RECP_CTX_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_recp.c | | Lines: | 20-33 |
| | 14 | 2 |
BN_RECP_CTX_set| Name: | BN_RECP_CTX_set | | Prototype: | int BN_RECP_CTX_set(BN_RECP_CTX *recp, const BIGNUM *d, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_recp.c | | Lines: | 45-53 |
| | 6 | 2 |
BN_bn2binpad| Name: | BN_bn2binpad | | Prototype: | int BN_bn2binpad(const BIGNUM *a, unsigned char *to, int tolen) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 460-465 |
| | 3 | 2 |
BN_dup| Name: | BN_dup | | Prototype: | BIGNUM *BN_dup(const BIGNUM *a) | | Coverage: | 50.000% (6/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 262-279 |
| | 26 | 4 |
BN_gcd| Name: | BN_gcd | | Prototype: | int BN_gcd(BIGNUM *r, const BIGNUM *in_a, const BIGNUM *in_b, BN_CTX *ctx) | | Coverage: | 50.000% (10/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gcd.c | | Lines: | 15-52 |
| | 35 | 8 |
BN_mod_add| Name: | BN_mod_add | | Prototype: | int BN_mod_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | | Lines: | 28-34 |
| | 3 | 2 |
BN_mod_sqr| Name: | BN_mod_sqr | | Prototype: | int BN_mod_sqr(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | | Lines: | 222-228 |
| | 7 | 2 |
BN_mod_sub| Name: | BN_mod_sub | | Prototype: | int BN_mod_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | | Lines: | 106-112 |
| | 3 | 2 |
BN_new| Name: | BN_new | | Prototype: | BIGNUM *BN_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 186-197 |
| | 12 | 2 |
BUF_MEM_new| Name: | BUF_MEM_new | | Prototype: | BUF_MEM *BUF_MEM_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/buffer/buffer.c | | Lines: | 31-41 |
| | 12 | 2 |
CMAC_CTX_free| Name: | CMAC_CTX_free | | Prototype: | void CMAC_CTX_free(CMAC_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cmac.c | | Lines: | 78-85 |
| | 5 | 2 |
CMS_RecipientInfo_decrypt| Name: | CMS_RecipientInfo_decrypt | | Prototype: | int CMS_RecipientInfo_decrypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | | Lines: | 739-756 |
| | 7 | 5 |
CMS_RecipientInfo_kari_decrypt| Name: | CMS_RecipientInfo_kari_decrypt | | Prototype: | int CMS_RecipientInfo_kari_decrypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri, CMS_RecipientEncryptedKey *rek) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | | Lines: | 228-254 |
| | 31 | 4 |
CMS_RecipientInfo_kari_get0_ctx| Name: | CMS_RecipientInfo_kari_get0_ctx | | Prototype: | EVP_CIPHER_CTX *CMS_RecipientInfo_kari_get0_ctx(CMS_RecipientInfo *ri) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | | Lines: | 174-179 |
| | 7 | 2 |
CMS_RecipientInfo_kari_get0_reks| Name: | CMS_RecipientInfo_kari_get0_reks | | Prototype: | struct stack_st_CMS_RecipientEncryptedKey *CMS_RecipientInfo_kari_get0_reks(CMS_RecipientInfo *ri) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | | Lines: | 40-49 |
| | 9 | 2 |
CMS_RecipientInfo_kekri_id_cmp| Name: | CMS_RecipientInfo_kekri_id_cmp | | Prototype: | int CMS_RecipientInfo_kekri_id_cmp(CMS_RecipientInfo *ri, const unsigned char *id, size_t idlen) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | | Lines: | 426-441 |
| | 11 | 2 |
CMS_RecipientInfo_ktri_cert_cmp| Name: | CMS_RecipientInfo_ktri_cert_cmp | | Prototype: | int CMS_RecipientInfo_ktri_cert_cmp(CMS_RecipientInfo *ri, X509 *cert) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | | Lines: | 269-277 |
| | 5 | 2 |
CMS_RecipientInfo_set0_key| Name: | CMS_RecipientInfo_set0_key | | Prototype: | int CMS_RecipientInfo_set0_key(CMS_RecipientInfo *ri, unsigned char *key, size_t keylen) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | | Lines: | 596-609 |
| | 8 | 2 |