Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
rand_drbg_get_nonceName: | rand_drbg_get_nonce | Prototype: | size_t rand_drbg_get_nonce(RAND_DRBG *drbg, unsigned char **pout, int entropy, size_t min_len, size_t max_len) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 228-260 |
| | 17 | 5 |
rand_drbg_lockName: | rand_drbg_lock | Prototype: | int rand_drbg_lock(RAND_DRBG *drbg) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 772-778 |
| | 5 | 2 |
rand_drbg_newName: | rand_drbg_new | Prototype: | static RAND_DRBG *rand_drbg_new(int secure, int type, unsigned int flags, RAND_DRBG *parent) | Coverage: | 57.143% (16/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 173-238 |
| | 47 | 8 |
rand_drbg_restartName: | rand_drbg_restart | Prototype: | int rand_drbg_restart(RAND_DRBG *drbg, const unsigned char *buffer, size_t len, size_t entropy) | Coverage: | 62.500% (25/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 475-560 |
| | 75 | 14 |
rand_drbg_unlockName: | rand_drbg_unlock | Prototype: | int rand_drbg_unlock(RAND_DRBG *drbg) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 786-792 |
| | 5 | 2 |
rand_forkName: | rand_fork | Prototype: | void rand_fork(void) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 308-311 |
| | 1 | 1 |
rand_pool_acquire_entropyName: | rand_pool_acquire_entropy | Prototype: | size_t rand_pool_acquire_entropy(RAND_POOL *pool) | Coverage: | 17.391% (8/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c | Lines: | 451-565 |
| | 54 | 12 |
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 |
rand_pool_add_additional_dataName: | rand_pool_add_additional_data | Prototype: | int rand_pool_add_additional_data(RAND_POOL *pool) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c | Lines: | 590-606 |
| | 3 | 1 |
rand_pool_add_beginName: | rand_pool_add_begin | Prototype: | unsigned char *rand_pool_add_begin(RAND_POOL *pool, size_t len) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 625-636 |
| | 14 | 3 |
rand_pool_add_endName: | rand_pool_add_end | Prototype: | int rand_pool_add_end(RAND_POOL *pool, size_t len, size_t entropy) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 647-660 |
| | 7 | 3 |
rand_pool_add_nonce_dataName: | rand_pool_add_nonce_data | Prototype: | int rand_pool_add_nonce_data(RAND_POOL *pool) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c | Lines: | 570-588 |
| | 4 | 1 |
rand_pool_bufferName: | rand_pool_buffer | Prototype: | const unsigned char *rand_pool_buffer(RAND_POOL *pool) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 475-478 |
| | 1 | 1 |
rand_pool_bytes_neededName: | rand_pool_bytes_needed | Prototype: | size_t rand_pool_bytes_needed(RAND_POOL *pool, unsigned int entropy_factor) | Coverage: | 50.000% (6/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 555-579 |
| | 13 | 4 |
rand_pool_bytes_remainingName: | rand_pool_bytes_remaining | Prototype: | size_t rand_pool_bytes_remaining(RAND_POOL *pool) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 582-585 |
| | 1 | 1 |
rand_pool_cleanupName: | rand_pool_cleanup | Prototype: | void rand_pool_cleanup(void) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c | Lines: | 396-402 |
| | 3 | 2 |
rand_pool_detachName: | rand_pool_detach | Prototype: | unsigned char *rand_pool_detach(RAND_POOL *pool) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 501-506 |
| | 7 | 1 |
rand_pool_entropyName: | rand_pool_entropy | Prototype: | size_t rand_pool_entropy(RAND_POOL *pool) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 483-486 |
| | 1 | 1 |
rand_pool_entropy_availableName: | rand_pool_entropy_available | Prototype: | size_t rand_pool_entropy_available(RAND_POOL *pool) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 525-534 |
| | 5 | 3 |
rand_pool_entropy_neededName: | rand_pool_entropy_needed | Prototype: | size_t rand_pool_entropy_needed(RAND_POOL *pool) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 541-547 |
| | 3 | 2 |
rand_pool_freeName: | rand_pool_free | Prototype: | void rand_pool_free(RAND_POOL *pool) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 463-470 |
| | 6 | 2 |
rand_pool_initName: | rand_pool_init | Prototype: | int rand_pool_init(void) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c | Lines: | 386-394 |
| | 5 | 2 |
rand_pool_keep_random_devices_openName: | rand_pool_keep_random_devices_open | Prototype: | void rand_pool_keep_random_devices_open(int keep) | Coverage: | 0.000% (0/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c | Lines: | 404-411 |
| | 4 | 2 |
rand_pool_lengthName: | rand_pool_length | Prototype: | size_t rand_pool_length(RAND_POOL *pool) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 491-494 |
| | 1 | 1 |
rand_pool_newName: | rand_pool_new | Prototype: | RAND_POOL *rand_pool_new(int entropy, size_t min_len, size_t max_len) | Coverage: | 37.500% (3/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 433-458 |
| | 22 | 4 |
random_statusName: | random_status | Prototype: | static int random_status(void) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_rdrand.c | Lines: | 34-37 |
| | 1 | 1 |
range_should_be_prefixName: | range_should_be_prefix | Prototype: | static int range_should_be_prefix(const unsigned char *min, const unsigned char *max, const int length) | Coverage: | 0.000% (0/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 339-383 |
| | 30 | 15 |
rc2_cbc_cipherName: | rc2_cbc_cipher | Prototype: | static int rc2_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 57.143% (4/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c | Lines: | 35-35 |
| | 1 | 3 |
rc2_cfb64_cipherName: | rc2_cfb64_cipher | Prototype: | static int rc2_cfb64_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 66.667% (10/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c | Lines: | 35-35 |
| | 1 | 5 |
rc2_ctrlName: | rc2_ctrl | Prototype: | static int rc2_ctrl(EVP_CIPHER_CTX *c, int type, int arg, void *ptr) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c | Lines: | 161-187 |
| | 10 | 6 |
rc2_ecb_cipherName: | rc2_ecb_cipher | Prototype: | static int rc2_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c | Lines: | 35-35 |
| | 1 | 3 |
rc2_get_asn1_type_and_ivName: | rc2_get_asn1_type_and_iv | Prototype: | static int rc2_get_asn1_type_and_iv(EVP_CIPHER_CTX *c, ASN1_TYPE *type) | Coverage: | 44.444% (8/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c | Lines: | 120-144 |
| | 38 | 6 |
rc2_init_keyName: | rc2_init_key | Prototype: | static int rc2_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c | Lines: | 83-89 |
| | 3 | 1 |
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 |
rc2_meth_to_magicName: | rc2_meth_to_magic | Prototype: | static int rc2_meth_to_magic(EVP_CIPHER_CTX *e) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c | Lines: | 91-104 |
| | 9 | 4 |
rc2_ofb_cipherName: | rc2_ofb_cipher | Prototype: | static int rc2_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 57.143% (4/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c | Lines: | 35-35 |
| | 1 | 3 |
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 |
rc4_cipherName: | rc4_cipher | Prototype: | static int rc4_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc4.c | Lines: | 76-81 |
| | 2 | 1 |
rc4_hmac_md5_cipherName: | rc4_hmac_md5_cipher | Prototype: | static int rc4_hmac_md5_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 0.000% (0/54) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc4_hmac_md5.c | Lines: | 65-174 |
| | 71 | 14 |
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 |
rc4_hmac_md5_init_keyName: | rc4_hmac_md5_init_key | Prototype: | static int rc4_hmac_md5_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *inkey, const unsigned char *iv, int enc) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc4_hmac_md5.c | Lines: | 37-52 |
| | 7 | 1 |
rc4_init_keyName: | rc4_init_key | Prototype: | static int rc4_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc4.c | Lines: | 69-74 |
| | 2 | 1 |
rdrand_initName: | rdrand_init | Prototype: | static int rdrand_init(ENGINE *e) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_rdrand.c | Lines: | 48-51 |
| | 1 | 1 |
read_lebnName: | read_lebn | Prototype: | static int read_lebn(const unsigned char **in, unsigned int nbyte, BIGNUM **r) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | Lines: | 45-52 |
| | 11 | 2 |
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 |
read_state_machineName: | read_state_machine | Prototype: | static SUB_STATE_RETURN read_state_machine(SSL *s) | Coverage: | 82.022% (73/89) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | Lines: | 536-691 |
| | 112 | 32 |
read_stringName: | read_string | Prototype: | static int read_string(UI *ui, UI_STRING *uis) | Coverage: | 0.000% (0/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_openssl.c | Lines: | 218-255 |
| | 188 | 15 |
read_string_innerName: | read_string_inner | Prototype: | static int read_string_inner(UI *ui, UI_STRING *uis, int echo, int strip_nl) | Coverage: | 0.000% (0/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_openssl.c | Lines: | 274-368 |
| | 92 | 14 |
read_till_nlName: | read_till_nl | Prototype: | static int read_till_nl(FILE *in) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_openssl.c | Lines: | 259-269 |
| | 37 | 3 |
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 |
recsigName: | recsig | Prototype: | static void recsig(int i) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_openssl.c | Lines: | 656-659 |
| | 1 | 1 |
remove_session_lockName: | remove_session_lock | Prototype: | static int remove_session_lock(SSL_CTX *ctx, SSL_SESSION *c, int lck) | Coverage: | 90.909% (20/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 747-773 |
| | 26 | 7 |
ri_cbName: | ri_cb | Prototype: | static int ri_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c | Lines: | 126-134 |
| | 4 | 2 |
rinf_cbName: | rinf_cb | Prototype: | static int rinf_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_req.c | Lines: | 35-46 |
| | 6 | 3 |
ripemd160_block_data_orderName: | ripemd160_block_data_order | Prototype: | void ripemd160_block_data_order(RIPEMD160_CTX *ctx, const void *p, size_t num) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ripemd/rmd_dgst.c | Lines: | 36-281 |
| | 219 | 2 |
rotlName: | rotl | Prototype: | static inline uint32_t rotl(uint32_t a, uint8_t n) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm4/sm4.c | Lines: | 88-91 |
| | 1 | 1 |
rotr32Name: | rotr32 | Prototype: | static inline uint32_t rotr32(const uint32_t w, const unsigned int c) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2_impl.h | Lines: | 121-124 |
| | 1 | 1 |
rotr64Name: | rotr64 | Prototype: | static inline uint64_t rotr64(const uint64_t w, const unsigned int c) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2_impl.h | Lines: | 126-129 |
| | 1 | 1 |
roundvName: | roundv | Prototype: | static long roundv(double value) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_print.c | Lines: | 533-541 |
| | 6 | 2 |
rsa_algor_to_mdName: | rsa_algor_to_md | Prototype: | static const EVP_MD *rsa_algor_to_md(X509_ALGOR *alg) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 552-562 |
| | 9 | 3 |
rsa_bitsName: | rsa_bits | Prototype: | static int rsa_bits(const EVP_PKEY *pkey) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 196-199 |
| | 1 | 1 |
rsa_blinding_convertName: | rsa_blinding_convert | Prototype: | static int rsa_blinding_convert(BN_BLINDING *b, BIGNUM *f, BIGNUM *unblind, BN_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c | Lines: | 196-216 |
| | 13 | 2 |
rsa_blinding_invertName: | rsa_blinding_invert | Prototype: | static int rsa_blinding_invert(BN_BLINDING *b, BIGNUM *f, BIGNUM *unblind, BN_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c | Lines: | 218-230 |
| | 1 | 1 |
rsa_builtin_keygenName: | rsa_builtin_keygen | Prototype: | static int rsa_builtin_keygen(RSA *rsa, int bits, int primes, BIGNUM *e_value, BN_GENCB *cb) | Coverage: | 54.626% (124/227) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_gen.c | Lines: | 64-394 |
| | 296 | 68 |
rsa_cbName: | rsa_cb | Prototype: | static int rsa_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 88.889% (16/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_asn1.c | Lines: | 22-42 |
| | 20 | 6 |
rsa_cms_decryptName: | rsa_cms_decrypt | Prototype: | static int rsa_cms_decrypt(CMS_RecipientInfo *ri) | Coverage: | 36.364% (16/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 888-958 |
| | 89 | 16 |
rsa_cms_encryptName: | rsa_cms_encrypt | Prototype: | static int rsa_cms_encrypt(CMS_RecipientInfo *ri) | Coverage: | 38.000% (19/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 960-1022 |
| | 78 | 18 |
rsa_cms_signName: | rsa_cms_sign | Prototype: | static int rsa_cms_sign(CMS_SignerInfo *si) | Coverage: | 62.500% (10/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 772-796 |
| | 34 | 6 |
rsa_cms_verifyName: | rsa_cms_verify | Prototype: | static int rsa_cms_verify(CMS_SignerInfo *si) | Coverage: | 37.500% (6/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 724-747 |
| | 40 | 6 |
rsa_ctx_to_pssName: | rsa_ctx_to_pss | Prototype: | static RSA_PSS_PARAMS *rsa_ctx_to_pss(EVP_PKEY_CTX *pkctx) | Coverage: | 42.105% (8/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 569-590 |
| | 28 | 7 |
rsa_ctx_to_pss_stringName: | rsa_ctx_to_pss_string | Prototype: | static ASN1_STRING *rsa_ctx_to_pss_string(EVP_PKEY_CTX *pkctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 620-631 |
| | 17 | 2 |
rsa_get_blindingName: | rsa_get_blinding | Prototype: | static BN_BLINDING *rsa_get_blinding(RSA *rsa, int *local, BN_CTX *ctx) | Coverage: | 53.333% (8/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c | Lines: | 157-194 |
| | 21 | 6 |
rsa_get_public_expName: | rsa_get_public_exp | Prototype: | static BIGNUM *rsa_get_public_exp(const BIGNUM *d, const BIGNUM *p, const BIGNUM *q, BN_CTX *ctx) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_crpt.c | Lines: | 82-108 |
| | 42 | 7 |
rsa_item_signName: | rsa_item_sign | Prototype: | static int rsa_item_sign(EVP_MD_CTX *ctx, const ASN1_ITEM *it, void *asn, X509_ALGOR *alg1, X509_ALGOR *alg2, ASN1_BIT_STRING *sig) | Coverage: | 15.789% (3/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 799-830 |
| | 26 | 7 |
rsa_item_verifyName: | rsa_item_verify | Prototype: | static int rsa_item_verify(EVP_MD_CTX *ctx, const ASN1_ITEM *it, void *asn, X509_ALGOR *sigalg, ASN1_BIT_STRING *sig, EVP_PKEY *pkey) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 755-769 |
| | 10 | 3 |
rsa_md_to_algorName: | rsa_md_to_algor | Prototype: | static int rsa_md_to_algor(X509_ALGOR **palg, const EVP_MD *md) | Coverage: | 66.667% (6/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 513-522 |
| | 13 | 3 |
rsa_md_to_mgf1Name: | rsa_md_to_mgf1 | Prototype: | static int rsa_md_to_mgf1(X509_ALGOR **palg, const EVP_MD *mgf1md) | Coverage: | 52.632% (10/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 525-549 |
| | 43 | 7 |
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 |
rsa_multip_calc_productName: | rsa_multip_calc_product | Prototype: | int rsa_multip_calc_product(RSA *rsa) | Coverage: | 70.000% (14/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_mp.c | Lines: | 61-98 |
| | 41 | 8 |
rsa_multip_capName: | rsa_multip_cap | Prototype: | int rsa_multip_cap(int bits) | Coverage: | 84.615% (11/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_mp.c | Lines: | 100-115 |
| | 10 | 5 |
rsa_multip_info_freeName: | rsa_multip_info_free | Prototype: | void rsa_multip_info_free(RSA_PRIME_INFO *pinfo) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_mp.c | Lines: | 22-29 |
| | 4 | 1 |
rsa_multip_info_free_exName: | rsa_multip_info_free_ex | Prototype: | void rsa_multip_info_free_ex(RSA_PRIME_INFO *pinfo) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_mp.c | Lines: | 15-20 |
| | 2 | 1 |
rsa_multip_info_newName: | rsa_multip_info_new | Prototype: | RSA_PRIME_INFO *rsa_multip_info_new(void) | Coverage: | 35.294% (6/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_mp.c | Lines: | 31-58 |
| | 37 | 7 |
rsa_oaep_cbName: | rsa_oaep_cb | Prototype: | static int rsa_oaep_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_asn1.c | Lines: | 91-99 |
| | 4 | 2 |
rsa_oaep_decodeName: | rsa_oaep_decode | Prototype: | static RSA_OAEP_PARAMS *rsa_oaep_decode(const X509_ALGOR *alg) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 868-886 |
| | 25 | 4 |
rsa_ossl_finishName: | rsa_ossl_finish | Prototype: | static int rsa_ossl_finish(RSA *rsa) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c | Lines: | 957-970 |
| | 9 | 2 |
rsa_ossl_initName: | rsa_ossl_init | Prototype: | static int rsa_ossl_init(RSA *rsa) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c | Lines: | 951-955 |
| | 2 | 1 |
rsa_ossl_mod_expName: | rsa_ossl_mod_exp | Prototype: | static int rsa_ossl_mod_exp(BIGNUM *r0, const BIGNUM *I, RSA *rsa, BN_CTX *ctx) | Coverage: | 41.379% (84/203) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c | Lines: | 592-949 |
| | 255 | 59 |
rsa_ossl_private_decryptName: | rsa_ossl_private_decrypt | Prototype: | static int rsa_ossl_private_decrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) | Coverage: | 48.276% (42/87) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c | Lines: | 365-493 |
| | 144 | 27 |
rsa_ossl_private_encryptName: | rsa_ossl_private_encrypt | Prototype: | static int rsa_ossl_private_encrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) | Coverage: | 36.559% (34/93) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c | Lines: | 233-363 |
| | 141 | 29 |
rsa_ossl_public_decryptName: | rsa_ossl_public_decrypt | Prototype: | static int rsa_ossl_public_decrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) | Coverage: | 51.667% (31/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c | Lines: | 496-590 |
| | 80 | 22 |
rsa_ossl_public_encryptName: | rsa_ossl_public_encrypt | Prototype: | static int rsa_ossl_public_encrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) | Coverage: | 59.615% (31/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c | Lines: | 67-155 |
| | 80 | 20 |
rsa_param_decodeName: | rsa_param_decode | Prototype: | static int rsa_param_decode(RSA *rsa, const X509_ALGOR *alg) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 54-73 |
| | 17 | 5 |
rsa_param_encodeName: | rsa_param_encode | Prototype: | static int rsa_param_encode(const EVP_PKEY *pkey, ASN1_STRING **pstr, int *pstrtype) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 30-52 |
| | 20 | 4 |
rsa_pkey_checkName: | rsa_pkey_check | Prototype: | static int rsa_pkey_check(const EVP_PKEY *pkey) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 1025-1028 |
| | 5 | 1 |
rsa_pkey_ctrlName: | rsa_pkey_ctrl | Prototype: | static int rsa_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2) | Coverage: | 66.667% (30/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 455-510 |
| | 44 | 18 |
rsa_priv_decodeName: | rsa_priv_decode | Prototype: | static int rsa_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 169-189 |
| | 25 | 4 |
rsa_priv_encodeName: | rsa_priv_encode | Prototype: | static int rsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 142-167 |
| | 21 | 4 |
rsa_priv_printName: | rsa_priv_print | Prototype: | static int rsa_priv_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 409-413 |
| | 1 | 1 |
rsa_pss_cbName: | rsa_pss_cb | Prototype: | static int rsa_pss_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_asn1.c | Lines: | 71-79 |
| | 4 | 2 |