Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
ossl_init_thread_startName: | ossl_init_thread_start | Prototype: | int ossl_init_thread_start(uint64_t opts) | Coverage: | 75.000% (12/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c | Lines: | 419-456 |
| | 19 | 6 |
pkey_dh_cleanupName: | pkey_dh_cleanup | Prototype: | static void pkey_dh_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_pmeth.c | Lines: | 69-77 |
| | 7 | 2 |
pkey_ec_cleanupName: | pkey_ec_cleanup | Prototype: | static void pkey_ec_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 88-98 |
| | 13 | 2 |
pkey_hmac_cleanupName: | pkey_hmac_cleanup | Prototype: | static void pkey_hmac_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_pmeth.c | Lines: | 74-84 |
| | 12 | 2 |
pkey_poly1305_cleanupName: | pkey_poly1305_cleanup | Prototype: | static void pkey_poly1305_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_pmeth.c | Lines: | 42-51 |
| | 11 | 2 |
pkey_pss_initName: | pkey_pss_init | Prototype: | static int pkey_pss_init(EVP_PKEY_CTX *ctx) | Coverage: | 75.000% (12/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 796-836 |
| | 25 | 6 |
pkey_rsa_cleanupName: | pkey_rsa_cleanup | Prototype: | static void pkey_rsa_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 111-120 |
| | 6 | 2 |
pkey_rsa_initName: | pkey_rsa_init | Prototype: | static int pkey_rsa_init(EVP_PKEY_CTX *ctx) | Coverage: | 75.000% (6/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 51-71 |
| | 16 | 3 |
pkey_siphash_cleanupName: | pkey_siphash_cleanup | Prototype: | static void pkey_siphash_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_pmeth.c | Lines: | 42-51 |
| | 11 | 2 |
pkey_sm2_cleanupName: | pkey_sm2_cleanup | Prototype: | static void pkey_sm2_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_pmeth.c | Lines: | 45-55 |
| | 12 | 2 |
rc2_set_asn1_type_and_ivName: | rc2_set_asn1_type_and_iv | Prototype: | static int rc2_set_asn1_type_and_iv(EVP_CIPHER_CTX *c, ASN1_TYPE *type) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c | Lines: | 146-159 |
| | 11 | 2 |
ssl3_take_macName: | ssl3_take_mac | Prototype: | int ssl3_take_mac(SSL *s) | Coverage: | 75.000% (6/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 661-684 |
| | 13 | 3 |
ssl_cipher_get_overheadName: | ssl_cipher_get_overhead | Prototype: | int ssl_cipher_get_overhead(const SSL_CIPHER *c, size_t *mac_overhead, size_t *int_overhead, size_t *blocksize, size_t *ext_overhead) | Coverage: | 75.000% (21/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 2102-2152 |
| | 36 | 9 |
st_freeName: | st_free | Prototype: | static void st_free(ASN1_STRING_TABLE *tbl) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strnid.c | Lines: | 215-219 |
| | 2 | 2 |
tls1_set_raw_sigalgsName: | tls1_set_raw_sigalgs | Prototype: | int tls1_set_raw_sigalgs(CERT *c, const uint16_t *psigs, size_t salglen, int client) | Coverage: | 75.000% (6/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1960-1982 |
| | 15 | 3 |
tls_parse_stoc_ec_pt_formatsName: | tls_parse_stoc_ec_pt_formats | Prototype: | int tls_parse_stoc_ec_pt_formats(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 75.000% (12/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 1355-1395 |
| | 53 | 6 |
tls_parse_stoc_etmName: | tls_parse_stoc_etm | Prototype: | int tls_parse_stoc_etm(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 75.000% (6/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 1728-1738 |
| | 5 | 2 |
tls_process_encrypted_extensionsName: | tls_process_encrypted_extensions | Prototype: | static MSG_PROCESS_RETURN tls_process_encrypted_extensions(SSL *s, PACKET *pkt) | Coverage: | 75.000% (9/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3668-3695 |
| | 35 | 4 |
x509_cbName: | x509_cb | Prototype: | static int x509_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 75.000% (6/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c | Lines: | 36-78 |
| | 50 | 4 |
tls_process_server_certificateName: | tls_process_server_certificate | Prototype: | MSG_PROCESS_RETURN tls_process_server_certificate(SSL *s, PACKET *pkt) | Coverage: | 75.281% (67/89) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 1823-1995 |
| | 255 | 19 |
bnrandName: | bnrand | Prototype: | static int bnrand(BNRAND_FLAG flag, BIGNUM *rnd, int bits, int top, int bottom) | Coverage: | 75.410% (46/61) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_rand.c | Lines: | 21-95 |
| | 54 | 19 |
fmtintName: | fmtint | Prototype: | static int fmtint(char **sbuffer, char **buffer, size_t *currlen, size_t *maxlen, int64_t value, int base, int min, int max, int flags) | Coverage: | 75.532% (71/94) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_print.c | Lines: | 415-513 |
| | 69 | 29 |
asn1_primitive_newName: | asn1_primitive_new | Prototype: | static int asn1_primitive_new(ASN1_VALUE **pval, const ASN1_ITEM *it, int embed) | Coverage: | 75.556% (34/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_new.c | Lines: | 262-328 |
| | 49 | 16 |
RSA_padding_check_PKCS1_type_1Name: | RSA_padding_check_PKCS1_type_1 | Prototype: | int RSA_padding_check_PKCS1_type_1(unsigned char *to, int tlen, const unsigned char *from, int flen, int num) | Coverage: | 75.758% (25/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pk1.c | Lines: | 44-115 |
| | 40 | 11 |
BN_mod_exp_montName: | BN_mod_exp_mont | Prototype: | int BN_mod_exp_mont(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) | Coverage: | 75.833% (91/120) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp.c | Lines: | 296-470 |
| | 119 | 36 |
CRYPTO_gcm128_encrypt_ctr32Name: | CRYPTO_gcm128_encrypt_ctr32 | Prototype: | int CRYPTO_gcm128_encrypt_ctr32(GCM128_CONTEXT *ctx, const unsigned char *in, unsigned char *out, size_t len, ctr128_f stream) | Coverage: | 75.862% (44/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/gcm128.c | Lines: | 1459-1621 |
| | 71 | 16 |
i2o_SCTName: | i2o_SCT | Prototype: | int i2o_SCT(const SCT *sct, unsigned char **out) | Coverage: | 75.862% (22/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_oct.c | Lines: | 200-255 |
| | 47 | 10 |
pkey_set_typeName: | pkey_set_type | Prototype: | static int pkey_set_type(EVP_PKEY *pkey, ENGINE *e, int type, const char *str, int len) | Coverage: | 75.862% (22/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | Lines: | 178-221 |
| | 49 | 8 |
rand_drbg_get_entropyName: | rand_drbg_get_entropy | Prototype: | size_t rand_drbg_get_entropy(RAND_DRBG *drbg, unsigned char **pout, int entropy, size_t min_len, size_t max_len, int prediction_resistance) | Coverage: | 75.862% (22/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 131-211 |
| | 52 | 10 |
BUF_MEM_grow_cleanName: | BUF_MEM_grow_clean | Prototype: | size_t BUF_MEM_grow_clean(BUF_MEM *str, size_t len) | Coverage: | 76.190% (16/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/buffer/buffer.c | Lines: | 110-146 |
| | 30 | 7 |
check_purposeName: | check_purpose | Prototype: | static int check_purpose(X509_STORE_CTX *ctx, X509 *x, int purpose, int depth, int must_be_ca) | Coverage: | 76.190% (16/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 391-436 |
| | 13 | 9 |
dtls1_get_timeoutName: | dtls1_get_timeout | Prototype: | struct timeval *dtls1_get_timeout(SSL *s, struct timeval *timeleft) | Coverage: | 76.190% (16/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | Lines: | 286-324 |
| | 22 | 5 |
sh_mallocName: | sh_malloc | Prototype: | static void *sh_malloc(size_t size) | Coverage: | 76.190% (16/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | Lines: | 533-596 |
| | 53 | 8 |
RSA_verify_PKCS1_PSS_mgf1Name: | RSA_verify_PKCS1_PSS_mgf1 | Prototype: | int RSA_verify_PKCS1_PSS_mgf1(RSA *rsa, const unsigned char *mHash, const EVP_MD *Hash, const EVP_MD *mgf1Hash, const unsigned char *EM, int sLen) | Coverage: | 76.250% (61/80) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pss.c | Lines: | 32-136 |
| | 91 | 25 |
X509_REQ_get_extensionsName: | X509_REQ_get_extensions | Prototype: | struct stack_st_X509_EXTENSION *X509_REQ_get_extensions(X509_REQ *req) | Coverage: | 76.471% (13/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c | Lines: | 153-176 |
| | 39 | 5 |
bn_expand_internalName: | bn_expand_internal | Prototype: | static unsigned long *bn_expand_internal(const BIGNUM *b, int words) | Coverage: | 76.471% (13/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 209-235 |
| | 37 | 6 |
check_revocationName: | check_revocation | Prototype: | static int check_revocation(X509_STORE_CTX *ctx) | Coverage: | 76.471% (13/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 845-865 |
| | 14 | 6 |
dh_pub_decodeName: | dh_pub_decode | Prototype: | static int dh_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey) | Coverage: | 76.471% (13/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | Lines: | 45-95 |
| | 62 | 7 |
pkey_hkdf_deriveName: | pkey_hkdf_derive | Prototype: | static int pkey_hkdf_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | Coverage: | 76.471% (13/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/hkdf.c | Lines: | 178-213 |
| | 37 | 8 |
satsub64beName: | satsub64be | Prototype: | static int satsub64be(const unsigned char *v1, const unsigned char *v2) | Coverage: | 76.471% (13/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/dtls1_bitmap.c | Lines: | 14-36 |
| | 14 | 5 |
ssl3_cbc_copy_macName: | ssl3_cbc_copy_mac | Prototype: | int ssl3_cbc_copy_mac(unsigned char *out, const SSL3_RECORD *rec, size_t md_size) | Coverage: | 76.471% (13/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | Lines: | 1529-1602 |
| | 31 | 5 |
BN_GF2m_mod_mul_arrName: | BN_GF2m_mod_mul_arr | Prototype: | int BN_GF2m_mod_mul_arr(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const int p[], BN_CTX *ctx) | Coverage: | 76.667% (23/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | Lines: | 410-456 |
| | 30 | 10 |
tls1_encName: | tls1_enc | Prototype: | int tls1_enc(SSL *s, SSL3_RECORD *recs, size_t n_recs, int sending) | Coverage: | 76.786% (129/168) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | Lines: | 937-1182 |
| | 254 | 48 |
SSL_freeName: | SSL_free | Prototype: | void SSL_free(SSL *s) | Coverage: | 76.923% (10/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 1135-1222 |
| | 54 | 5 |
dsa_pub_decodeName: | dsa_pub_decode | Prototype: | static int dsa_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey) | Coverage: | 76.923% (20/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c | Lines: | 20-75 |
| | 72 | 9 |
ll_append_headName: | ll_append_head | Prototype: | static void ll_append_head(CIPHER_ORDER **head, CIPHER_ORDER *curr, CIPHER_ORDER **tail) | Coverage: | 76.923% (10/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 622-637 |
| | 20 | 5 |
send_certificate_requestName: | send_certificate_request | Prototype: | int send_certificate_request(SSL *s) | Coverage: | 76.923% (20/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 351-391 |
| | 34 | 2 |
ssl3_renegotiate_checkName: | ssl3_renegotiate_check | Prototype: | int ssl3_renegotiate_check(SSL *s, int initok) | Coverage: | 76.923% (10/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4502-4523 |
| | 11 | 3 |
ssl_get_split_send_fragmentName: | ssl_get_split_send_fragment | Prototype: | unsigned int ssl_get_split_send_fragment(const SSL *ssl) | Coverage: | 76.923% (10/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 5415-5428 |
| | 10 | 3 |
tls_process_ske_ecdheName: | tls_process_ske_ecdhe | Prototype: | static int tls_process_ske_ecdhe(SSL *s, PACKET *pkt, EVP_PKEY **pkey) | Coverage: | 76.923% (20/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 2196-2260 |
| | 62 | 8 |
EVP_CipherInit_exName: | EVP_CipherInit_ex | Prototype: | int EVP_CipherInit_ex(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher, ENGINE *impl, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 77.011% (67/87) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c | Lines: | 59-207 |
| | 114 | 29 |
EVP_DecodeUpdateName: | EVP_DecodeUpdate | Prototype: | int EVP_DecodeUpdate(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl) | Coverage: | 77.027% (57/74) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/encode.c | Lines: | 303-411 |
| | 61 | 21 |
tls_process_server_helloName: | tls_process_server_hello | Prototype: | MSG_PROCESS_RETURN tls_process_server_hello(SSL *s, PACKET *pkt) | Coverage: | 77.083% (148/192) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 1411-1756 |
| | 331 | 41 |
X509V3_get_d2iName: | X509V3_get_d2i | Prototype: | void *X509V3_get_d2i(const struct stack_st_X509_EXTENSION *x, int nid, int *crit, int *idx) | Coverage: | 77.273% (34/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_lib.c | Lines: | 162-210 |
| | 50 | 15 |
bn_mod_add_fixed_topName: | bn_mod_add_fixed_top | Prototype: | int bn_mod_add_fixed_top(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m) | Coverage: | 77.273% (17/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | Lines: | 48-93 |
| | 44 | 6 |
get_next_fileName: | get_next_file | Prototype: | static BIO *get_next_file(const char *path, OPENSSL_DIR_CTX **dirctx) | Coverage: | 77.273% (17/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | Lines: | 698-751 |
| | 39 | 6 |
nc_matchName: | nc_match | Prototype: | static int nc_match(GENERAL_NAME *gen, NAME_CONSTRAINTS *nc) | Coverage: | 77.273% (34/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | Lines: | 438-488 |
| | 31 | 14 |
RAND_DRBG_instantiateName: | RAND_DRBG_instantiate | Prototype: | int RAND_DRBG_instantiate(RAND_DRBG *drbg, const unsigned char *pers, size_t perslen) | Coverage: | 77.419% (48/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 277-370 |
| | 101 | 18 |
tls1_check_cert_paramName: | tls1_check_cert_param | Prototype: | static int tls1_check_cert_param(SSL *s, X509 *x, int check_ee_md) | Coverage: | 77.419% (24/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 550-593 |
| | 28 | 10 |
tls_process_finishedName: | tls_process_finished | Prototype: | MSG_PROCESS_RETURN tls_process_finished(SSL *s, PACKET *pkt) | Coverage: | 77.465% (55/71) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 748-852 |
| | 83 | 16 |
tls_get_message_bodyName: | tls_get_message_body | Prototype: | int tls_get_message_body(SSL *s, size_t *len) | Coverage: | 77.551% (38/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1246-1325 |
| | 49 | 12 |
ASN1_STRING_clear_freeName: | ASN1_STRING_clear_free | Prototype: | void ASN1_STRING_clear_free(ASN1_STRING *a) | Coverage: | 77.778% (7/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c | Lines: | 342-349 |
| | 7 | 3 |
ASN1_UTCTIME_set_stringName: | ASN1_UTCTIME_set_string | Prototype: | int ASN1_UTCTIME_set_string(ASN1_UTCTIME *s, const char *str) | Coverage: | 77.778% (7/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_utctm.c | Lines: | 31-47 |
| | 14 | 3 |
EVP_DigestSignName: | EVP_DigestSign | Prototype: | int EVP_DigestSign(EVP_MD_CTX *ctx, unsigned char *sigret, size_t *siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 77.778% (7/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sigver.c | Lines: | 163-171 |
| | 11 | 3 |
MDC2_FinalName: | MDC2_Final | Prototype: | int MDC2_Final(unsigned char *md, MDC2_CTX *c) | Coverage: | 77.778% (7/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mdc2/mdc2dgst.c | Lines: | 110-126 |
| | 12 | 3 |
RSA_padding_add_PKCS1_type_2Name: | RSA_padding_add_PKCS1_type_2 | Prototype: | int RSA_padding_add_PKCS1_type_2(unsigned char *to, int tlen, const unsigned char *from, int flen) | Coverage: | 77.778% (14/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pk1.c | Lines: | 117-152 |
| | 21 | 7 |
X509_VERIFY_PARAM_move_peernameName: | X509_VERIFY_PARAM_move_peername | Prototype: | void X509_VERIFY_PARAM_move_peername(X509_VERIFY_PARAM *to, X509_VERIFY_PARAM *from) | Coverage: | 77.778% (7/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c | Lines: | 411-422 |
| | 18 | 3 |
asn1_d2i_read_bioName: | asn1_d2i_read_bio | Prototype: | int asn1_d2i_read_bio(BIO *in, BUF_MEM **pb) | Coverage: | 77.778% (63/81) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_d2i_fp.c | Lines: | 94-234 |
| | 94 | 25 |
bio_writeName: | bio_write | Prototype: | static int bio_write(BIO *bio, const char *buf, int num_) | Coverage: | 77.778% (21/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | Lines: | 270-338 |
| | 56 | 8 |
custom_ext_parseName: | custom_ext_parse | Prototype: | int custom_ext_parse(SSL *s, unsigned int context, unsigned int ext_type, const unsigned char *ext_data, size_t ext_size, X509 *x, size_t chainidx) | Coverage: | 77.778% (21/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | Lines: | 113-167 |
| | 37 | 9 |
do_free_uptoName: | do_free_upto | Prototype: | static void do_free_upto(BIO *f, BIO *upto) | Coverage: | 77.778% (7/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | Lines: | 88-100 |
| | 7 | 3 |
engine_unlocked_finishName: | engine_unlocked_finish | Prototype: | int engine_unlocked_finish(ENGINE *e, int unlock_for_handlers) | Coverage: | 77.778% (14/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_init.c | Lines: | 44-74 |
| | 14 | 6 |
tls_construct_ctos_sig_algsName: | tls_construct_ctos_sig_algs | Prototype: | EXT_RETURN tls_construct_ctos_sig_algs(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 77.778% (21/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 261-286 |
| | 23 | 3 |
tls_parse_ctos_srpName: | tls_parse_ctos_srp | Prototype: | int tls_parse_ctos_srp(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 77.778% (7/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 215-239 |
| | 26 | 3 |
tls_process_as_hello_retry_requestName: | tls_process_as_hello_retry_request | Prototype: | static MSG_PROCESS_RETURN tls_process_as_hello_retry_request(SSL *s, PACKET *extpkt) | Coverage: | 77.778% (14/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 1758-1821 |
| | 63 | 6 |
ossl_statem_client_read_transitionName: | ossl_statem_client_read_transition | Prototype: | int ossl_statem_client_read_transition(SSL *s, int mt) | Coverage: | 78.082% (114/146) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 201-397 |
| | 125 | 45 |
dane_verifyName: | dane_verify | Prototype: | static int dane_verify(X509_STORE_CTX *ctx) | Coverage: | 78.125% (25/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 2784-2844 |
| | 32 | 8 |
UTF8_putcName: | UTF8_putc | Prototype: | int UTF8_putc(unsigned char *str, int len, unsigned long value) | Coverage: | 78.182% (43/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_utf8.c | Lines: | 124-188 |
| | 52 | 19 |
CMAC_FinalName: | CMAC_Final | Prototype: | int CMAC_Final(CMAC_CTX *ctx, unsigned char *out, size_t *poutlen) | Coverage: | 78.261% (18/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cmac.c | Lines: | 186-212 |
| | 20 | 8 |
EVP_EncryptFinal_exName: | EVP_EncryptFinal_ex | Prototype: | int EVP_EncryptFinal_ex(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl) | Coverage: | 78.261% (18/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c | Lines: | 381-421 |
| | 32 | 8 |
EVP_MD_CTX_resetName: | EVP_MD_CTX_reset | Prototype: | int EVP_MD_CTX_reset(EVP_MD_CTX *ctx) | Coverage: | 78.261% (18/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/digest.c | Lines: | 19-47 |
| | 15 | 5 |
ASN1_STRING_printName: | ASN1_STRING_print | Prototype: | int ASN1_STRING_print(BIO *bp, const ASN1_STRING *v) | Coverage: | 78.571% (22/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_print.c | Lines: | 68-95 |
| | 23 | 8 |
CRYPTO_ccm128_encryptName: | CRYPTO_ccm128_encrypt | Prototype: | int CRYPTO_ccm128_encrypt(CCM128_CONTEXT *ctx, const unsigned char *inp, unsigned char *out, size_t len) | Coverage: | 78.571% (22/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c | Lines: | 129-211 |
| | 44 | 10 |
CRYPTO_gcm128_setivName: | CRYPTO_gcm128_setiv | Prototype: | void CRYPTO_gcm128_setiv(GCM128_CONTEXT *ctx, const unsigned char *iv, size_t len) | Coverage: | 78.571% (22/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/gcm128.c | Lines: | 827-918 |
| | 44 | 9 |
RAND_DRBG_bytesName: | RAND_DRBG_bytes | Prototype: | int RAND_DRBG_bytes(RAND_DRBG *drbg, unsigned char *out, size_t outlen) | Coverage: | 78.571% (11/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 649-673 |
| | 20 | 6 |
SSL_statelessName: | SSL_stateless | Prototype: | int SSL_stateless(SSL *s) | Coverage: | 78.571% (11/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 5430-5451 |
| | 12 | 4 |
pkey_ec_deriveName: | pkey_ec_derive | Prototype: | static int pkey_ec_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | Coverage: | 78.571% (11/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 152-186 |
| | 25 | 4 |
ssl3_setup_write_bufferName: | ssl3_setup_write_buffer | Prototype: | int ssl3_setup_write_buffer(SSL *s, size_t numwpipes, size_t len) | Coverage: | 78.571% (22/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_buffer.c | Lines: | 81-139 |
| | 51 | 9 |
tls_construct_extensionsName: | tls_construct_extensions | Prototype: | int tls_construct_extensions(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 78.571% (33/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 790-865 |
| | 73 | 12 |
use_eccName: | use_ecc | Prototype: | static int use_ecc(SSL *s) | Coverage: | 78.571% (11/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 116-140 |
| | 20 | 4 |
BN_lshift1Name: | BN_lshift1 | Prototype: | int BN_lshift1(BIGNUM *r, const BIGNUM *a) | Coverage: | 78.947% (15/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_shift.c | Lines: | 13-44 |
| | 24 | 6 |
OBJ_obj2nidName: | OBJ_obj2nid | Prototype: | int OBJ_obj2nid(const ASN1_OBJECT *a) | Coverage: | 78.947% (15/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | Lines: | 317-341 |
| | 26 | 7 |
print_noticeName: | print_notice | Prototype: | static void print_notice(BIO *out, USERNOTICE *notice, int indent) | Coverage: | 78.947% (15/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c | Lines: | 444-475 |
| | 33 | 7 |
tls_parse_ctos_pskName: | tls_parse_ctos_psk | Prototype: | int tls_parse_ctos_psk(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 78.992% (94/119) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 1044-1285 |
| | 287 | 29 |
ssl_set_masksName: | ssl_set_masks | Prototype: | void ssl_set_masks(SSL *s) | Coverage: | 79.012% (64/81) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 3209-3322 |
| | 71 | 17 |
tls_choose_sigalgName: | tls_choose_sigalg | Prototype: | int tls_choose_sigalg(SSL *s, int fatalerrs) | Coverage: | 79.070% (102/129) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 2535-2701 |
| | 159 | 36 |
BN_GF2m_mod_inv_vartimeName: | BN_GF2m_mod_inv_vartime | Prototype: | static int BN_GF2m_mod_inv_vartime(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 79.104% (53/67) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | Lines: | 552-717 |
| | 104 | 23 |
EVP_PKEY_asn1_find_strName: | EVP_PKEY_asn1_find_str | Prototype: | const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_find_str(ENGINE **pe, const char *str, int len) | Coverage: | 79.167% (19/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/ameth_lib.c | Lines: | 103-137 |
| | 38 | 8 |
ssl_get_prev_sessionName: | ssl_get_prev_session | Prototype: | int ssl_get_prev_session(SSL *s, CLIENTHELLO_MSG *hello) | Coverage: | 79.268% (65/82) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 528-663 |
| | 135 | 26 |
CRYPTO_gcm128_decrypt_ctr32Name: | CRYPTO_gcm128_decrypt_ctr32 | Prototype: | int CRYPTO_gcm128_decrypt_ctr32(GCM128_CONTEXT *ctx, const unsigned char *in, unsigned char *out, size_t len, ctr128_f stream) | Coverage: | 79.310% (46/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/gcm128.c | Lines: | 1623-1792 |
| | 71 | 16 |