| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 RSA_meth_dup| Name:  | RSA_meth_dup |  | Prototype:  | RSA_METHOD *RSA_meth_dup(const RSA_METHOD *meth) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 40-56 |  
  |  | 17 | 3 | 
 RSA_get_version| Name:  | RSA_get_version |  | Prototype:  | int RSA_get_version(RSA *r) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 460-464 |  
  |  | 1 | 1 | 
 RSA_get_multi_prime_extra_count| Name:  | RSA_get_multi_prime_extra_count |  | Prototype:  | int RSA_get_multi_prime_extra_count(const RSA *r) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 337-345 |  
  |  | 5 | 2 | 
 RSA_get_method| Name:  | RSA_get_method |  | Prototype:  | const RSA_METHOD *RSA_get_method(const RSA *rsa) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 25-28 |  
  |  | 1 | 1 | 
 RSA_get_ex_data| Name:  | RSA_get_ex_data |  | Prototype:  | void *RSA_get_ex_data(const RSA *r, int idx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 161-164 |  
  |  | 1 | 1 | 
 RSA_get_default_method| Name:  | RSA_get_default_method |  | Prototype:  | const RSA_METHOD *RSA_get_default_method(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c |  | Lines:  | 52-55 |  
  |  | 1 | 1 | 
 RSA_get0_q| Name:  | RSA_get0_q |  | Prototype:  | const BIGNUM *RSA_get0_q(const RSA *r) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 425-428 |  
  |  | 1 | 1 | 
 RSA_get0_p| Name:  | RSA_get0_p |  | Prototype:  | const BIGNUM *RSA_get0_p(const RSA *r) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 420-423 |  
  |  | 1 | 1 | 
 RSA_get0_n| Name:  | RSA_get0_n |  | Prototype:  | const BIGNUM *RSA_get0_n(const RSA *r) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 405-408 |  
  |  | 1 | 1 | 
 RSA_get0_multi_prime_factors| Name:  | RSA_get0_multi_prime_factors |  | Prototype:  | int RSA_get0_multi_prime_factors(const RSA *r, const BIGNUM *primes[]) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 347-365 |  
  |  | 8 | 3 | 
 RSA_get0_multi_prime_crt_params| Name:  | RSA_get0_multi_prime_crt_params |  | Prototype:  | int RSA_get0_multi_prime_crt_params(const RSA *r, const BIGNUM *exps[], const BIGNUM *coeffs[]) |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 379-403 |  
  |  | 23 | 6 | 
 RSA_get0_key| Name:  | RSA_get0_key |  | Prototype:  | void RSA_get0_key(const RSA *r, const BIGNUM **n, const BIGNUM **e, const BIGNUM **d) |  | Coverage:  |  90.000% (9/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 318-327 |  
  |  | 12 | 4 | 
 RSA_get0_iqmp| Name:  | RSA_get0_iqmp |  | Prototype:  | const BIGNUM *RSA_get0_iqmp(const RSA *r) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 440-443 |  
  |  | 1 | 1 | 
 RSA_get0_factors| Name:  | RSA_get0_factors |  | Prototype:  | void RSA_get0_factors(const RSA *r, const BIGNUM **p, const BIGNUM **q) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 329-335 |  
  |  | 8 | 3 | 
 RSA_get0_engine| Name:  | RSA_get0_engine |  | Prototype:  | ENGINE *RSA_get0_engine(const RSA *r) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 466-469 |  
  |  | 1 | 1 | 
 RSA_get0_e| Name:  | RSA_get0_e |  | Prototype:  | const BIGNUM *RSA_get0_e(const RSA *r) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 410-413 |  
  |  | 1 | 1 | 
 RSA_get0_dmq1| Name:  | RSA_get0_dmq1 |  | Prototype:  | const BIGNUM *RSA_get0_dmq1(const RSA *r) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 435-438 |  
  |  | 1 | 1 | 
 RSA_get0_dmp1| Name:  | RSA_get0_dmp1 |  | Prototype:  | const BIGNUM *RSA_get0_dmp1(const RSA *r) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 430-433 |  
  |  | 1 | 1 | 
 RSA_get0_d| Name:  | RSA_get0_d |  | Prototype:  | const BIGNUM *RSA_get0_d(const RSA *r) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 415-418 |  
  |  | 1 | 1 | 
 RSA_get0_crt_params| Name:  | RSA_get0_crt_params |  | Prototype:  | void RSA_get0_crt_params(const RSA *r, const BIGNUM **dmp1, const BIGNUM **dmq1, const BIGNUM **iqmp) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 367-377 |  
  |  | 12 | 4 | 
 RSA_generate_multi_prime_key| Name:  | RSA_generate_multi_prime_key |  | Prototype:  | int RSA_generate_multi_prime_key(RSA *rsa, int bits, int primes, BIGNUM *e_value, BN_GENCB *cb) |  | Coverage:  |  30.000% (3/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_gen.c |  | Lines:  | 41-62 |  
  |  | 12 | 4 | 
 RSA_generate_key_ex| Name:  | RSA_generate_key_ex |  | Prototype:  | int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e_value, BN_GENCB *cb) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_gen.c |  | Lines:  | 32-39 |  
  |  | 6 | 2 | 
 RSA_generate_key| Name:  | RSA_generate_key |  | Prototype:  | RSA *RSA_generate_key(int bits, unsigned long e_value, void (*callback) (int, int, void *), void *cb_arg) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_depr.c |  | Lines:  | 27-60 |  
  |  | 29 | 7 | 
 RSA_free| Name:  | RSA_free |  | Prototype:  | void RSA_free(RSA *r) |  | Coverage:  |  83.333% (10/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 105-142 |  
  |  | 33 | 4 | 
 RSA_flags| Name:  | RSA_flags |  | Prototype:  | int RSA_flags(const RSA *r) |  | Coverage:  |  66.667% (2/3) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_crpt.c |  | Lines:  | 51-54 |  
  |  | 5 | 1 | 
 RSA_clear_flags| Name:  | RSA_clear_flags |  | Prototype:  | void RSA_clear_flags(RSA *r, int flags) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 445-448 |  
  |  | 1 | 1 | 
 RSA_check_key_ex| Name:  | RSA_check_key_ex |  | Prototype:  | int RSA_check_key_ex(const RSA *key, BN_GENCB *cb) |  | Coverage:  |  51.007% (76/149) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_chk.c |  | Lines:  | 19-228 |  
  |  | 215 | 43 | 
 RSA_check_key| Name:  | RSA_check_key |  | Prototype:  | int RSA_check_key(const RSA *key) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_chk.c |  | Lines:  | 14-17 |  
  |  | 5 | 1 | 
 RSA_blinding_on| Name:  | RSA_blinding_on |  | Prototype:  | int RSA_blinding_on(RSA *rsa, BN_CTX *ctx) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_crpt.c |  | Lines:  | 64-80 |  
  |  | 14 | 4 | 
 RSA_blinding_off| Name:  | RSA_blinding_off |  | Prototype:  | void RSA_blinding_off(RSA *rsa) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_crpt.c |  | Lines:  | 56-62 |  
  |  | 8 | 1 | 
 RSA_bits| Name:  | RSA_bits |  | Prototype:  | int RSA_bits(const RSA *r) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_crpt.c |  | Lines:  | 17-20 |  
  |  | 1 | 1 | 
 RSA_X931_hash_id| Name:  | RSA_X931_hash_id |  | Prototype:  | int RSA_X931_hash_id(int nid) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_x931.c |  | Lines:  | 100-117 |  
  |  | 6 | 5 | 
 RSA_X931_generate_key_ex| Name:  | RSA_X931_generate_key_ex |  | Prototype:  | int RSA_X931_generate_key_ex(RSA *rsa, int bits, const BIGNUM *e, BN_GENCB *cb) |  | Coverage:  |   0.000% (0/31) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_x931g.c |  | Lines:  | 143-198 |  
  |  | 127 | 11 | 
 RSA_X931_derive_ex| Name:  | RSA_X931_derive_ex |  | Prototype:  | int RSA_X931_derive_ex(RSA *rsa, BIGNUM *p1, BIGNUM *p2, BIGNUM *q1, BIGNUM *q2, const BIGNUM *Xp1, const BIGNUM *Xp2, const BIGNUM *Xp, const BIGNUM *Xq1, const BIGNUM *Xq2, const BIGNUM *Xq, const BIGNUM *e, BN_GENCB *cb) |  | Coverage:  |   0.000% (0/87) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_x931g.c |  | Lines:  | 19-141 |  
  |  | 148 | 28 | 
 RSA_PSS_PARAMS_new| Name:  | RSA_PSS_PARAMS_new |  | Prototype:  | RSA_PSS_PARAMS *RSA_PSS_PARAMS_new(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_asn1.c |  | Lines:  | 88-88 |  
  |  | 1 | 1 | 
 RSA_PSS_PARAMS_free| Name:  | RSA_PSS_PARAMS_free |  | Prototype:  | void RSA_PSS_PARAMS_free(RSA_PSS_PARAMS *a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_asn1.c |  | Lines:  | 88-88 |  
  |  | 1 | 1 | 
 RSA_PKCS1_OpenSSL| Name:  | RSA_PKCS1_OpenSSL |  | Prototype:  | const RSA_METHOD *RSA_PKCS1_OpenSSL(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c |  | Lines:  | 57-60 |  
  |  | 1 | 1 | 
 RSA_OAEP_PARAMS_new| Name:  | RSA_OAEP_PARAMS_new |  | Prototype:  | RSA_OAEP_PARAMS *RSA_OAEP_PARAMS_new(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_asn1.c |  | Lines:  | 107-107 |  
  |  | 1 | 1 | 
 RSA_OAEP_PARAMS_free| Name:  | RSA_OAEP_PARAMS_free |  | Prototype:  | void RSA_OAEP_PARAMS_free(RSA_OAEP_PARAMS *a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_asn1.c |  | Lines:  | 107-107 |  
  |  | 1 | 1 | 
 RSAZ_512_mod_exp| Name:  | RSAZ_512_mod_exp |  | Prototype:  | void RSAZ_512_mod_exp(unsigned long result[8], const unsigned long base[8], const unsigned long exponent[8], const unsigned long m[8], unsigned long k0, const unsigned long RR[8]) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/rsaz_exp.c |  | Lines:  | 258-313 |  
  |  | 34 | 3 | 
 RSAZ_1024_mod_exp_avx2| Name:  | RSAZ_1024_mod_exp_avx2 |  | Prototype:  | void RSAZ_1024_mod_exp_avx2(unsigned long result_norm[16], const unsigned long base_norm[16], const unsigned long exponent[16], const unsigned long m_norm[16], const unsigned long RR[16], unsigned long k0) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/rsaz_exp.c |  | Lines:  | 56-241 |  
  |  | 108 | 3 | 
 RSAPublicKey_dup| Name:  | RSAPublicKey_dup |  | Prototype:  | RSA *RSAPublicKey_dup(RSA *rsa) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_asn1.c |  | Lines:  | 113-116 |  
  |  | 1 | 1 | 
 RSAPrivateKey_dup| Name:  | RSAPrivateKey_dup |  | Prototype:  | RSA *RSAPrivateKey_dup(RSA *rsa) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_asn1.c |  | Lines:  | 118-121 |  
  |  | 1 | 1 | 
 RIPEMD160_Init| Name:  | RIPEMD160_Init |  | Prototype:  | int RIPEMD160_Init(RIPEMD160_CTX *c) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ripemd/rmd_dgst.c |  | Lines:  | 21-30 |  
  |  | 7 | 1 | 
 RIPEMD160| Name:  | RIPEMD160 |  | Prototype:  | unsigned char *RIPEMD160(const unsigned char *d, size_t n, unsigned char *md) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ripemd/rmd_one.c |  | Lines:  | 15-28 |  
  |  | 15 | 3 | 
 RECORD_LAYER_write_pending| Name:  | RECORD_LAYER_write_pending |  | Prototype:  | int RECORD_LAYER_write_pending(const RECORD_LAYER *rl) |  | Coverage:  |  80.000% (4/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c |  | Lines:  | 95-99 |  
  |  | 2 | 1 | 
 RECORD_LAYER_reset_write_sequence| Name:  | RECORD_LAYER_reset_write_sequence |  | Prototype:  | void RECORD_LAYER_reset_write_sequence(RECORD_LAYER *rl) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c |  | Lines:  | 106-109 |  
  |  | 1 | 1 | 
 RECORD_LAYER_reset_read_sequence| Name:  | RECORD_LAYER_reset_read_sequence |  | Prototype:  | void RECORD_LAYER_reset_read_sequence(RECORD_LAYER *rl) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c |  | Lines:  | 101-104 |  
  |  | 1 | 1 | 
 RECORD_LAYER_release| Name:  | RECORD_LAYER_release |  | Prototype:  | void RECORD_LAYER_release(RECORD_LAYER *rl) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c |  | Lines:  | 68-75 |  
  |  | 9 | 3 | 
 RECORD_LAYER_read_pending| Name:  | RECORD_LAYER_read_pending |  | Prototype:  | int RECORD_LAYER_read_pending(const RECORD_LAYER *rl) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c |  | Lines:  | 78-81 |  
  |  | 1 | 1 | 
 RECORD_LAYER_processed_read_pending| Name:  | RECORD_LAYER_processed_read_pending |  | Prototype:  | int RECORD_LAYER_processed_read_pending(const RECORD_LAYER *rl) |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c |  | Lines:  | 84-93 |  
  |  | 5 | 2 | 
 RECORD_LAYER_is_sslv2_record| Name:  | RECORD_LAYER_is_sslv2_record |  | Prototype:  | int RECORD_LAYER_is_sslv2_record(RECORD_LAYER *rl) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c |  | Lines:  | 1752-1755 |  
  |  | 1 | 1 | 
 RECORD_LAYER_init| Name:  | RECORD_LAYER_init |  | Prototype:  | void RECORD_LAYER_init(RECORD_LAYER *rl, SSL *s) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c |  | Lines:  | 29-34 |  
  |  | 3 | 1 | 
 RECORD_LAYER_get_rrec_length| Name:  | RECORD_LAYER_get_rrec_length |  | Prototype:  | size_t RECORD_LAYER_get_rrec_length(RECORD_LAYER *rl) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c |  | Lines:  | 1760-1763 |  
  |  | 1 | 1 | 
 RECORD_LAYER_clear| Name:  | RECORD_LAYER_clear |  | Prototype:  | void RECORD_LAYER_clear(RECORD_LAYER *rl) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c |  | Lines:  | 36-66 |  
  |  | 26 | 2 | 
 RC2_set_key| Name:  | RC2_set_key |  | Prototype:  | void RC2_set_key(RC2_KEY *key, int len, const unsigned char *data, int bits) |  | Coverage:  |  81.818% (18/22) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rc2/rc2_skey.c |  | Lines:  | 49-94 |  
  |  | 30 | 8 | 
 RC2_ofb64_encrypt| Name:  | 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_encrypt| Name:  | RC2_encrypt |  | Prototype:  | void RC2_encrypt(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:  | 88-132 |  
  |  | 34 | 4 | 
 RC2_ecb_encrypt| Name:  | RC2_ecb_encrypt |  | Prototype:  | void RC2_ecb_encrypt(const unsigned char *in, unsigned char *out, RC2_KEY *ks, int encrypt) |  | Coverage:  | 100.000% (5/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rc2/rc2_ecb.c |  | Lines:  | 22-40 |  
  |  | 13 | 2 | 
 RC2_decrypt| Name:  | 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 | 
 RC2_cfb64_encrypt| Name:  | RC2_cfb64_encrypt |  | Prototype:  | void RC2_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length, RC2_KEY *schedule, unsigned char *ivec, int *num, int encrypt) |  | Coverage:  | 100.000% (17/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rc2/rc2cfb64.c |  | Lines:  | 19-74 |  
  |  | 44 | 6 | 
 RC2_cbc_encrypt| Name:  | RC2_cbc_encrypt |  | Prototype:  | void RC2_cbc_encrypt(const unsigned char *in, unsigned char *out, long length, RC2_KEY *ks, unsigned char *iv, int encrypt) |  | Coverage:  |  26.531% (13/49) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rc2/rc2_cbc.c |  | Lines:  | 13-86 |  
  |  | 63 | 22 | 
 RAND_write_file| Name:  | RAND_write_file |  | Prototype:  | int RAND_write_file(const char *file) |  | Coverage:  |  44.444% (8/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/randfile.c |  | Lines:  | 154-229 |  
  |  | 46 | 6 | 
 RAND_status| Name:  | RAND_status |  | Prototype:  | int RAND_status(void) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c |  | Lines:  | 792-799 |  
  |  | 6 | 2 | 
 RAND_set_rand_method| Name:  | RAND_set_rand_method |  | Prototype:  | int RAND_set_rand_method(const RAND_METHOD *meth) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c |  | Lines:  | 662-675 |  
  |  | 12 | 2 | 
 RAND_set_rand_engine| Name:  | RAND_set_rand_engine |  | Prototype:  | int RAND_set_rand_engine(ENGINE *engine) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c |  | Lines:  | 708-730 |  
  |  | 23 | 5 | 
 RAND_seed| Name:  | RAND_seed |  | Prototype:  | void RAND_seed(const void *buf, int num) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c |  | Lines:  | 733-739 |  
  |  | 5 | 2 | 
 RAND_pseudo_bytes| Name:  | RAND_pseudo_bytes |  | Prototype:  | int RAND_pseudo_bytes(unsigned char *buf, int num) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c |  | Lines:  | 782-789 |  
  |  | 6 | 2 | 
 RAND_priv_bytes| Name:  | RAND_priv_bytes |  | Prototype:  | int RAND_priv_bytes(unsigned char *buf, int num) |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c |  | Lines:  | 754-769 |  
  |  | 12 | 3 | 
 RAND_poll| Name:  | RAND_poll |  | Prototype:  | int RAND_poll(void) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c |  | Lines:  | 383-427 |  
  |  | 42 | 7 | 
 RAND_load_file| Name:  | RAND_load_file |  | Prototype:  | int RAND_load_file(const char *file, long bytes) |  | Coverage:  |  34.211% (13/38) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/randfile.c |  | Lines:  | 75-152 |  
  |  | 56 | 11 | 
 RAND_keep_random_devices_open| Name:  | RAND_keep_random_devices_open |  | Prototype:  | void RAND_keep_random_devices_open(int keep) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c |  | Lines:  | 371-374 |  
  |  | 1 | 1 | 
 RAND_get_rand_method| Name:  | RAND_get_rand_method |  | Prototype:  | const RAND_METHOD *RAND_get_rand_method(void) |  | Coverage:  |  71.429% (10/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c |  | Lines:  | 677-705 |  
  |  | 31 | 4 | 
 RAND_file_name| Name:  | RAND_file_name |  | Prototype:  | const char *RAND_file_name(char *buf, size_t size) |  | Coverage:  |   0.000% (0/24) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/randfile.c |  | Lines:  | 231-296 |  
  |  | 45 | 7 | 
 RAND_bytes| Name:  | RAND_bytes |  | Prototype:  | int RAND_bytes(unsigned char *buf, int num) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c |  | Lines:  | 771-779 |  
  |  | 7 | 2 | 
 RAND_add| Name:  | RAND_add |  | Prototype:  | void RAND_add(const void *buf, int num, double randomness) |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c |  | Lines:  | 741-747 |  
  |  | 5 | 2 | 
 RAND_OpenSSL| Name:  | RAND_OpenSSL |  | Prototype:  | RAND_METHOD *RAND_OpenSSL(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c |  | Lines:  | 1071-1074 |  
  |  | 1 | 1 | 
 RAND_DRBG_uninstantiate| Name:  | RAND_DRBG_uninstantiate |  | Prototype:  | int RAND_DRBG_uninstantiate(RAND_DRBG *drbg) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c |  | Lines:  | 379-393 |  
  |  | 8 | 2 | 
 RAND_DRBG_set_reseed_time_interval| Name:  | RAND_DRBG_set_reseed_time_interval |  | Prototype:  | int RAND_DRBG_set_reseed_time_interval(RAND_DRBG *drbg, time_t interval) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c |  | Lines:  | 725-731 |  
  |  | 4 | 2 | 
 RAND_DRBG_set_reseed_interval| Name:  | RAND_DRBG_set_reseed_interval |  | Prototype:  | int RAND_DRBG_set_reseed_interval(RAND_DRBG *drbg, unsigned int interval) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c |  | Lines:  | 707-713 |  
  |  | 4 | 2 | 
 RAND_DRBG_set_reseed_defaults| Name:  | RAND_DRBG_set_reseed_defaults |  | Prototype:  | int RAND_DRBG_set_reseed_defaults( unsigned int _master_reseed_interval, unsigned int _slave_reseed_interval, time_t _master_reseed_time_interval, time_t _slave_reseed_time_interval ) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c |  | Lines:  | 742-764 |  
  |  | 11 | 3 | 
 RAND_DRBG_set_ex_data| Name:  | RAND_DRBG_set_ex_data |  | Prototype:  | int RAND_DRBG_set_ex_data(RAND_DRBG *drbg, int idx, void *arg) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c |  | Lines:  | 831-834 |  
  |  | 1 | 1 | 
 RAND_DRBG_set_defaults| Name:  | RAND_DRBG_set_defaults |  | Prototype:  | int RAND_DRBG_set_defaults(int type, unsigned int flags) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c |  | Lines:  | 140-163 |  
  |  | 11 | 6 | 
 RAND_DRBG_set_callbacks| Name:  | RAND_DRBG_set_callbacks |  | Prototype:  | int RAND_DRBG_set_callbacks(RAND_DRBG *drbg, RAND_DRBG_get_entropy_fn get_entropy, RAND_DRBG_cleanup_entropy_fn cleanup_entropy, RAND_DRBG_get_nonce_fn get_nonce, RAND_DRBG_cleanup_nonce_fn cleanup_nonce) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c |  | Lines:  | 683-696 |  
  |  | 7 | 2 | 
 RAND_DRBG_set| Name:  | 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 | 
 RAND_DRBG_secure_new| Name:  | RAND_DRBG_secure_new |  | Prototype:  | RAND_DRBG *RAND_DRBG_secure_new(int type, unsigned int flags, RAND_DRBG *parent) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c |  | Lines:  | 245-248 |  
  |  | 1 | 1 | 
 RAND_DRBG_reseed| Name:  | RAND_DRBG_reseed |  | Prototype:  | int RAND_DRBG_reseed(RAND_DRBG *drbg, const unsigned char *adin, size_t adinlen, int prediction_resistance) |  | Coverage:  |  74.359% (29/39) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c |  | Lines:  | 402-456 |  
  |  | 57 | 13 | 
 RAND_DRBG_new| Name:  | RAND_DRBG_new |  | Prototype:  | RAND_DRBG *RAND_DRBG_new(int type, unsigned int flags, RAND_DRBG *parent) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c |  | Lines:  | 240-243 |  
  |  | 1 | 1 | 
 RAND_DRBG_instantiate| Name:  | RAND_DRBG_instantiate |  | Prototype:  | int RAND_DRBG_instantiate(RAND_DRBG *drbg, const unsigned char *pers, size_t perslen) |  | Coverage:  |  77.419% (48/62) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c |  | Lines:  | 277-370 |  
  |  | 101 | 18 | 
 RAND_DRBG_get_ex_data| Name:  | RAND_DRBG_get_ex_data |  | Prototype:  | void *RAND_DRBG_get_ex_data(const RAND_DRBG *drbg, int idx) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c |  | Lines:  | 836-839 |  
  |  | 1 | 1 | 
 RAND_DRBG_get0_public| Name:  | RAND_DRBG_get0_public |  | Prototype:  | RAND_DRBG *RAND_DRBG_get0_public(void) |  | Coverage:  |  58.333% (7/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c |  | Lines:  | 1024-1039 |  
  |  | 20 | 4 | 
 RAND_DRBG_get0_private| Name:  | RAND_DRBG_get0_private |  | Prototype:  | RAND_DRBG *RAND_DRBG_get0_private(void) |  | Coverage:  |  58.333% (7/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c |  | Lines:  | 1045-1060 |  
  |  | 20 | 4 | 
 RAND_DRBG_get0_master| Name:  | RAND_DRBG_get0_master |  | Prototype:  | RAND_DRBG *RAND_DRBG_get0_master(void) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c |  | Lines:  | 1012-1018 |  
  |  | 7 | 2 | 
 RAND_DRBG_generate| Name:  | RAND_DRBG_generate |  | Prototype:  | int RAND_DRBG_generate(RAND_DRBG *drbg, unsigned char *out, size_t outlen, int prediction_resistance, const unsigned char *adin, size_t adinlen) |  | Coverage:  |  75.000% (39/52) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c |  | Lines:  | 572-639 |  
  |  | 55 | 16 | 
 RAND_DRBG_free| Name:  | RAND_DRBG_free |  | Prototype:  | void RAND_DRBG_free(RAND_DRBG *drbg) |  | Coverage:  |  70.000% (7/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c |  | Lines:  | 253-267 |  
  |  | 13 | 4 | 
 RAND_DRBG_bytes| Name:  | RAND_DRBG_bytes |  | Prototype:  | int RAND_DRBG_bytes(RAND_DRBG *drbg, unsigned char *out, size_t outlen) |  | Coverage:  |  78.571% (11/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c |  | Lines:  | 649-673 |  
  |  | 20 | 6 | 
 Poly1305_ctx_size| Name:  | Poly1305_ctx_size |  | Prototype:  | size_t Poly1305_ctx_size(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305.c |  | Lines:  | 17-20 |  
  |  | 1 | 1 | 
 Poly1305_Update| Name:  | Poly1305_Update |  | Prototype:  | void Poly1305_Update(POLY1305 *ctx, const unsigned char *inp, size_t len) |  | Coverage:  | 100.000% (13/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305.c |  | Lines:  | 470-510 |  
  |  | 20 | 5 | 
 Poly1305_Init| Name:  | Poly1305_Init |  | Prototype:  | void Poly1305_Init(POLY1305 *ctx, const unsigned char key[32]) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305.c |  | Lines:  | 435-459 |  
  |  | 8 | 2 | 
 Poly1305_Final| Name:  | Poly1305_Final |  | Prototype:  | void Poly1305_Final(POLY1305 *ctx, unsigned char mac[16]) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305.c |  | Lines:  | 512-531 |  
  |  | 10 | 3 |