Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
X509_NAME_printName: | X509_NAME_print | Prototype: | int X509_NAME_print(BIO *bp, const X509_NAME *name, int obase) | Coverage: | 79.412% (27/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c | Lines: | 493-538 |
| | 37 | 10 |
sanitize_lineName: | sanitize_line | Prototype: | static int sanitize_line(char *linebuf, int len, unsigned int flags) | Coverage: | 79.412% (27/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | Lines: | 683-715 |
| | 20 | 9 |
tls_handle_alpnName: | tls_handle_alpn | Prototype: | int tls_handle_alpn(SSL *s) | Coverage: | 79.412% (27/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 2131-2207 |
| | 101 | 10 |
BN_divName: | BN_div | Prototype: | int BN_div(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor, BN_CTX *ctx) | Coverage: | 79.646% (90/113) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_div.c | Lines: | 137-417 |
| | 135 | 33 |
BIO_popName: | BIO_pop | Prototype: | BIO *BIO_pop(BIO *b) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | Lines: | 600-618 |
| | 30 | 4 |
BN_bn2lebinpadName: | BN_bn2lebinpad | Prototype: | int BN_bn2lebinpad(const BIGNUM *a, unsigned char *to, int tolen) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 519-537 |
| | 13 | 4 |
BN_copyName: | BN_copy | Prototype: | BIGNUM *BN_copy(BIGNUM *a, const BIGNUM *b) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 281-298 |
| | 16 | 4 |
BN_is_oneName: | BN_is_one | Prototype: | int BN_is_one(const BIGNUM *a) | Coverage: | 80.000% (4/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 871-874 |
| | 1 | 1 |
BN_uaddName: | BN_uadd | Prototype: | int BN_uadd(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_add.c | Lines: | 76-122 |
| | 32 | 4 |
CRYPTO_cts128_decryptName: | CRYPTO_cts128_decrypt | Prototype: | size_t CRYPTO_cts128_decrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], cbc128_f cbc) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/cts128.c | Lines: | 248-286 |
| | 16 | 4 |
CRYPTO_cts128_encrypt_blockName: | 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/openssl/src/crypto/modes/cts128.c | Lines: | 27-54 |
| | 15 | 4 |
CRYPTO_nistcts128_decryptName: | CRYPTO_nistcts128_decrypt | Prototype: | size_t CRYPTO_nistcts128_decrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], cbc128_f cbc) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/cts128.c | Lines: | 288-330 |
| | 18 | 4 |
CRYPTO_nistcts128_encrypt_blockName: | 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/openssl/src/crypto/modes/cts128.c | Lines: | 56-85 |
| | 15 | 4 |
CRYPTO_ocb128_aadName: | CRYPTO_ocb128_aad | Prototype: | int CRYPTO_ocb128_aad(OCB128_CONTEXT *ctx, const unsigned char *aad, size_t len) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c | Lines: | 268-323 |
| | 30 | 4 |
DH_get0_pqgName: | DH_get0_pqg | Prototype: | void DH_get0_pqg(const DH *dh, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c | Lines: | 175-184 |
| | 12 | 4 |
EC_GROUP_new_from_ecpkparametersName: | EC_GROUP_new_from_ecpkparameters | Prototype: | EC_GROUP *EC_GROUP_new_from_ecpkparameters(const ECPKPARAMETERS *params) | Coverage: | 80.000% (16/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 807-841 |
| | 51 | 7 |
ERR_STATE_freeName: | ERR_STATE_free | Prototype: | static void ERR_STATE_free(ERR_STATE *s) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | Lines: | 254-264 |
| | 12 | 4 |
ERR_clear_errorName: | ERR_clear_error | Prototype: | void ERR_clear_error(void) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | Lines: | 412-425 |
| | 18 | 4 |
ERR_put_errorName: | ERR_put_error | Prototype: | void ERR_put_error(int lib, int func, int reason, const char *file, int line) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | Lines: | 375-410 |
| | 18 | 4 |
EVP_PBE_getName: | EVP_PBE_get | Prototype: | int EVP_PBE_get(int *ptype, int *ppbe_nid, size_t num) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pbe.c | Lines: | 249-262 |
| | 9 | 4 |
OBJ_ln2nidName: | OBJ_ln2nid | Prototype: | int OBJ_ln2nid(const char *s) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | Lines: | 540-559 |
| | 21 | 4 |
OBJ_sn2nidName: | OBJ_sn2nid | Prototype: | int OBJ_sn2nid(const char *s) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | Lines: | 561-580 |
| | 21 | 4 |
OPENSSL_buf2hexstrName: | OPENSSL_buf2hexstr | Prototype: | char *OPENSSL_buf2hexstr(const unsigned char *buffer, long len) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_str.c | Lines: | 191-219 |
| | 21 | 4 |
RECORD_LAYER_write_pendingName: | RECORD_LAYER_write_pending | Prototype: | int RECORD_LAYER_write_pending(const RECORD_LAYER *rl) | Coverage: | 80.000% (4/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c | Lines: | 95-99 |
| | 2 | 1 |
SSL_get_shared_sigalgsName: | SSL_get_shared_sigalgs | Prototype: | int SSL_get_shared_sigalgs(SSL *s, int idx, int *psign, int *phash, int *psignhash, unsigned char *rsig, unsigned char *rhash) | Coverage: | 80.000% (20/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1828-1850 |
| | 32 | 7 |
SSL_is_init_finishedName: | SSL_is_init_finished | Prototype: | int SSL_is_init_finished(const SSL *s) | Coverage: | 80.000% (4/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | Lines: | 76-79 |
| | 1 | 1 |
SSL_set_sessionName: | 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 |
SipHash_InitName: | 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_ext_print_bioName: | 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 |
add_lengthsName: | 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 |
asn1_get_uint64Name: | 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_print_booleanName: | asn1_print_boolean | Prototype: | static int asn1_print_boolean(BIO *out, int boolval) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c | Lines: | 369-391 |
| | 11 | 5 |
asn1_print_infoName: | asn1_print_info | Prototype: | static int asn1_print_info(BIO *bp, int tag, int xclass, int constructed, int indent) | Coverage: | 80.000% (20/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_par.c | Lines: | 24-56 |
| | 22 | 9 |
asn1_string_embed_freeName: | 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_to_bnName: | 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 |
bn_mod_sub_fixed_topName: | bn_mod_sub_fixed_top | Prototype: | int bn_mod_sub_fixed_top(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m) | Coverage: | 80.000% (16/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | Lines: | 128-176 |
| | 45 | 6 |
check_hostsName: | 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_key_levelName: | 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 |
cms_EncryptedContent_initName: | cms_EncryptedContent_init | Prototype: | int cms_EncryptedContent_init(CMS_EncryptedContentInfo *ec, const EVP_CIPHER *cipher, const unsigned char *key, size_t keylen) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_enc.c | Lines: | 165-181 |
| | 12 | 4 |
cms_kari_cbName: | cms_kari_cb | Prototype: | static int cms_kari_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_asn1.c | Lines: | 147-162 |
| | 17 | 4 |
dh_cbName: | dh_cb | Prototype: | static int dh_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_asn1.c | Lines: | 18-32 |
| | 16 | 4 |
dsa_cbName: | dsa_cb | Prototype: | static int dsa_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_asn1.c | Lines: | 61-75 |
| | 16 | 4 |
ge_frombytes_vartimeName: | ge_frombytes_vartime | Prototype: | static int ge_frombytes_vartime(ge_p3 *h, const uint8_t *s) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 1793-1834 |
| | 31 | 4 |
has_san_idName: | has_san_id | Prototype: | static int has_san_id(X509 *x, int gtype) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 563-582 |
| | 22 | 4 |
int_ctx_newName: | int_ctx_new | Prototype: | static EVP_PKEY_CTX *int_ctx_new(EVP_PKEY *pkey, ENGINE *e, int id) | Coverage: | 80.000% (32/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | Lines: | 103-168 |
| | 75 | 12 |
load_ivName: | load_iv | Prototype: | static int load_iv(char **fromp, unsigned char *to, int num) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | Lines: | 561-582 |
| | 15 | 4 |
nc_dnsName: | nc_dns | Prototype: | static int nc_dns(ASN1_IA5STRING *dns, ASN1_IA5STRING *base) | Coverage: | 80.000% (12/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | Lines: | 535-557 |
| | 11 | 5 |
ossl_strtouint64Name: | ossl_strtouint64 | Prototype: | static uint64_t ossl_strtouint64(const variant_char *str) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cryptlib.c | Lines: | 65-80 |
| | 9 | 4 |
pkey_tls1_prf_deriveName: | pkey_tls1_prf_derive | Prototype: | static int pkey_tls1_prf_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/tls1_prf.c | Lines: | 124-143 |
| | 17 | 4 |
pubkey_cbName: | pubkey_cb | Prototype: | static int pubkey_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | Lines: | 29-50 |
| | 11 | 4 |
rsa_pub_decodeName: | rsa_pub_decode | Prototype: | static int rsa_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 95-114 |
| | 28 | 4 |
set_sct_list_sourceName: | set_sct_list_source | Prototype: | static int set_sct_list_source(struct stack_st_SCT *s, sct_source_t source) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_x509v3.c | Lines: | 33-47 |
| | 9 | 4 |
sh_allocatedName: | sh_allocated | Prototype: | static int sh_allocated(const char *ptr) | Coverage: | 80.000% (4/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | Lines: | 514-517 |
| | 1 | 1 |
sock_freeName: | sock_free | Prototype: | static int sock_free(BIO *a) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_sock.c | Lines: | 79-91 |
| | 10 | 4 |
ssl3_pendingName: | ssl3_pending | Prototype: | size_t ssl3_pending(const SSL *s) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c | Lines: | 111-126 |
| | 9 | 4 |
ssl3_send_alertName: | ssl3_send_alert | Prototype: | int ssl3_send_alert(SSL *s, int level, int desc) | Coverage: | 80.000% (28/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_msg.c | Lines: | 39-67 |
| | 19 | 6 |
ssl_cert_lookup_by_pkeyName: | ssl_cert_lookup_by_pkey | Prototype: | const SSL_CERT_LOOKUP *ssl_cert_lookup_by_pkey(const EVP_PKEY *pk, size_t *pidx) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 1017-1032 |
| | 19 | 4 |
ssl_set_client_disabledName: | ssl_set_client_disabled | Prototype: | int ssl_set_client_disabled(SSL *s) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1100-1122 |
| | 17 | 4 |
tls1_check_pkey_compName: | tls1_check_pkey_comp | Prototype: | static int tls1_check_pkey_comp(SSL *s, EVP_PKEY *pkey) | Coverage: | 80.000% (24/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 428-472 |
| | 26 | 9 |
tls1_save_sigalgsName: | tls1_save_sigalgs | Prototype: | int tls1_save_sigalgs(SSL *s, PACKET *pkt, int cert) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1753-1769 |
| | 11 | 4 |
tls_get_stateful_ticketName: | tls_get_stateful_ticket | Prototype: | static SSL_TICKET_STATUS tls_get_stateful_ticket(SSL *s, PACKET *tick, SSL_SESSION **sess) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 1016-1042 |
| | 18 | 5 |
wpacket_intern_closeName: | wpacket_intern_close | Prototype: | static int wpacket_intern_close(WPACKET *pkt, WPACKET_SUB *sub, int doclose) | Coverage: | 80.000% (20/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c | Lines: | 186-223 |
| | 25 | 7 |
bio_readName: | bio_read | Prototype: | static int bio_read(BIO *bio, char *buf, int size_) | Coverage: | 80.556% (29/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | Lines: | 111-189 |
| | 68 | 11 |
CRYPTO_gcm128_aadName: | CRYPTO_gcm128_aad | Prototype: | int CRYPTO_gcm128_aad(GCM128_CONTEXT *ctx, const unsigned char *aad, size_t len) | Coverage: | 80.645% (25/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/gcm128.c | Lines: | 920-979 |
| | 32 | 9 |
ssl_generate_master_secretName: | ssl_generate_master_secret | Prototype: | int ssl_generate_master_secret(SSL *s, unsigned char *pms, size_t pmslen, int free_pms) | Coverage: | 80.645% (25/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4587-4653 |
| | 50 | 11 |
aria_set_encrypt_keyName: | aria_set_encrypt_key | Prototype: | int aria_set_encrypt_key(const unsigned char *userKey, const int bits, ARIA_KEY *key) | Coverage: | 80.769% (21/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aria/aria.c | Lines: | 538-668 |
| | 101 | 7 |
asn1_primitive_printName: | asn1_primitive_print | Prototype: | static int asn1_primitive_print(BIO *out, ASN1_VALUE **fld, const ASN1_ITEM *it, int indent, const char *fname, const char *sname, const ASN1_PCTX *pctx) | Coverage: | 80.769% (63/78) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c | Lines: | 433-539 |
| | 78 | 30 |
clear_commentsName: | clear_comments | Prototype: | static void clear_comments(CONF *conf, char *p) | Coverage: | 80.769% (21/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | Lines: | 468-503 |
| | 23 | 10 |
do_bufName: | do_buf | Prototype: | static int do_buf(unsigned char *buf, int buflen, int type, unsigned short flags, char *quotes, char_io *io_ch, void *arg) | Coverage: | 80.769% (42/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strex.c | Lines: | 138-230 |
| | 58 | 19 |
get_cert_verify_tbs_dataName: | get_cert_verify_tbs_data | Prototype: | static int get_cert_verify_tbs_data(SSL *s, unsigned char *tls13tbs, void **hdata, size_t *hdatalen) | Coverage: | 80.769% (21/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 168-217 |
| | 31 | 6 |
eckey_type2paramName: | eckey_type2param | Prototype: | static EC_KEY *eckey_type2param(int ptype, const void *pval) | Coverage: | 80.952% (17/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | Lines: | 92-134 |
| | 49 | 8 |
asn1_template_ex_i2dName: | asn1_template_ex_i2d | Prototype: | static int asn1_template_ex_i2d(ASN1_VALUE **pval, unsigned char **out, const ASN1_TEMPLATE *tt, int tag, int iclass) | Coverage: | 81.176% (69/85) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_enc.c | Lines: | 197-347 |
| | 87 | 24 |
BN_mod_expName: | BN_mod_exp | Prototype: | int BN_mod_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx) | Coverage: | 81.250% (13/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp.c | Lines: | 89-159 |
| | 19 | 3 |
SSL_SESSION_list_removeName: | SSL_SESSION_list_remove | Prototype: | static void SSL_SESSION_list_remove(SSL_CTX *ctx, SSL_SESSION *s) | Coverage: | 81.250% (13/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 1136-1163 |
| | 34 | 5 |
mem_readName: | mem_read | Prototype: | static int mem_read(BIO *b, char *out, int outl) | Coverage: | 81.250% (13/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c | Lines: | 184-202 |
| | 18 | 4 |
str_copyName: | str_copy | Prototype: | static int str_copy(CONF *conf, char *section, char **pto, char *from) | Coverage: | 81.308% (87/107) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | Lines: | 505-656 |
| | 116 | 36 |
final_key_shareName: | final_key_share | Prototype: | static int final_key_share(SSL *s, unsigned int context, int sent) | Coverage: | 81.333% (61/75) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 1265-1426 |
| | 98 | 17 |
enc_readName: | enc_read | Prototype: | static int enc_read(BIO *b, char *out, int outl) | Coverage: | 81.429% (57/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_enc.c | Lines: | 106-232 |
| | 91 | 21 |
BN_sub_wordName: | BN_sub_word | Prototype: | int BN_sub_word(BIGNUM *a, unsigned long w) | Coverage: | 81.481% (22/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_word.c | Lines: | 134-179 |
| | 29 | 9 |
tls_post_process_client_helloName: | tls_post_process_client_hello | Prototype: | WORK_STATE tls_post_process_client_hello(SSL *s, WORK_STATE wst) | Coverage: | 81.707% (67/82) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 2209-2333 |
| | 80 | 23 |
BIO_dump_indent_cbName: | BIO_dump_indent_cb | Prototype: | int BIO_dump_indent_cb(int (*cb) (const void *data, size_t len, void *u), void *u, const char *s, int len, int indent) | Coverage: | 81.818% (36/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_dump.c | Lines: | 28-91 |
| | 39 | 13 |
BN_GF2m_poly2arrName: | BN_GF2m_poly2arr | Prototype: | int BN_GF2m_poly2arr(const BIGNUM *a, int p[], int max) | Coverage: | 81.818% (18/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | Lines: | 1116-1145 |
| | 18 | 8 |
CRYPTO_ccm128_decryptName: | CRYPTO_ccm128_decrypt | Prototype: | int CRYPTO_ccm128_decrypt(CCM128_CONTEXT *ctx, const unsigned char *inp, unsigned char *out, size_t len) | Coverage: | 81.818% (18/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c | Lines: | 213-284 |
| | 37 | 8 |
EC_get_builtin_curvesName: | EC_get_builtin_curves | Prototype: | size_t EC_get_builtin_curves(EC_builtin_curve *r, size_t nitems) | Coverage: | 81.818% (9/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_curve.c | Lines: | 3139-3154 |
| | 12 | 3 |
RC2_set_keyName: | RC2_set_key | Prototype: | void RC2_set_key(RC2_KEY *key, int len, const unsigned char *data, int bits) | Coverage: | 81.818% (18/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rc2/rc2_skey.c | Lines: | 49-94 |
| | 30 | 8 |
check_trustName: | check_trust | Prototype: | static int check_trust(X509_STORE_CTX *ctx, int num_untrusted) | Coverage: | 81.818% (45/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 748-843 |
| | 53 | 18 |
d2i_ASN1_OBJECTName: | d2i_ASN1_OBJECT | Prototype: | ASN1_OBJECT *d2i_ASN1_OBJECT(ASN1_OBJECT **a, const unsigned char **pp, long length) | Coverage: | 81.818% (9/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_object.c | Lines: | 211-237 |
| | 27 | 5 |
eckey_pub_decodeName: | eckey_pub_decode | Prototype: | static int eckey_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey) | Coverage: | 81.818% (9/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | Lines: | 136-167 |
| | 35 | 5 |
i2d_ASN1_bio_streamName: | i2d_ASN1_bio_stream | Prototype: | int i2d_ASN1_bio_stream(BIO *out, ASN1_VALUE *val, BIO *in, int flags, const ASN1_ITEM *it) | Coverage: | 81.818% (9/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 67-94 |
| | 18 | 4 |
tls_process_hello_reqName: | tls_process_hello_req | Prototype: | MSG_PROCESS_RETURN tls_process_hello_req(SSL *s, PACKET *pkt) | Coverage: | 81.818% (9/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3639-3666 |
| | 17 | 4 |
read_state_machineName: | read_state_machine | Prototype: | static SUB_STATE_RETURN read_state_machine(SSL *s) | Coverage: | 82.022% (73/89) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | Lines: | 536-691 |
| | 112 | 32 |
valid_starName: | valid_star | Prototype: | static const unsigned char *valid_star(const unsigned char *p, size_t len, unsigned int flags) | Coverage: | 82.090% (55/67) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 694-753 |
| | 69 | 13 |
early_data_count_okName: | early_data_count_ok | Prototype: | int early_data_count_ok(SSL *s, size_t length, size_t overhead, int send) | Coverage: | 82.143% (23/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | Lines: | 104-149 |
| | 47 | 7 |
des_cfb1_cipherName: | des_cfb1_cipher | Prototype: | static int des_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 82.353% (14/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des.c | Lines: | 144-171 |
| | 19 | 5 |
do_x509_checkName: | do_x509_check | Prototype: | static int do_x509_check(X509 *x, const char *chk, size_t chklen, unsigned int flags, int check_type, char **peername) | Coverage: | 82.456% (47/57) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 818-897 |
| | 74 | 17 |
ASN1_object_sizeName: | ASN1_object_size | Prototype: | int ASN1_object_size(int constructed, int length, int tag) | Coverage: | 82.609% (19/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c | Lines: | 215-241 |
| | 18 | 8 |
ASYNC_WAIT_CTX_get_changed_fdsName: | ASYNC_WAIT_CTX_get_changed_fds | Prototype: | int ASYNC_WAIT_CTX_get_changed_fds(ASYNC_WAIT_CTX *ctx, int *addfd, size_t *numaddfds, int *delfd, size_t *numdelfds) | Coverage: | 82.609% (19/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async_wait.c | Lines: | 111-138 |
| | 31 | 5 |
BN_GF2m_mod_arrName: | BN_GF2m_mod_arr | Prototype: | int BN_GF2m_mod_arr(BIGNUM *r, const BIGNUM *a, const int p[]) | Coverage: | 82.609% (38/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | Lines: | 292-382 |
| | 54 | 15 |
BN_asc2bnName: | BN_asc2bn | Prototype: | int BN_asc2bn(BIGNUM **bn, const char *a) | Coverage: | 82.609% (19/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_print.c | Lines: | 269-287 |
| | 11 | 6 |
ecx_get_priv_keyName: | ecx_get_priv_key | Prototype: | static int ecx_get_priv_key(const EVP_PKEY *pkey, unsigned char *priv, size_t *len) | Coverage: | 82.609% (19/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | Lines: | 367-386 |
| | 21 | 3 |