Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
drbg_delete_thread_stateName: | drbg_delete_thread_state | Prototype: | void drbg_delete_thread_state(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 928-939 |
| | 15 | 1 |
dtls1_close_construct_packetName: | dtls1_close_construct_packet | Prototype: | int dtls1_close_construct_packet(SSL *s, WPACKET *pkt, int htype) | Coverage: | 63.158% (12/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | Lines: | 1257-1281 |
| | 15 | 5 |
equal_wildcardName: | equal_wildcard | Prototype: | static int equal_wildcard(const unsigned char *pattern, size_t pattern_len, const unsigned char *subject, size_t subject_len, unsigned int flags) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 756-774 |
| | 15 | 3 |
ess_get_signing_certName: | ess_get_signing_cert | Prototype: | static ESS_SIGNING_CERT *ess_get_signing_cert(PKCS7_SIGNER_INFO *si) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | Lines: | 260-269 |
| | 15 | 2 |
file_read_pemName: | file_read_pem | Prototype: | static int file_read_pem(BIO *bp, char **pem_name, char **pem_header, unsigned char **data, long *len, const UI_METHOD *ui_method, void *ui_data, int secure) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | Lines: | 1099-1130 |
| | 15 | 4 |
hmac_get_priv_keyName: | hmac_get_priv_key | Prototype: | static int hmac_get_priv_key(const EVP_PKEY *pkey, unsigned char *priv, size_t *len) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_ameth.c | Lines: | 75-92 |
| | 15 | 3 |
hmac_set_priv_keyName: | hmac_set_priv_key | Prototype: | static int hmac_set_priv_key(EVP_PKEY *pkey, const unsigned char *priv, size_t len) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_ameth.c | Lines: | 53-73 |
| | 15 | 4 |
i2b_PVK_bioName: | i2b_PVK_bio | Prototype: | int i2b_PVK_bio(BIO *out, EVP_PKEY *pk, int enclevel, pem_password_cb *cb, void *u) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | Lines: | 864-879 |
| | 15 | 3 |
ia5ncasecmpName: | ia5ncasecmp | Prototype: | static int ia5ncasecmp(const char *s1, const char *s2, size_t n) | Coverage: | 69.231% (18/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | Lines: | 72-99 |
| | 15 | 8 |
ipv6_hexName: | ipv6_hex | Prototype: | static int ipv6_hex(unsigned char *out, const char *in, int inlen) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 1172-1191 |
| | 15 | 4 |
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 |
mime_hdr_findName: | mime_hdr_find | Prototype: | static MIME_HEADER *mime_hdr_find(struct stack_st_MIME_HEADER *hdrs, const char *name) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 876-887 |
| | 15 | 1 |
nbiof_ctrlName: | nbiof_ctrl | Prototype: | static long nbiof_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_nbio.c | Lines: | 152-172 |
| | 15 | 5 |
nullf_writeName: | nullf_write | Prototype: | static int nullf_write(BIO *b, const char *in, int inl) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_null.c | Lines: | 61-73 |
| | 15 | 3 |
ocsp_find_signerName: | ocsp_find_signer | Prototype: | static int ocsp_find_signer(X509 **psigner, OCSP_BASICRESP *bs, struct stack_st_X509 *certs, unsigned long flags) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_vfy.c | Lines: | 150-168 |
| | 15 | 3 |
ok_freeName: | ok_free | Prototype: | static int ok_free(BIO *a) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c | Lines: | 154-169 |
| | 15 | 2 |
ossl_statem_client_post_process_messageName: | ossl_statem_client_post_process_message | Prototype: | WORK_STATE ossl_statem_client_post_process_message(SSL *s, WORK_STATE wst) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 1086-1101 |
| | 15 | 3 |
ossl_store_destroy_loaders_intName: | ossl_store_destroy_loaders_int | Prototype: | void ossl_store_destroy_loaders_int(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c | Lines: | 277-284 |
| | 15 | 1 |
pkey_dsa_signName: | pkey_dsa_sign | Prototype: | static int pkey_dsa_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 55.556% (5/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_pmeth.c | Lines: | 71-89 |
| | 15 | 3 |
pkey_hmac_copyName: | pkey_hmac_copy | Prototype: | static int pkey_hmac_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | Coverage: | 28.571% (4/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_pmeth.c | Lines: | 50-72 |
| | 15 | 6 |
pkey_poly1305_copyName: | pkey_poly1305_copy | Prototype: | static int pkey_poly1305_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | Coverage: | 33.333% (3/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_pmeth.c | Lines: | 53-70 |
| | 15 | 3 |
pkey_siphash_copyName: | pkey_siphash_copy | Prototype: | static int pkey_siphash_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | Coverage: | 33.333% (3/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_pmeth.c | Lines: | 53-70 |
| | 15 | 3 |
poly1305_get_priv_keyName: | poly1305_get_priv_key | Prototype: | static int poly1305_get_priv_key(const EVP_PKEY *pkey, unsigned char *priv, size_t *len) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_ameth.c | Lines: | 70-87 |
| | 15 | 3 |
popsigName: | popsig | Prototype: | static void popsig(void) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_openssl.c | Lines: | 627-654 |
| | 15 | 4 |
prepare_wnaf_tableName: | prepare_wnaf_table | Prototype: | static void prepare_wnaf_table(pniels_t * output, const curve448_point_t working, unsigned int tbits) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | Lines: | 599-625 |
| | 15 | 3 |
print_qualifiersName: | print_qualifiers | Prototype: | static void print_qualifiers(BIO *out, struct stack_st_POLICYQUALINFO *quals, int indent) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c | Lines: | 416-442 |
| | 15 | 5 |
siphash_get_priv_keyName: | siphash_get_priv_key | Prototype: | static int siphash_get_priv_key(const EVP_PKEY *pkey, unsigned char *priv, size_t *len) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_ameth.c | Lines: | 71-88 |
| | 15 | 3 |
sm2_plaintext_sizeName: | sm2_plaintext_size | Prototype: | int sm2_plaintext_size(const EC_KEY *key, const EVP_MD *digest, size_t msg_len, size_t *pt_size) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_crypt.c | Lines: | 63-87 |
| | 15 | 4 |
ssl_set_client_hello_versionName: | ssl_set_client_hello_version | Prototype: | int ssl_set_client_hello_version(SSL *s) | Coverage: | 92.857% (13/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 2090-2114 |
| | 15 | 4 |
sub_niels_from_ptName: | sub_niels_from_pt | Prototype: | static void sub_niels_from_pt(curve448_point_t d, const niels_t e, int before_double) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | Lines: | 145-164 |
| | 15 | 2 |
tls1_process_sigalgsName: | tls1_process_sigalgs | Prototype: | int tls1_process_sigalgs(SSL *s) | Coverage: | 83.333% (20/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1773-1797 |
| | 15 | 6 |
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_construct_stoc_session_ticketName: | tls_construct_stoc_session_ticket | Prototype: | EXT_RETURN tls_construct_stoc_session_ticket(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 1466-1483 |
| | 15 | 3 |
ts_RESP_CTX_initName: | ts_RESP_CTX_init | Prototype: | static void ts_RESP_CTX_init(TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | Lines: | 430-435 |
| | 15 | 1 |
ASN1_STRING_TABLE_addName: | ASN1_STRING_TABLE_add | Prototype: | int ASN1_STRING_TABLE_add(int nid, long minsize, long maxsize, unsigned long mask, unsigned long flags) | Coverage: | 43.750% (7/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strnid.c | Lines: | 182-202 |
| | 16 | 6 |
ASN1_TYPE_get_octetstringName: | 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_item_d2iName: | ASN1_item_d2i | Prototype: | ASN1_VALUE *ASN1_item_d2i(ASN1_VALUE **pval, const unsigned char **in, long len, const ASN1_ITEM *it) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c | Lines: | 105-117 |
| | 16 | 3 |
BIO_ADDRINFO_freeName: | BIO_ADDRINFO_free | Prototype: | void BIO_ADDRINFO_free(BIO_ADDRINFO *bai) | Coverage: | 30.000% (3/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | Lines: | 414-440 |
| | 16 | 4 |
BIO_ADDR_hostname_stringName: | 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_makeName: | BIO_ADDR_make | Prototype: | int BIO_ADDR_make(BIO_ADDR *ap, const struct sockaddr *sa) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | Lines: | 66-86 |
| | 16 | 4 |
BIO_ADDR_newName: | 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_stringName: | 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_get_retry_BIOName: | BIO_get_retry_BIO | Prototype: | BIO *BIO_get_retry_BIO(BIO *bio, int *reason) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | Lines: | 620-636 |
| | 16 | 5 |
BIO_ssl_shutdownName: | BIO_ssl_shutdown | Prototype: | void BIO_ssl_shutdown(BIO *b) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c | Lines: | 494-505 |
| | 16 | 4 |
BN_STACK_pushName: | BN_STACK_push | Prototype: | static int BN_STACK_push(BN_STACK *st, unsigned int idx) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c | Lines: | 252-272 |
| | 16 | 4 |
BN_addName: | BN_add | Prototype: | int BN_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | Coverage: | 100.000% (11/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_add.c | Lines: | 14-42 |
| | 16 | 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_set_bitName: | BN_set_bit | Prototype: | int BN_set_bit(BIGNUM *a, int n) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 608-629 |
| | 16 | 5 |
BN_subName: | BN_sub | Prototype: | int BN_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | Coverage: | 100.000% (11/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_add.c | Lines: | 45-73 |
| | 16 | 4 |
CMS_EncryptedData_set1_keyName: | CMS_EncryptedData_set1_key | Prototype: | int CMS_EncryptedData_set1_key(CMS_ContentInfo *cms, const EVP_CIPHER *ciph, const unsigned char *key, size_t keylen) | Coverage: | 53.333% (8/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_enc.c | Lines: | 183-205 |
| | 16 | 5 |
CMS_get0_contentName: | CMS_get0_content | Prototype: | ASN1_OCTET_STRING **CMS_get0_content(CMS_ContentInfo *cms) | Coverage: | 42.105% (8/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | Lines: | 156-188 |
| | 16 | 10 |
CONF_get_numberName: | CONF_get_number | Prototype: | long CONF_get_number(struct lhash_st_CONF_VALUE *conf, const char *group, const char *name) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c | Lines: | 121-137 |
| | 16 | 2 |
CONF_modules_unloadName: | CONF_modules_unload | Prototype: | void CONF_modules_unload(int all) | Coverage: | 85.714% (12/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c | Lines: | 356-375 |
| | 16 | 4 |
CRYPTO_ccm128_setivName: | CRYPTO_ccm128_setiv | Prototype: | int CRYPTO_ccm128_setiv(CCM128_CONTEXT *ctx, const unsigned char *nonce, size_t nlen, size_t mlen) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c | Lines: | 32-57 |
| | 16 | 3 |
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_secure_malloc_initName: | CRYPTO_secure_malloc_init | Prototype: | int CRYPTO_secure_malloc_init(size_t size, int minsize) | Coverage: | 70.000% (7/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | Lines: | 72-93 |
| | 16 | 4 |
CRYPTO_strndupName: | CRYPTO_strndup | Prototype: | char *CRYPTO_strndup(const char *str, size_t s, const char* file, int line) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_str.c | Lines: | 39-55 |
| | 16 | 3 |
DSA_printName: | DSA_print | Prototype: | int DSA_print(BIO *bp, const DSA *x, int off) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_prn.c | Lines: | 47-57 |
| | 16 | 2 |
DSA_sizeName: | DSA_size | Prototype: | int DSA_size(const DSA *r) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c | Lines: | 146-166 |
| | 16 | 1 |
DSAparams_printName: | DSAparams_print | Prototype: | int DSAparams_print(BIO *bp, const DSA *x) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_prn.c | Lines: | 59-69 |
| | 16 | 2 |
NCONF_newName: | NCONF_new | Prototype: | CONF *NCONF_new(CONF_METHOD *meth) | Coverage: | 57.143% (4/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c | Lines: | 177-191 |
| | 16 | 3 |
OCSP_cert_to_idName: | OCSP_cert_to_id | Prototype: | OCSP_CERTID *OCSP_cert_to_id(const EVP_MD *dgst, const X509 *subject, const X509 *issuer) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_lib.c | Lines: | 22-39 |
| | 16 | 3 |
OCSP_check_nonceName: | OCSP_check_nonce | Prototype: | int OCSP_check_nonce(OCSP_REQUEST *req, OCSP_BASICRESP *bs) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c | Lines: | 309-341 |
| | 16 | 5 |
OPENSSL_LH_freeName: | OPENSSL_LH_free | Prototype: | void OPENSSL_LH_free(OPENSSL_LHASH *lh) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c | Lines: | 76-94 |
| | 16 | 4 |
OPENSSL_LH_stats_bioName: | OPENSSL_LH_stats_bio | Prototype: | void OPENSSL_LH_stats_bio(const OPENSSL_LHASH *lh, BIO *out) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lh_stats.c | Lines: | 62-80 |
| | 16 | 1 |
OPENSSL_sk_insertName: | OPENSSL_sk_insert | Prototype: | int OPENSSL_sk_insert(OPENSSL_STACK *st, const void *data, int loc) | Coverage: | 66.667% (10/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | Lines: | 237-255 |
| | 16 | 4 |
PEM_SignFinalName: | PEM_SignFinal | Prototype: | int PEM_SignFinal(EVP_MD_CTX *ctx, unsigned char *sigret, unsigned int *siglen, EVP_PKEY *pkey) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_sign.c | Lines: | 27-50 |
| | 16 | 4 |
PKCS7_add0_attrib_signing_timeName: | PKCS7_add0_attrib_signing_time | Prototype: | int PKCS7_add0_attrib_signing_time(PKCS7_SIGNER_INFO *si, ASN1_TIME *t) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_attr.c | Lines: | 96-105 |
| | 16 | 2 |
PKCS7_add_recipientName: | PKCS7_add_recipient | Prototype: | PKCS7_RECIP_INFO *PKCS7_add_recipient(PKCS7 *p7, X509 *x509) | Coverage: | 36.364% (4/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c | Lines: | 422-436 |
| | 16 | 5 |
PKCS7_content_newName: | PKCS7_content_new | Prototype: | int PKCS7_content_new(PKCS7 *p7, int type) | Coverage: | 36.364% (4/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c | Lines: | 63-78 |
| | 16 | 5 |
PKCS7_set_attributesName: | PKCS7_set_attributes | Prototype: | int PKCS7_set_attributes(PKCS7_SIGNER_INFO *p7si, struct stack_st_X509_ATTRIBUTE *sk) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | Lines: | 1113-1130 |
| | 16 | 4 |
PKCS7_set_signed_attributesName: | PKCS7_set_signed_attributes | Prototype: | int PKCS7_set_signed_attributes(PKCS7_SIGNER_INFO *p7si, struct stack_st_X509_ATTRIBUTE *sk) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | Lines: | 1094-1111 |
| | 16 | 4 |
RAND_DRBG_setName: | RAND_DRBG_set | Prototype: | int RAND_DRBG_set(RAND_DRBG *drbg, int type, unsigned int flags) | Coverage: | 58.824% (10/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 103-133 |
| | 16 | 8 |
RSA_printName: | RSA_print | Prototype: | int RSA_print(BIO *bp, const RSA *x, int off) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_prn.c | Lines: | 32-42 |
| | 16 | 2 |
SM4_decryptName: | SM4_decrypt | Prototype: | void SM4_decrypt(const uint8_t *in, uint8_t *out, const SM4_KEY *ks) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm4/sm4.c | Lines: | 213-233 |
| | 16 | 1 |
SM4_encryptName: | SM4_encrypt | Prototype: | void SM4_encrypt(const uint8_t *in, uint8_t *out, const SM4_KEY *ks) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm4/sm4.c | Lines: | 187-211 |
| | 16 | 1 |
SSL_CTX_use_PrivateKey_ASN1Name: | SSL_CTX_use_PrivateKey_ASN1 | Prototype: | int SSL_CTX_use_PrivateKey_ASN1(int type, SSL_CTX *ctx, const unsigned char *d, long len) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 566-582 |
| | 16 | 2 |
SSL_CTX_use_RSAPrivateKey_ASN1Name: | SSL_CTX_use_RSAPrivateKey_ASN1 | Prototype: | int SSL_CTX_use_RSAPrivateKey_ASN1(SSL_CTX *ctx, const unsigned char *d, long len) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 499-515 |
| | 16 | 2 |
SSL_SESSION_set1_hostnameName: | SSL_SESSION_set1_hostname | Prototype: | int SSL_SESSION_set1_hostname(SSL_SESSION *s, const char *hostname) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 918-928 |
| | 16 | 2 |
SSL_set_bioName: | SSL_set_bio | Prototype: | void SSL_set_bio(SSL *s, BIO *rbio, BIO *wbio) | Coverage: | 100.000% (19/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 1246-1284 |
| | 16 | 5 |
SSL_set_fdName: | SSL_set_fd | Prototype: | int SSL_set_fd(SSL *s, int fd) | Coverage: | 0.000% (0/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 1333-1349 |
| | 16 | 3 |
SSL_use_PrivateKey_ASN1Name: | SSL_use_PrivateKey_ASN1 | Prototype: | int SSL_use_PrivateKey_ASN1(int type, SSL *ssl, const unsigned char *d, long len) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 283-299 |
| | 16 | 2 |
SSL_use_RSAPrivateKey_ASN1Name: | SSL_use_RSAPrivateKey_ASN1 | Prototype: | int SSL_use_RSAPrivateKey_ASN1(SSL *ssl, const unsigned char *d, long len) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 214-229 |
| | 16 | 2 |
X509V3_EXT_add_aliasName: | X509V3_EXT_add_alias | Prototype: | int X509V3_EXT_add_alias(int nid_to, int nid_from) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_lib.c | Lines: | 86-103 |
| | 16 | 3 |
X509_ATTRIBUTE_get0_dataName: | X509_ATTRIBUTE_get0_data | Prototype: | void *X509_ATTRIBUTE_get0_data(X509_ATTRIBUTE *attr, int idx, int atrtype, void *data) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_att.c | Lines: | 310-322 |
| | 16 | 3 |
X509_CRL_METHOD_newName: | X509_CRL_METHOD_new | Prototype: | X509_CRL_METHOD *X509_CRL_METHOD_new(int (*crl_init) (X509_CRL *crl), int (*crl_free) (X509_CRL *crl), int (*crl_lookup) (X509_CRL *crl, X509_REVOKED **ret, ASN1_INTEGER *ser, X509_NAME *issuer), int (*crl_verify) (X509_CRL *crl, EVP_PKEY *pk)) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c | Lines: | 428-449 |
| | 16 | 2 |
X509_NAME_get_index_by_OBJName: | X509_NAME_get_index_by_OBJ | Prototype: | int X509_NAME_get_index_by_OBJ(X509_NAME *name, const ASN1_OBJECT *obj, int lastpos) | Coverage: | 84.615% (11/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c | Lines: | 67-85 |
| | 16 | 5 |
X509_NAME_get_text_by_OBJName: | X509_NAME_get_text_by_OBJ | Prototype: | int X509_NAME_get_text_by_OBJ(X509_NAME *name, const ASN1_OBJECT *obj, char *buf, int len) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c | Lines: | 29-47 |
| | 16 | 4 |
X509_check_private_keyName: | X509_check_private_key | Prototype: | int X509_check_private_key(const X509 *x, const EVP_PKEY *k) | Coverage: | 62.500% (10/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c | Lines: | 278-305 |
| | 16 | 7 |
X509v3_addr_validate_pathName: | X509v3_addr_validate_path | Prototype: | int X509v3_addr_validate_path(X509_STORE_CTX *ctx) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 1288-1297 |
| | 16 | 2 |
X509v3_asid_validate_pathName: | X509v3_asid_validate_path | Prototype: | int X509v3_asid_validate_path(X509_STORE_CTX *ctx) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c | Lines: | 853-862 |
| | 16 | 2 |
asn1_bio_flush_exName: | asn1_bio_flush_ex | Prototype: | static int asn1_bio_flush_ex(BIO *b, BIO_ASN1_BUF_CTX *ctx, asn1_ps_func *cleanup, asn1_bio_state_t next) | Coverage: | 50.000% (7/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c | Lines: | 249-272 |
| | 16 | 6 |
bn_mul_low_normalName: | bn_mul_low_normal | Prototype: | void bn_mul_low_normal(unsigned long *r, unsigned long *a, unsigned long *b, int n) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mul.c | Lines: | 664-684 |
| | 16 | 6 |
check_crl_pathName: | check_crl_path | Prototype: | static int check_crl_path(X509_STORE_CTX *ctx, X509 *x) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1272-1300 |
| | 16 | 5 |
check_dane_issuerName: | check_dane_issuer | Prototype: | static int check_dane_issuer(X509_STORE_CTX *ctx, int depth) | Coverage: | 75.000% (12/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 2701-2724 |
| | 16 | 4 |
check_padding_mdName: | check_padding_md | Prototype: | static int check_padding_md(const EVP_MD *md, int padding) | Coverage: | 45.161% (14/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 349-396 |
| | 16 | 21 |
conn_writeName: | conn_write | Prototype: | static int conn_write(BIO *b, const char *in, int inl) | Coverage: | 23.077% (3/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c | Lines: | 317-337 |
| | 16 | 5 |
crl_revoked_issuer_matchName: | crl_revoked_issuer_match | Prototype: | static int crl_revoked_issuer_match(X509_CRL *crl, X509_NAME *nm, X509_REVOKED *rev) | Coverage: | 18.182% (4/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c | Lines: | 354-379 |
| | 16 | 8 |
custom_ext_findName: | custom_ext_find | Prototype: | custom_ext_method *custom_ext_find(const custom_ext_methods *exts, ENDPOINT role, unsigned int ext_type, size_t *idx) | Coverage: | 93.750% (15/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | Lines: | 81-98 |
| | 16 | 4 |
def_serial_cbName: | def_serial_cb | Prototype: | static ASN1_INTEGER *def_serial_cb(struct TS_resp_ctx *ctx, void *data) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | Lines: | 52-67 |
| | 16 | 4 |