Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
do_blob_headerName: | do_blob_header | Prototype: | static int do_blob_header(const unsigned char **in, unsigned int length, unsigned int *pmagic, unsigned int *pbitlen, int *pisdss, int *pispub) | Coverage: | 30.556% (11/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | Lines: | 86-147 |
| | 37 | 14 |
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 |
bn_to_asn1_stringName: | bn_to_asn1_string | Prototype: | static ASN1_STRING *bn_to_asn1_string(const BIGNUM *bn, ASN1_STRING *ai, int atype) | Coverage: | 66.667% (18/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | Lines: | 449-491 |
| | 37 | 9 |
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 |
blake2s_compressName: | blake2s_compress | Prototype: | static void blake2s_compress(BLAKE2S_CTX *S, const uint8_t *blocks, size_t len) | Coverage: | 100.000% (15/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2s.c | Lines: | 97-196 |
| | 37 | 5 |
bio_destroy_pairName: | bio_destroy_pair | Prototype: | static void bio_destroy_pair(BIO *bio) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | Lines: | 656-682 |
| | 37 | 3 |
b2i_PVK_bioName: | b2i_PVK_bio | Prototype: | EVP_PKEY *b2i_PVK_bio(BIO *in, pem_password_cb *cb, void *u) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | Lines: | 746-777 |
| | 37 | 6 |
X509_issuer_and_serial_hashName: | X509_issuer_and_serial_hash | Prototype: | unsigned long X509_issuer_and_serial_hash(X509 *a) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c | Lines: | 32-59 |
| | 37 | 7 |
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 |
SSL_SESSION_freeName: | SSL_SESSION_free | Prototype: | void SSL_SESSION_free(SSL_SESSION *ss) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 775-815 |
| | 37 | 3 |
SSL_CONF_CTX_set_ssl_ctxName: | SSL_CONF_CTX_set_ssl_ctx | Prototype: | void SSL_CONF_CTX_set_ssl_ctx(SSL_CONF_CTX *cctx, SSL_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 976-993 |
| | 37 | 2 |
SSL_CONF_CTX_set_sslName: | SSL_CONF_CTX_set_ssl | Prototype: | void SSL_CONF_CTX_set_ssl(SSL_CONF_CTX *cctx, SSL *ssl) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 957-974 |
| | 37 | 2 |
PKCS7_streamName: | PKCS7_stream | Prototype: | int PKCS7_stream(unsigned char ***boundary, PKCS7 *p7) | Coverage: | 40.000% (8/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c | Lines: | 547-588 |
| | 37 | 9 |
OPENSSL_uni2utf8Name: | OPENSSL_uni2utf8 | Prototype: | char *OPENSSL_uni2utf8(const unsigned char *uni, int unilen) | Coverage: | 0.000% (0/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_utl.c | Lines: | 176-220 |
| | 37 | 10 |
HMACName: | HMAC | Prototype: | unsigned char *HMAC(const EVP_MD *evp_md, const void *key, int key_len, const unsigned char *d, size_t n, unsigned char *md, unsigned int *md_len) | Coverage: | 54.545% (12/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c | Lines: | 206-235 |
| | 37 | 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 |
BIO_new_buffer_ssl_connectName: | BIO_new_buffer_ssl_connect | Prototype: | BIO *BIO_new_buffer_ssl_connect(SSL_CTX *ctx) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c | Lines: | 421-438 |
| | 37 | 5 |
BIO_get_host_ipName: | BIO_get_host_ip | Prototype: | int BIO_get_host_ip(const char *str, unsigned char *ip) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c | Lines: | 28-56 |
| | 37 | 6 |
BF_set_keyName: | BF_set_key | Prototype: | void BF_set_key(BF_KEY *key, int len, const unsigned char *data) | Coverage: | 92.000% (23/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bf/bf_skey.c | Lines: | 16-67 |
| | 37 | 9 |
ASN1_dupName: | ASN1_dup | Prototype: | void *ASN1_dup(i2d_of_void *i2d, d2i_of_void *d2i, void *x) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_dup.c | Lines: | 16-38 |
| | 37 | 3 |
tls_parse_ctos_renegotiateName: | tls_parse_ctos_renegotiate | Prototype: | int tls_parse_ctos_renegotiate(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 83.333% (10/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 41-72 |
| | 36 | 4 |
tls_construct_cke_srpName: | tls_construct_cke_srp | Prototype: | static int tls_construct_cke_srp(SSL *s, WPACKET *pkt) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3280-3308 |
| | 36 | 3 |
tls13_save_handshake_digest_for_phaName: | tls13_save_handshake_digest_for_pha | Prototype: | int tls13_save_handshake_digest_for_pha(SSL *s) | Coverage: | 53.846% (7/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 2329-2352 |
| | 36 | 5 |
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 |
ssl3_dispatch_alertName: | ssl3_dispatch_alert | Prototype: | int ssl3_dispatch_alert(SSL *s) | Coverage: | 88.235% (15/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_msg.c | Lines: | 69-104 |
| | 36 | 6 |
sh_freeName: | sh_free | Prototype: | static void sh_free(void *ptr) | Coverage: | 66.667% (10/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | Lines: | 598-637 |
| | 36 | 5 |
recode_wnafName: | recode_wnaf | Prototype: | static int recode_wnaf(struct smvt_control *control, const curve448_scalar_t scalar, unsigned int table_bits) | Coverage: | 100.000% (16/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | Lines: | 543-597 |
| | 36 | 6 |
rc4_hmac_md5_ctrlName: | rc4_hmac_md5_ctrl | Prototype: | static int rc4_hmac_md5_ctrl(EVP_CIPHER_CTX *ctx, int type, int arg, void *ptr) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc4_hmac_md5.c | Lines: | 176-237 |
| | 36 | 10 |
dynamic_set_data_ctxName: | dynamic_set_data_ctx | Prototype: | static int dynamic_set_data_ctx(ENGINE *e, dynamic_data_ctx **ctx) | Coverage: | 50.000% (8/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_dyn.c | Lines: | 154-192 |
| | 36 | 6 |
dtls_process_hello_verifyName: | dtls_process_hello_verify | Prototype: | MSG_PROCESS_RETURN dtls_process_hello_verify(SSL *s, PACKET *pkt) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 1307-1334 |
| | 36 | 4 |
cms_DigestAlgorithm_init_bioName: | cms_DigestAlgorithm_init_bio | Prototype: | BIO *cms_DigestAlgorithm_init_bio(X509_ALGOR *digestAlgorithm) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | Lines: | 286-307 |
| | 36 | 4 |
async_get_pool_jobName: | async_get_pool_job | Prototype: | static ASYNC_JOB *async_get_pool_job(void) | Coverage: | 57.143% (12/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c | Lines: | 102-133 |
| | 36 | 7 |
asn1_string_canonName: | asn1_string_canon | Prototype: | static int asn1_string_canon(ASN1_STRING *out, const ASN1_STRING *in) | Coverage: | 93.750% (30/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c | Lines: | 384-461 |
| | 36 | 10 |
X509_get_pubkey_parametersName: | X509_get_pubkey_parameters | Prototype: | int X509_get_pubkey_parameters(EVP_PKEY *pkey, struct stack_st_X509 *chain) | Coverage: | 37.500% (9/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1880-1913 |
| | 36 | 8 |
WPACKET_reserve_bytesName: | WPACKET_reserve_bytes | Prototype: | int WPACKET_reserve_bytes(WPACKET *pkt, size_t len, unsigned char **allocbytes) | Coverage: | 74.194% (23/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c | Lines: | 40-69 |
| | 36 | 8 |
UI_UTIL_wrap_read_pem_callbackName: | UI_UTIL_wrap_read_pem_callback | Prototype: | UI_METHOD *UI_UTIL_wrap_read_pem_callback(pem_password_cb *cb, int rwflag) | Coverage: | 50.000% (10/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_util.c | Lines: | 141-162 |
| | 36 | 2 |
SipHash_FinalName: | SipHash_Final | Prototype: | int SipHash_Final(SIPHASH *ctx, unsigned char *out, size_t outlen) | Coverage: | 100.000% (36/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash.c | Lines: | 190-248 |
| | 36 | 15 |
SSL_client_hello_get1_extensions_presentName: | SSL_client_hello_get1_extensions_present | Prototype: | int SSL_client_hello_get1_extensions_present(SSL *s, int **out, size_t *outlen) | Coverage: | 66.667% (18/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 5015-5047 |
| | 36 | 9 |
SHA256_Update [md32_common.h #2]Name: | SHA256_Update [md32_common.h #2] | Prototype: | int SHA256_Update(SHA256_CTX *c, const void *data_, size_t len) | Coverage: | 90.476% (19/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/include/internal/md32_common.h #2 | Lines: | 128-184 |
| | 36 | 7 |
SHA1_Update [md32_common.h #3]Name: | SHA1_Update [md32_common.h #3] | Prototype: | int SHA1_Update(SHA_CTX *c, const void *data_, size_t len) | Coverage: | 90.476% (19/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/include/internal/md32_common.h #3 | Lines: | 128-184 |
| | 36 | 7 |
PKCS12_add_keyName: | PKCS12_add_key | Prototype: | PKCS12_SAFEBAG *PKCS12_add_key(struct stack_st_PKCS12_SAFEBAG **pbags, EVP_PKEY *key, int key_usage, int iter, int nid_key, const char *pass) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_crt.c | Lines: | 171-203 |
| | 36 | 7 |
OPENSSL_LH_newName: | OPENSSL_LH_new | Prototype: | OPENSSL_LHASH *OPENSSL_LH_new(OPENSSL_LH_HASHFUNC h, OPENSSL_LH_COMPFUNC c) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c | Lines: | 47-74 |
| | 36 | 4 |
OBJ_NAME_addName: | OBJ_NAME_add | Prototype: | int OBJ_NAME_add(const char *name, int type, const char *data) | Coverage: | 50.000% (10/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c | Lines: | 208-259 |
| | 36 | 7 |
NAME_CONSTRAINTS_checkName: | NAME_CONSTRAINTS_check | Prototype: | int NAME_CONSTRAINTS_check(X509 *x, NAME_CONSTRAINTS *nc) | Coverage: | 75.000% (24/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | Lines: | 237-298 |
| | 36 | 10 |
MD4_Update [md32_common.h #1]Name: | MD4_Update [md32_common.h #1] | Prototype: | int MD4_Update(MD4_CTX *c, const void *data_, size_t len) | Coverage: | 90.476% (19/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/include/internal/md32_common.h #1 | Lines: | 128-184 |
| | 36 | 7 |
EC_POINTs_mulName: | EC_POINTs_mul | Prototype: | int EC_POINTs_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *ctx) | Coverage: | 66.667% (16/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | Lines: | 913-949 |
| | 36 | 7 |
EC_GROUP_set_generatorName: | EC_GROUP_set_generator | Prototype: | int EC_GROUP_set_generator(EC_GROUP *group, const EC_POINT *generator, const BIGNUM *order, const BIGNUM *cofactor) | Coverage: | 60.000% (18/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | Lines: | 268-308 |
| | 36 | 10 |
CRYPTO_ccm128_decrypt_ccm64Name: | CRYPTO_ccm128_decrypt_ccm64 | Prototype: | int CRYPTO_ccm128_decrypt_ccm64(CCM128_CONTEXT *ctx, const unsigned char *inp, unsigned char *out, size_t len, ccm128_f stream) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c | Lines: | 364-420 |
| | 36 | 9 |
CRYPTO_128_unwrap_padName: | CRYPTO_128_unwrap_pad | Prototype: | size_t CRYPTO_128_unwrap_pad(void *key, const unsigned char *icv, unsigned char *out, const unsigned char *in, size_t inlen, block128_f block) | Coverage: | 46.875% (15/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/wrap128.c | Lines: | 251-331 |
| | 36 | 7 |
CMS_dataInitName: | 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_new_ssl_connectName: | BIO_new_ssl_connect | Prototype: | BIO *BIO_new_ssl_connect(SSL_CTX *ctx) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c | Lines: | 440-456 |
| | 36 | 5 |
ASN1_TIME_set_string_X509Name: | ASN1_TIME_set_string_X509 | Prototype: | int ASN1_TIME_set_string_X509(ASN1_TIME *s, const char *str) | Coverage: | 83.333% (25/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | Lines: | 374-431 |
| | 36 | 10 |
write_dsaName: | write_dsa | Prototype: | static void write_dsa(unsigned char **out, DSA *dsa, int ispub) | Coverage: | 60.000% (3/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | Lines: | 577-597 |
| | 35 | 2 |
ts_TST_INFO_content_newName: | ts_TST_INFO_content_new | Prototype: | static int ts_TST_INFO_content_new(PKCS7 *p7) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | Lines: | 805-830 |
| | 35 | 6 |
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 |
tls1_alert_codeName: | 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 |
ssl3_alert_codeName: | ssl3_alert_code | Prototype: | int ssl3_alert_code(int code) | Coverage: | 0.000% (0/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_enc.c | Lines: | 527-599 |
| | 35 | 35 |
pkey_dsa_ctrlName: | pkey_dsa_ctrl | Prototype: | static int pkey_dsa_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 32.692% (17/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_pmeth.c | Lines: | 107-165 |
| | 35 | 15 |
newpass_bagName: | newpass_bag | Prototype: | static int newpass_bag(PKCS12_SAFEBAG *bag, const char *oldpass, const char *newpass) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_npas.c | Lines: | 146-170 |
| | 35 | 5 |
fmtstrName: | fmtstr | Prototype: | static int fmtstr(char **sbuffer, char **buffer, size_t *currlen, size_t *maxlen, const char *value, int flags, int min, int max) | Coverage: | 70.833% (34/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_print.c | Lines: | 363-413 |
| | 35 | 12 |
final_early_dataName: | final_early_data | Prototype: | static int final_early_data(SSL *s, unsigned int context, int sent) | Coverage: | 82.857% (29/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 1616-1659 |
| | 35 | 6 |
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 |
eckey_priv_decodeName: | eckey_priv_decode | Prototype: | static int eckey_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8) | Coverage: | 83.333% (10/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | Lines: | 185-216 |
| | 35 | 6 |
ec_GFp_simple_make_affineName: | ec_GFp_simple_make_affine | Prototype: | int ec_GFp_simple_make_affine(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | Lines: | 1162-1199 |
| | 35 | 9 |
ec_GF2m_simple_ladder_preName: | ec_GF2m_simple_ladder_pre | Prototype: | static int ec_GF2m_simple_ladder_pre(const EC_GROUP *group, EC_POINT *r, EC_POINT *s, EC_POINT *p, BN_CTX *ctx) | Coverage: | 42.105% (16/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Lines: | 689-735 |
| | 35 | 8 |
dane_ctx_enableName: | dane_ctx_enable | Prototype: | static int dane_ctx_enable(struct dane_ctx_st *dctx) | Coverage: | 64.706% (11/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 133-170 |
| | 35 | 5 |
bn_probable_prime_dhName: | bn_probable_prime_dh | Prototype: | int bn_probable_prime_dh(BIGNUM *rnd, int bits, const BIGNUM *add, const BIGNUM *rem, BN_CTX *ctx) | Coverage: | 0.000% (0/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_prime.c | Lines: | 355-402 |
| | 35 | 14 |
asn1_do_lockName: | asn1_do_lock | Prototype: | int asn1_do_lock(ASN1_VALUE **pval, int op, const ASN1_ITEM *it) | Coverage: | 62.069% (18/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_utl.c | Lines: | 58-102 |
| | 35 | 10 |
aes_xts_cipherName: | aes_xts_cipher | Prototype: | static int aes_xts_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 52.381% (11/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 3436-3473 |
| | 35 | 5 |
aes_ocb_ctrlName: | aes_ocb_ctrl | Prototype: | static int aes_ocb_ctrl(EVP_CIPHER_CTX *c, int type, int arg, void *ptr) | Coverage: | 54.286% (19/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 3933-3990 |
| | 35 | 12 |
add_attributeName: | add_attribute | Prototype: | static int add_attribute(struct stack_st_X509_ATTRIBUTE **sk, int nid, int atrtype, void *value) | Coverage: | 50.000% (14/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | Lines: | 1144-1180 |
| | 35 | 11 |
a2i_ipaddName: | a2i_ipadd | Prototype: | int a2i_ipadd(unsigned char *ipout, const char *ipasc) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 1028-1041 |
| | 35 | 4 |
X509_STORE_CTX_cleanupName: | X509_STORE_CTX_cleanup | Prototype: | void X509_STORE_CTX_cleanup(X509_STORE_CTX *ctx) | Coverage: | 70.000% (7/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 2349-2373 |
| | 35 | 4 |
TS_CONF_set_digestsName: | TS_CONF_set_digests | Prototype: | int TS_CONF_set_digests(CONF *conf, const char *section, TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c | Lines: | 337-373 |
| | 35 | 8 |
RSA_set0_keyName: | RSA_set0_key | Prototype: | int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d) | Coverage: | 63.158% (12/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c | Lines: | 180-204 |
| | 35 | 5 |
RSA_padding_check_SSLv23Name: | RSA_padding_check_SSLv23 | Prototype: | int RSA_padding_check_SSLv23(unsigned char *to, int tlen, const unsigned char *from, int flen, int num) | Coverage: | 0.000% (0/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ssl.c | Lines: | 55-108 |
| | 35 | 12 |
RC2_ofb64_encryptName: | RC2_ofb64_encrypt | Prototype: | void RC2_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, RC2_KEY *schedule, unsigned char *ivec, int *num) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rc2/rc2ofb64.c | Lines: | 18-61 |
| | 35 | 4 |
RC2_decryptName: | RC2_decrypt | Prototype: | void RC2_decrypt(unsigned long *d, RC2_KEY *key) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rc2/rc2_cbc.c | Lines: | 134-179 |
| | 35 | 4 |
PKCS7_get_issuer_and_serialName: | PKCS7_get_issuer_and_serial | Prototype: | PKCS7_ISSUER_AND_SERIAL *PKCS7_get_issuer_and_serial(PKCS7 *p7, int idx) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | Lines: | 1047-1065 |
| | 35 | 5 |
PKCS12_item_i2d_encryptName: | PKCS12_item_i2d_encrypt | Prototype: | ASN1_OCTET_STRING *PKCS12_item_i2d_encrypt(X509_ALGOR *algor, const ASN1_ITEM *it, const char *pass, int passlen, void *obj, int zbuf) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_decr.c | Lines: | 124-155 |
| | 35 | 6 |
PKCS12_add_safeName: | PKCS12_add_safe | Prototype: | int PKCS12_add_safe(struct stack_st_PKCS7 **psafes, struct stack_st_PKCS12_SAFEBAG *bags, int nid_safe, int iter, const char *pass) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_crt.c | Lines: | 205-246 |
| | 35 | 9 |
OPENSSL_cpuid_setupName: | 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 |
OBJ_bsearch_ex_Name: | OBJ_bsearch_ex_ | Prototype: | const void *OBJ_bsearch_ex_(const void *key, const void *base_, int num, int size, int (*cmp) (const void *, const void *), int flags) | Coverage: | 85.714% (24/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | Lines: | 588-635 |
| | 35 | 8 |
IDEA_ofb64_encryptName: | IDEA_ofb64_encrypt | Prototype: | void IDEA_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, IDEA_KEY_SCHEDULE *schedule, unsigned char *ivec, int *num) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/idea/i_ofb64.c | Lines: | 18-61 |
| | 35 | 4 |
DH_generate_parametersName: | DH_generate_parameters | Prototype: | DH *DH_generate_parameters(int prime_len, int generator, void (*callback) (int, int, void *), void *cb_arg) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_depr.c | Lines: | 22-45 |
| | 35 | 4 |
DES_quad_cksumName: | DES_quad_cksum | Prototype: | DES_LONG DES_quad_cksum(const unsigned char *input, DES_cblock output[], long length, int out_count, DES_cblock *seed) | Coverage: | 68.421% (13/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/qud_cksm.c | Lines: | 27-76 |
| | 35 | 6 |
DES_ofb64_encryptName: | DES_ofb64_encrypt | Prototype: | void DES_ofb64_encrypt(register const unsigned char *in, register unsigned char *out, long length, DES_key_schedule *schedule, DES_cblock *ivec, int *num) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/ofb64enc.c | Lines: | 17-60 |
| | 35 | 4 |
CRYPTO_ccm128_aadName: | CRYPTO_ccm128_aad | Prototype: | void CRYPTO_ccm128_aad(CCM128_CONTEXT *ctx, const unsigned char *aad, size_t alen) | Coverage: | 57.143% (12/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c | Lines: | 60-105 |
| | 35 | 6 |
CONF_modules_loadName: | CONF_modules_load | Prototype: | int CONF_modules_load(const CONF *cnf, const char *appname, unsigned long flags) | Coverage: | 60.714% (17/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c | Lines: | 72-110 |
| | 35 | 9 |
CMS_get1_crlsName: | CMS_get1_crls | Prototype: | struct stack_st_X509_CRL *CMS_get1_crls(CMS_ContentInfo *cms) | Coverage: | 15.789% (3/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | Lines: | 506-531 |
| | 35 | 7 |
CMS_get1_certsName: | CMS_get1_certs | Prototype: | struct stack_st_X509 *CMS_get1_certs(CMS_ContentInfo *cms) | Coverage: | 63.158% (12/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | Lines: | 478-504 |
| | 35 | 7 |
CMS_ReceiptRequest_create0Name: | CMS_ReceiptRequest_create0 | Prototype: | CMS_ReceiptRequest *CMS_ReceiptRequest_create0(unsigned char *id, int idlen, int allorfirst, struct stack_st_GENERAL_NAMES *receiptList, struct stack_st_GENERAL_NAMES *receiptsTo) | Coverage: | 40.000% (8/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_ess.c | Lines: | 46-86 |
| | 35 | 8 |
CAST_ofb64_encryptName: | CAST_ofb64_encrypt | Prototype: | void CAST_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, const CAST_KEY *schedule, unsigned char *ivec, int *num) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cast/c_ofb64.c | Lines: | 18-61 |
| | 35 | 4 |
BN_gcdName: | 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 |
BF_ofb64_encryptName: | BF_ofb64_encrypt | Prototype: | void BF_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, const BF_KEY *schedule, unsigned char *ivec, int *num) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bf/bf_ofb64.c | Lines: | 18-61 |
| | 35 | 4 |
v2i_GENERAL_NAMESName: | v2i_GENERAL_NAMES | Prototype: | GENERAL_NAMES *v2i_GENERAL_NAMES(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | Lines: | 375-401 |
| | 34 | 5 |
ts_verify_certName: | ts_verify_cert | Prototype: | static int ts_verify_cert(X509_STORE *store, struct stack_st_X509 *untrusted, X509 *signer, struct stack_st_X509 **chain) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | Lines: | 165-199 |
| | 34 | 6 |
tree_pruneName: | tree_prune | Prototype: | static int tree_prune(X509_POLICY_TREE *tree, X509_POLICY_LEVEL *curr) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | Lines: | 391-434 |
| | 34 | 11 |
tls_handle_status_requestName: | tls_handle_status_request | Prototype: | static int tls_handle_status_request(SSL *s) | Coverage: | 70.000% (14/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 2081-2125 |
| | 34 | 8 |
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 |