Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
drbg_bytesName: | drbg_bytes | Prototype: | static int drbg_bytes(unsigned char *out, int count) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 942-953 |
| | 8 | 2 |
dtls1_is_timer_expiredName: | dtls1_is_timer_expired | Prototype: | int dtls1_is_timer_expired(SSL *s) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | Lines: | 326-342 |
| | 8 | 3 |
dtls1_retrieve_buffered_recordName: | dtls1_retrieve_buffered_record | Prototype: | int dtls1_retrieve_buffered_record(SSL *s, record_pqueue *queue) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_d1.c | Lines: | 201-216 |
| | 8 | 2 |
ec_GFp_mont_field_set_to_oneName: | ec_GFp_mont_field_set_to_one | Prototype: | int ec_GFp_mont_field_set_to_one(const EC_GROUP *group, BIGNUM *r, BN_CTX *ctx) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_mont.c | Lines: | 231-242 |
| | 8 | 3 |
ec_GFp_simple_group_copyName: | ec_GFp_simple_group_copy | Prototype: | int ec_GFp_simple_group_copy(EC_GROUP *dest, const EC_GROUP *src) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | Lines: | 119-131 |
| | 8 | 4 |
ec_point_ladder_preName: | ec_point_ladder_pre | Prototype: | static inline int ec_point_ladder_pre(const EC_GROUP *group, EC_POINT *r, EC_POINT *s, EC_POINT *p, BN_CTX *ctx) | Coverage: | 22.222% (2/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lcl.h | Lines: | 690-702 |
| | 8 | 3 |
ec_point_ladder_stepName: | ec_point_ladder_step | Prototype: | static inline int ec_point_ladder_step(const EC_GROUP *group, EC_POINT *r, EC_POINT *s, EC_POINT *p, BN_CTX *ctx) | Coverage: | 22.222% (2/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lcl.h | Lines: | 704-717 |
| | 8 | 3 |
echo_consoleName: | echo_console | Prototype: | static int echo_console(UI *ui) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_openssl.c | Lines: | 520-555 |
| | 8 | 2 |
engine_load_rdrand_intName: | engine_load_rdrand_int | Prototype: | void engine_load_rdrand_int(void) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_rdrand.c | Lines: | 80-92 |
| | 8 | 3 |
file_fill_pem_pass_dataName: | file_fill_pem_pass_data | Prototype: | static int file_fill_pem_pass_data(struct pem_pass_data *pass_data, const char *prompt_info, const UI_METHOD *ui_method, void *ui_data) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | Lines: | 97-107 |
| | 8 | 2 |
file_get_pem_passName: | file_get_pem_pass | Prototype: | static int file_get_pem_pass(char *buf, int num, int w, void *data) | Coverage: | 0.000% (0/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | Lines: | 110-117 |
| | 8 | 1 |
ge_p3_tobytesName: | ge_p3_tobytes | Prototype: | static void ge_p3_tobytes(uint8_t *s, const ge_p3 *h) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 1775-1785 |
| | 8 | 1 |
ge_tobytesName: | ge_tobytes | Prototype: | static void ge_tobytes(uint8_t *s, const ge_p2 *h) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 1763-1773 |
| | 8 | 1 |
gf_eqName: | gf_eq | Prototype: | mask_t gf_eq(const gf a, const gf b) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/f_generic.c | Lines: | 157-170 |
| | 8 | 2 |
i2d_PKCS8PrivateKeyInfo_bioName: | i2d_PKCS8PrivateKeyInfo_bio | Prototype: | int i2d_PKCS8PrivateKeyInfo_bio(BIO *bp, EVP_PKEY *key) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c | Lines: | 495-505 |
| | 8 | 2 |
i2d_PKCS8PrivateKeyInfo_fpName: | i2d_PKCS8PrivateKeyInfo_fp | Prototype: | int i2d_PKCS8PrivateKeyInfo_fp(FILE *fp, EVP_PKEY *key) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c | Lines: | 448-458 |
| | 8 | 2 |
i2v_GENERAL_NAMESName: | i2v_GENERAL_NAMES | Prototype: | struct stack_st_CONF_VALUE *i2v_GENERAL_NAMES(X509V3_EXT_METHOD *method, GENERAL_NAMES *gens, struct stack_st_CONF_VALUE *ret) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | Lines: | 49-62 |
| | 8 | 3 |
int_engine_initName: | int_engine_init | Prototype: | static int int_engine_init(ENGINE *e) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_cnf.c | Lines: | 28-39 |
| | 8 | 4 |
load_6Name: | load_6 | Prototype: | static uint64_t load_6(const uint8_t *in) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 285-297 |
| | 8 | 1 |
longswapName: | longswap | Prototype: | static void longswap(void *_ptr, size_t len) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c | Lines: | 426-444 |
| | 8 | 3 |
md_getsName: | md_gets | Prototype: | static int md_gets(BIO *bp, char *buf, int size) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_md.c | Lines: | 219-233 |
| | 8 | 3 |
module_finishName: | module_finish | Prototype: | static void module_finish(CONF_IMODULE *imod) | Coverage: | 57.143% (4/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c | Lines: | 400-410 |
| | 8 | 3 |
nc_match_singleName: | nc_match_single | Prototype: | static int nc_match_single(GENERAL_NAME *gen, GENERAL_NAME *base) | Coverage: | 50.000% (6/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | Lines: | 490-513 |
| | 8 | 7 |
ossl_statem_fatalName: | ossl_statem_fatal | Prototype: | void ossl_statem_fatal(SSL *s, int al, int func, int reason, const char *file, int line) | Coverage: | 72.727% (8/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | Lines: | 118-130 |
| | 8 | 3 |
out_utf8Name: | out_utf8 | Prototype: | static int out_utf8(unsigned long value, void *arg) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c | Lines: | 257-263 |
| | 8 | 1 |
pkey_ec_verifyName: | pkey_ec_verify | Prototype: | static int pkey_ec_verify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 60.000% (3/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 133-149 |
| | 8 | 2 |
pkey_ecd_digestverify448Name: | pkey_ecd_digestverify448 | Prototype: | static int pkey_ecd_digestverify448(EVP_MD_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | Lines: | 792-802 |
| | 8 | 2 |
pkey_hkdf_initName: | pkey_hkdf_init | Prototype: | static int pkey_hkdf_init(EVP_PKEY_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/hkdf.c | Lines: | 47-59 |
| | 8 | 2 |
pkey_sm2_initName: | pkey_sm2_init | Prototype: | static int pkey_sm2_init(EVP_PKEY_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_pmeth.c | Lines: | 32-43 |
| | 8 | 2 |
pkey_tls1_prf_initName: | pkey_tls1_prf_init | Prototype: | static int pkey_tls1_prf_init(EVP_PKEY_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/tls1_prf.c | Lines: | 36-47 |
| | 8 | 2 |
policy_cache_set_intName: | policy_cache_set_int | Prototype: | static int policy_cache_set_int(long *out, ASN1_INTEGER *value) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_cache.c | Lines: | 216-224 |
| | 8 | 3 |
poly1305_signctx_initName: | poly1305_signctx_init | Prototype: | static int poly1305_signctx_init(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_pmeth.c | Lines: | 93-104 |
| | 8 | 2 |
pqueue_sizeName: | pqueue_size | Prototype: | size_t pqueue_size(pqueue *pq) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/pqueue.c | Lines: | 148-158 |
| | 8 | 2 |
rand_pool_addName: | rand_pool_add | Prototype: | int rand_pool_add(RAND_POOL *pool, const unsigned char *buffer, size_t len, size_t entropy) | Coverage: | 57.143% (4/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 596-611 |
| | 8 | 3 |
rc2_magic_to_methName: | rc2_magic_to_meth | Prototype: | static int rc2_magic_to_meth(int i) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c | Lines: | 106-118 |
| | 8 | 4 |
read_ledwordName: | read_ledword | Prototype: | static unsigned int read_ledword(const unsigned char **in) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | Lines: | 28-38 |
| | 8 | 1 |
rsa_mgf1_decodeName: | rsa_mgf1_decode | Prototype: | static X509_ALGOR *rsa_mgf1_decode(X509_ALGOR *alg) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 211-217 |
| | 8 | 2 |
should_add_extensionName: | should_add_extension | Prototype: | int should_add_extension(SSL *s, unsigned int extctx, unsigned int thisctx, int max_version) | Coverage: | 100.000% (15/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 765-780 |
| | 8 | 3 |
sm4_ctr_cipherName: | sm4_ctr_cipher | Prototype: | static int sm4_ctr_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_sm4.c | Lines: | 71-83 |
| | 8 | 1 |
ssl_cert_is_disabledName: | ssl_cert_is_disabled | Prototype: | int ssl_cert_is_disabled(size_t idx) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 2154-2161 |
| | 8 | 2 |
ssl_mdName: | ssl_md | Prototype: | const EVP_MD *ssl_md(int idx) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 584-590 |
| | 8 | 2 |
ssl_undefined_function_1Name: | ssl_undefined_function_1 | Prototype: | static int ssl_undefined_function_1(SSL *ssl, unsigned char *r, size_t s, const char * t, size_t u, const unsigned char * v, size_t w, int x) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 3220-3232 |
| | 8 | 1 |
ssl_undefined_function_7Name: | ssl_undefined_function_7 | Prototype: | static int ssl_undefined_function_7(SSL *ssl, unsigned char *r, size_t s, const char *t, size_t u, const unsigned char *v, size_t w, int x) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 76-88 |
| | 8 | 1 |
tls1_get_group_idName: | tls1_get_group_id | Prototype: | static uint16_t tls1_get_group_id(EVP_PKEY *pkey) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 416-425 |
| | 8 | 2 |
tls_close_construct_packetName: | tls_close_construct_packet | Prototype: | int tls_close_construct_packet(SSL *s, WPACKET *pkt, int htype) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 75-87 |
| | 8 | 2 |
tls_construct_encrypted_extensionsName: | tls_construct_encrypted_extensions | Prototype: | static int tls_construct_encrypted_extensions(SSL *s, WPACKET *pkt) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 4226-4235 |
| | 8 | 2 |
trim_wsName: | trim_ws | Prototype: | static void trim_ws(CONF *conf, char *start) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | Lines: | 785-796 |
| | 8 | 3 |
ts_check_noncesName: | ts_check_nonces | Prototype: | static int ts_check_nonces(const ASN1_INTEGER *a, TS_TST_INFO *tst_info) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | Lines: | 647-663 |
| | 8 | 3 |
validate_contextName: | validate_context | Prototype: | static int validate_context(SSL *s, unsigned int extctx, unsigned int thisctx) | Coverage: | 84.615% (11/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 393-407 |
| | 8 | 5 |
AES_ecb_encryptName: | AES_ecb_encrypt | Prototype: | void AES_ecb_encrypt(const unsigned char *in, unsigned char *out, const AES_KEY *key, const int enc) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_ecb.c | Lines: | 15-26 |
| | 9 | 2 |
ASN1_OBJECT_createName: | ASN1_OBJECT_create | Prototype: | ASN1_OBJECT *ASN1_OBJECT_create(int nid, unsigned char *data, int len, const char *sn, const char *ln) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_object.c | Lines: | 370-383 |
| | 9 | 1 |
ASN1_generate_nconfName: | ASN1_generate_nconf | Prototype: | ASN1_TYPE *ASN1_generate_nconf(const char *str, CONF *nconf) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_gen.c | Lines: | 78-87 |
| | 9 | 2 |
BIO_ADDRINFO_addressName: | BIO_ADDRINFO_address | Prototype: | const BIO_ADDR *BIO_ADDRINFO_address(const BIO_ADDRINFO *bai) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | Lines: | 407-412 |
| | 9 | 2 |
BIO_ADDRINFO_nextName: | BIO_ADDRINFO_next | Prototype: | const BIO_ADDRINFO *BIO_ADDRINFO_next(const BIO_ADDRINFO *bai) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | Lines: | 341-346 |
| | 9 | 2 |
BIO_ADDRINFO_sockaddrName: | BIO_ADDRINFO_sockaddr | Prototype: | const struct sockaddr *BIO_ADDRINFO_sockaddr(const BIO_ADDRINFO *bai) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | Lines: | 400-405 |
| | 9 | 2 |
BIO_ADDR_path_stringName: | BIO_ADDR_path_string | Prototype: | char *BIO_ADDR_path_string(const BIO_ADDR *ap) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | Lines: | 284-291 |
| | 9 | 2 |
BIO_ADDR_rawportName: | BIO_ADDR_rawport | Prototype: | unsigned short BIO_ADDR_rawport(const BIO_ADDR *ap) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | Lines: | 165-174 |
| | 9 | 3 |
BIO_dgram_should_retryName: | BIO_dgram_should_retry | Prototype: | static int BIO_dgram_should_retry(int i) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c | Lines: | 1834-1852 |
| | 9 | 2 |
BIO_fd_should_retryName: | BIO_fd_should_retry | Prototype: | int BIO_fd_should_retry(int i) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c | Lines: | 223-233 |
| | 9 | 2 |
BIO_nextName: | BIO_next | Prototype: | BIO *BIO_next(BIO *b) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | Lines: | 670-675 |
| | 9 | 2 |
BIO_sock_should_retryName: | BIO_sock_should_retry | Prototype: | int BIO_sock_should_retry(int i) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_sock.c | Lines: | 170-180 |
| | 9 | 2 |
BIO_socket_ioctlName: | BIO_socket_ioctl | Prototype: | int BIO_socket_ioctl(int fd, long type, void *arg) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c | Lines: | 161-197 |
| | 9 | 2 |
BN_MONT_CTX_freeName: | BN_MONT_CTX_free | Prototype: | void BN_MONT_CTX_free(BN_MONT_CTX *mont) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mont.c | Lines: | 252-261 |
| | 9 | 3 |
BN_POOL_finishName: | BN_POOL_finish | Prototype: | static void BN_POOL_finish(BN_POOL *p) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c | Lines: | 289-302 |
| | 9 | 4 |
BN_get_paramsName: | BN_get_params | Prototype: | int BN_get_params(int which) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 66-78 |
| | 9 | 5 |
BN_nnmodName: | BN_nnmod | Prototype: | int BN_nnmod(BIGNUM *r, const BIGNUM *m, const BIGNUM *d, BN_CTX *ctx) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | Lines: | 13-26 |
| | 9 | 3 |
BN_set_wordName: | BN_set_word | Prototype: | int BN_set_word(BIGNUM *a, unsigned long w) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 359-370 |
| | 9 | 2 |
CMS_RecipientInfo_get0_pkey_ctxName: | CMS_RecipientInfo_get0_pkey_ctx | Prototype: | EVP_PKEY_CTX *CMS_RecipientInfo_get0_pkey_ctx(CMS_RecipientInfo *ri) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | Lines: | 95-102 |
| | 9 | 3 |
CMS_RecipientInfo_kari_get0_algName: | CMS_RecipientInfo_kari_get0_alg | Prototype: | int CMS_RecipientInfo_kari_get0_alg(CMS_RecipientInfo *ri, X509_ALGOR **palg, ASN1_OCTET_STRING **pukm) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | Lines: | 22-36 |
| | 9 | 4 |
CMS_RecipientInfo_kari_get0_reksName: | CMS_RecipientInfo_kari_get0_reks | Prototype: | struct stack_st_CMS_RecipientEncryptedKey *CMS_RecipientInfo_kari_get0_reks(CMS_RecipientInfo *ri) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | Lines: | 40-49 |
| | 9 | 2 |
CMS_get0_RecipientInfosName: | CMS_get0_RecipientInfos | Prototype: | struct stack_st_CMS_RecipientInfo *CMS_get0_RecipientInfos(CMS_ContentInfo *cms) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | Lines: | 81-88 |
| | 9 | 2 |
CMS_get0_SignerInfosName: | CMS_get0_SignerInfos | Prototype: | struct stack_st_CMS_SignerInfo *CMS_get0_SignerInfos(CMS_ContentInfo *cms) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Lines: | 412-419 |
| | 9 | 2 |
CMS_get0_eContentTypeName: | CMS_get0_eContentType | Prototype: | const ASN1_OBJECT *CMS_get0_eContentType(CMS_ContentInfo *cms) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | Lines: | 224-231 |
| | 9 | 2 |
COMP_CTX_freeName: | COMP_CTX_free | Prototype: | void COMP_CTX_free(COMP_CTX *ctx) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/comp/comp_lib.c | Lines: | 49-57 |
| | 9 | 3 |
CRYPTO_set_mem_functionsName: | CRYPTO_set_mem_functions | Prototype: | int CRYPTO_set_mem_functions( void *(*m)(size_t, const char *, int), void *(*r)(void *, size_t, const char *, int), void (*f)(void *, const char *, int)) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem.c | Lines: | 60-74 |
| | 9 | 5 |
DH_check_pub_key_exName: | DH_check_pub_key_ex | Prototype: | int DH_check_pub_key_ex(const DH *dh, const BIGNUM *pub_key) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_check.c | Lines: | 181-195 |
| | 9 | 4 |
DH_compute_key_paddedName: | DH_compute_key_padded | Prototype: | int DH_compute_key_padded(unsigned char *key, const BIGNUM *pub_key, DH *dh) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_key.c | Lines: | 33-45 |
| | 9 | 3 |
DH_meth_set1_nameName: | DH_meth_set1_name | Prototype: | int DH_meth_set1_name(DH_METHOD *dhm, const char *name) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c | Lines: | 63-76 |
| | 9 | 2 |
DSA_meth_set1_nameName: | DSA_meth_set1_name | Prototype: | int DSA_meth_set1_name(DSA_METHOD *dsam, const char *name) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c | Lines: | 71-84 |
| | 9 | 2 |
DSO_up_refName: | DSO_up_ref | Prototype: | int DSO_up_ref(DSO *dso) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_lib.c | Lines: | 102-117 |
| | 9 | 3 |
ECDSA_do_signName: | ECDSA_do_sign | Prototype: | ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, int dlen, EC_KEY *eckey) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdsa_sign.c | Lines: | 14-17 |
| | 9 | 1 |
ECDSA_signName: | ECDSA_sign | Prototype: | int ECDSA_sign(int type, const unsigned char *dgst, int dlen, unsigned char *sig, unsigned int *siglen, EC_KEY *eckey) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdsa_sign.c | Lines: | 29-33 |
| | 9 | 1 |
EC_POINTs_make_affineName: | EC_POINTs_make_affine | Prototype: | int EC_POINTs_make_affine(const EC_GROUP *group, size_t num, EC_POINT *points[], BN_CTX *ctx) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | Lines: | 889-905 |
| | 9 | 4 |
EC_curve_nid2nistName: | EC_curve_nid2nist | Prototype: | const char *EC_curve_nid2nist(int nid) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_curve.c | Lines: | 3181-3189 |
| | 9 | 3 |
ED25519_public_from_privateName: | ED25519_public_from_private | Prototype: | void ED25519_public_from_private(uint8_t out_public_key[32], const uint8_t private_key[32]) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 5410-5425 |
| | 9 | 1 |
ERR_get_error_lineName: | ERR_get_error_line | Prototype: | unsigned long ERR_get_error_line(const char **file, int *line) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | Lines: | 432-435 |
| | 9 | 1 |
ERR_peek_error_lineName: | ERR_peek_error_line | Prototype: | unsigned long ERR_peek_error_line(const char **file, int *line) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | Lines: | 448-451 |
| | 9 | 1 |
ERR_peek_last_error_lineName: | ERR_peek_last_error_line | Prototype: | unsigned long ERR_peek_last_error_line(const char **file, int *line) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | Lines: | 464-467 |
| | 9 | 1 |
EVP_CIPHER_do_allName: | EVP_CIPHER_do_all | Prototype: | void EVP_CIPHER_do_all(void (*fn) (const EVP_CIPHER *ciph, const char *from, const char *to, void *x), void *arg) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/names.c | Lines: | 112-124 |
| | 9 | 1 |
EVP_CIPHER_do_all_sortedName: | EVP_CIPHER_do_all_sorted | Prototype: | void EVP_CIPHER_do_all_sorted(void (*fn) (const EVP_CIPHER *ciph, const char *from, const char *to, void *x), void *arg) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/names.c | Lines: | 126-138 |
| | 9 | 1 |
EVP_CIPHER_set_asn1_ivName: | EVP_CIPHER_set_asn1_iv | Prototype: | int EVP_CIPHER_set_asn1_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/evp_lib.c | Lines: | 104-115 |
| | 9 | 2 |
EVP_CipherInitName: | EVP_CipherInit | Prototype: | int EVP_CipherInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c | Lines: | 51-57 |
| | 9 | 2 |
EVP_MD_do_allName: | EVP_MD_do_all | Prototype: | void EVP_MD_do_all(void (*fn) (const EVP_MD *md, const char *from, const char *to, void *x), void *arg) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/names.c | Lines: | 155-167 |
| | 9 | 1 |
EVP_MD_do_all_sortedName: | EVP_MD_do_all_sorted | Prototype: | void EVP_MD_do_all_sorted(void (*fn) (const EVP_MD *md, const char *from, const char *to, void *x), void *arg) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/names.c | Lines: | 169-180 |
| | 9 | 1 |
EVP_PBE_alg_addName: | EVP_PBE_alg_add | Prototype: | int EVP_PBE_alg_add(int nid, const EVP_CIPHER *cipher, const EVP_MD *md, EVP_PBE_KEYGEN *keygen) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pbe.c | Lines: | 191-207 |
| | 9 | 3 |
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 |
EVP_PKEY_decryptName: | EVP_PKEY_decrypt | Prototype: | int EVP_PKEY_decrypt(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen) | Coverage: | 56.522% (13/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_fn.c | Lines: | 187-202 |
| | 9 | 7 |
EVP_PKEY_deriveName: | EVP_PKEY_derive | Prototype: | int EVP_PKEY_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *pkeylen) | Coverage: | 26.087% (6/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_fn.c | Lines: | 284-297 |
| | 9 | 7 |
EVP_PKEY_encryptName: | EVP_PKEY_encrypt | Prototype: | int EVP_PKEY_encrypt(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen) | Coverage: | 65.217% (15/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_fn.c | Lines: | 153-168 |
| | 9 | 7 |
EVP_PKEY_set_typeName: | EVP_PKEY_set_type | Prototype: | int EVP_PKEY_set_type(EVP_PKEY *pkey, int type) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | Lines: | 350-353 |
| | 9 | 1 |