| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 SCT_set_signature_nid| Name:  | SCT_set_signature_nid |  | Prototype:  | int SCT_set_signature_nid(SCT *sct, int nid) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c |  | Lines:  | 124-141 |  
  |  | 11 | 4 | 
 SCT_set_log_entry_type| Name:  | SCT_set_log_entry_type |  | Prototype:  | int SCT_set_log_entry_type(SCT *sct, ct_log_entry_type_t entry_type) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c |  | Lines:  | 64-78 |  
  |  | 7 | 4 | 
 SCT_set1_signature| Name:  | SCT_set1_signature |  | Prototype:  | int SCT_set1_signature(SCT *sct, const unsigned char *sig, size_t sig_len) |  | Coverage:  |  66.667% (6/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c |  | Lines:  | 177-193 |  
  |  | 21 | 3 | 
 SCT_set1_log_id| Name:  | SCT_set1_log_id |  | Prototype:  | int SCT_set1_log_id(SCT *sct, const unsigned char *log_id, size_t log_id_len) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c |  | Lines:  | 94-115 |  
  |  | 24 | 4 | 
 SCT_set1_extensions| Name:  | SCT_set1_extensions |  | Prototype:  | int SCT_set1_extensions(SCT *sct, const unsigned char *ext, size_t ext_len) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c |  | Lines:  | 151-167 |  
  |  | 21 | 3 | 
 SCT_set0_signature| Name:  | SCT_set0_signature |  | Prototype:  | void SCT_set0_signature(SCT *sct, unsigned char *sig, size_t sig_len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c |  | Lines:  | 169-175 |  
  |  | 4 | 1 | 
 SCT_set0_log_id| Name:  | SCT_set0_log_id |  | Prototype:  | int SCT_set0_log_id(SCT *sct, unsigned char *log_id, size_t log_id_len) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c |  | Lines:  | 80-92 |  
  |  | 8 | 2 | 
 SCT_set0_extensions| Name:  | SCT_set0_extensions |  | Prototype:  | void SCT_set0_extensions(SCT *sct, unsigned char *ext, size_t ext_len) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c |  | Lines:  | 143-149 |  
  |  | 4 | 1 | 
 SCT_print| Name:  | SCT_print |  | Prototype:  | void SCT_print(const SCT *sct, BIO *out, int indent, const CTLOG_STORE *log_store) |  | Coverage:  | 100.000% (14/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_prn.c |  | Lines:  | 70-112 |  
  |  | 34 | 5 | 
 SCT_new_from_base64| Name:  | SCT_new_from_base64 |  | Prototype:  | SCT *SCT_new_from_base64(unsigned char version, const char *logid_base64, ct_log_entry_type_t entry_type, uint64_t timestamp, const char *extensions_base64, const char *signature_base64) |  | Coverage:  |  34.615% (9/26) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_b64.c |  | Lines:  | 63-127 |  
  |  | 69 | 10 | 
 SCT_new| Name:  | SCT_new |  | Prototype:  | SCT *SCT_new(void) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c |  | Lines:  | 22-34 |  
  |  | 13 | 2 | 
 SCT_is_complete| Name:  | SCT_is_complete |  | Prototype:  | int SCT_is_complete(const SCT *sct) |  | Coverage:  |  70.000% (7/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c |  | Lines:  | 245-255 |  
  |  | 12 | 4 | 
 SCT_get_version| Name:  | SCT_get_version |  | Prototype:  | sct_version_t SCT_get_version(const SCT *sct) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c |  | Lines:  | 195-198 |  
  |  | 1 | 1 | 
 SCT_get_validation_status| Name:  | SCT_get_validation_status |  | Prototype:  | sct_validation_status_t SCT_get_validation_status(const SCT *sct) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c |  | Lines:  | 285-288 |  
  |  | 1 | 1 | 
 SCT_get_timestamp| Name:  | SCT_get_timestamp |  | Prototype:  | uint64_t SCT_get_timestamp(const SCT *sct) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c |  | Lines:  | 211-214 |  
  |  | 1 | 1 | 
 SCT_get_source| Name:  | SCT_get_source |  | Prototype:  | sct_source_t SCT_get_source(const SCT *sct) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c |  | Lines:  | 263-266 |  
  |  | 1 | 1 | 
 SCT_get_signature_nid| Name:  | SCT_get_signature_nid |  | Prototype:  | int SCT_get_signature_nid(const SCT *sct) |  | Coverage:  |  91.667% (11/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c |  | Lines:  | 216-231 |  
  |  | 7 | 6 | 
 SCT_get_log_entry_type| Name:  | SCT_get_log_entry_type |  | Prototype:  | ct_log_entry_type_t SCT_get_log_entry_type(const SCT *sct) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c |  | Lines:  | 200-203 |  
  |  | 1 | 1 | 
 SCT_get0_signature| Name:  | SCT_get0_signature |  | Prototype:  | size_t SCT_get0_signature(const SCT *sct, unsigned char **sig) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c |  | Lines:  | 239-243 |  
  |  | 2 | 1 | 
 SCT_get0_log_id| Name:  | SCT_get0_log_id |  | Prototype:  | size_t SCT_get0_log_id(const SCT *sct, unsigned char **log_id) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c |  | Lines:  | 205-209 |  
  |  | 2 | 1 | 
 SCT_get0_extensions| Name:  | SCT_get0_extensions |  | Prototype:  | size_t SCT_get0_extensions(const SCT *sct, unsigned char **ext) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c |  | Lines:  | 233-237 |  
  |  | 2 | 1 | 
 SCT_free| Name:  | SCT_free |  | Prototype:  | void SCT_free(SCT *sct) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c |  | Lines:  | 36-46 |  
  |  | 9 | 2 | 
 SCT_LIST_validate| Name:  | SCT_LIST_validate |  | Prototype:  | int SCT_LIST_validate(const struct stack_st_SCT *scts, CT_POLICY_EVAL_CTX *ctx) |  | Coverage:  |  58.333% (7/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c |  | Lines:  | 376-396 |  
  |  | 19 | 4 | 
 SCT_LIST_print| Name:  | SCT_LIST_print |  | Prototype:  | void SCT_LIST_print(const struct stack_st_SCT *sct_list, BIO *out, int indent, const char *separator, const CTLOG_STORE *log_store) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_prn.c |  | Lines:  | 114-127 |  
  |  | 7 | 3 | 
 SCT_LIST_free| Name:  | SCT_LIST_free |  | Prototype:  | void SCT_LIST_free(struct stack_st_SCT *a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c |  | Lines:  | 48-51 |  
  |  | 1 | 1 | 
 SCT_CTX_verify| Name:  | SCT_CTX_verify |  | Prototype:  | int SCT_CTX_verify(const SCT_CTX *sctx, const SCT *sct) |  | Coverage:  |  47.222% (17/36) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_vfy.c |  | Lines:  | 96-140 |  
  |  | 51 | 10 | 
 SCT_CTX_set_time| Name:  | SCT_CTX_set_time |  | Prototype:  | void SCT_CTX_set_time(SCT_CTX *sctx, uint64_t time_in_ms) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct_ctx.c |  | Lines:  | 260-263 |  
  |  | 1 | 1 | 
 SCT_CTX_set1_pubkey| Name:  | SCT_CTX_set1_pubkey |  | Prototype:  | int SCT_CTX_set1_pubkey(SCT_CTX *sctx, X509_PUBKEY *pubkey) |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct_ctx.c |  | Lines:  | 243-258 |  
  |  | 11 | 3 | 
 SCT_CTX_set1_issuer_pubkey| Name:  | SCT_CTX_set1_issuer_pubkey |  | Prototype:  | int SCT_CTX_set1_issuer_pubkey(SCT_CTX *sctx, X509_PUBKEY *pubkey) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct_ctx.c |  | Lines:  | 238-241 |  
  |  | 1 | 1 | 
 SCT_CTX_set1_issuer| Name:  | SCT_CTX_set1_issuer |  | Prototype:  | int SCT_CTX_set1_issuer(SCT_CTX *sctx, const X509 *issuer) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct_ctx.c |  | Lines:  | 233-236 |  
  |  | 1 | 1 | 
 SCT_CTX_set1_cert| Name:  | SCT_CTX_set1_cert |  | Prototype:  | int SCT_CTX_set1_cert(SCT_CTX *sctx, X509 *cert, X509 *presigner) |  | Coverage:  |  40.541% (15/37) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct_ctx.c |  | Lines:  | 109-192 |  
  |  | 61 | 13 | 
 SCT_CTX_new| Name:  | SCT_CTX_new |  | Prototype:  | SCT_CTX *SCT_CTX_new(void) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct_ctx.c |  | Lines:  | 23-31 |  
  |  | 6 | 2 | 
 SCT_CTX_free| Name:  | SCT_CTX_free |  | Prototype:  | void SCT_CTX_free(SCT_CTX *sctx) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct_ctx.c |  | Lines:  | 33-43 |  
  |  | 10 | 2 | 
 SCRYPT_PARAMS_new| Name:  | SCRYPT_PARAMS_new |  | Prototype:  | SCRYPT_PARAMS *SCRYPT_PARAMS_new(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_scrypt.c |  | Lines:  | 29-29 |  
  |  | 1 | 1 | 
 SCRYPT_PARAMS_free| Name:  | SCRYPT_PARAMS_free |  | Prototype:  | void SCRYPT_PARAMS_free(SCRYPT_PARAMS *a) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_scrypt.c |  | Lines:  | 29-29 |  
  |  | 1 | 1 | 
 RSA_verify_PKCS1_PSS_mgf1| Name:  | RSA_verify_PKCS1_PSS_mgf1 |  | Prototype:  | int RSA_verify_PKCS1_PSS_mgf1(RSA *rsa, const unsigned char *mHash, const EVP_MD *Hash, const EVP_MD *mgf1Hash, const unsigned char *EM, int sLen) |  | Coverage:  |  76.250% (61/80) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pss.c |  | Lines:  | 32-136 |  
  |  | 91 | 25 | 
 RSA_verify_PKCS1_PSS| Name:  | RSA_verify_PKCS1_PSS |  | Prototype:  | int RSA_verify_PKCS1_PSS(RSA *rsa, const unsigned char *mHash, const EVP_MD *Hash, const unsigned char *EM, int sLen) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pss.c |  | Lines:  | 25-30 |  
  |  | 5 | 1 | 
 RSA_verify_ASN1_OCTET_STRING| Name:  | RSA_verify_ASN1_OCTET_STRING |  | Prototype:  | int RSA_verify_ASN1_OCTET_STRING(int dtype, const unsigned char *m, unsigned int m_len, unsigned char *sigbuf, unsigned int siglen, RSA *rsa) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_saos.c |  | Lines:  | 54-95 |  
  |  | 38 | 7 | 
 RSA_verify| Name:  | RSA_verify |  | Prototype:  | int RSA_verify(int type, const unsigned char *m, unsigned int m_len, const unsigned char *sigbuf, unsigned int siglen, RSA *rsa) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_sign.c |  | Lines:  | 239-248 |  
  |  | 11 | 2 | 
 RSA_up_ref| Name:  | RSA_up_ref |  | Prototype:  | int RSA_up_ref(RSA *r) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 144-154 |  
  |  | 4 | 2 | 
 RSA_test_flags| Name:  | RSA_test_flags |  | Prototype:  | int RSA_test_flags(const 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:  | 450-453 |  
  |  | 1 | 1 | 
 RSA_size| Name:  | RSA_size |  | Prototype:  | int RSA_size(const RSA *r) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_crpt.c |  | Lines:  | 22-25 |  
  |  | 1 | 1 | 
 RSA_sign_ASN1_OCTET_STRING| Name:  | RSA_sign_ASN1_OCTET_STRING |  | Prototype:  | int RSA_sign_ASN1_OCTET_STRING(int type, const unsigned char *m, unsigned int m_len, unsigned char *sigret, unsigned int *siglen, RSA *rsa) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_saos.c |  | Lines:  | 17-52 |  
  |  | 30 | 4 | 
 RSA_sign| Name:  | RSA_sign |  | Prototype:  | int RSA_sign(int type, const unsigned char *m, unsigned int m_len, unsigned char *sigret, unsigned int *siglen, RSA *rsa) |  | Coverage:  |  52.381% (11/21) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_sign.c |  | Lines:  | 69-114 |  
  |  | 33 | 8 | 
 RSA_setup_blinding| Name:  | RSA_setup_blinding |  | Prototype:  | BN_BLINDING *RSA_setup_blinding(RSA *rsa, BN_CTX *in_ctx) |  | Coverage:  |  35.484% (11/31) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_crpt.c |  | Lines:  | 110-169 |  
  |  | 58 | 11 | 
 RSA_set_method| Name:  | RSA_set_method |  | Prototype:  | int RSA_set_method(RSA *rsa, const RSA_METHOD *meth) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 30-48 |  
  |  | 14 | 3 | 
 RSA_set_flags| Name:  | RSA_set_flags |  | Prototype:  | void RSA_set_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:  | 455-458 |  
  |  | 1 | 1 | 
 RSA_set_ex_data| Name:  | RSA_set_ex_data |  | Prototype:  | int RSA_set_ex_data(RSA *r, int idx, void *arg) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 156-159 |  
  |  | 1 | 1 | 
 RSA_set_default_method| Name:  | RSA_set_default_method |  | Prototype:  | void RSA_set_default_method(const RSA_METHOD *meth) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c |  | Lines:  | 47-50 |  
  |  | 1 | 1 | 
 RSA_set0_multi_prime_params| Name:  | RSA_set0_multi_prime_params |  | Prototype:  | int RSA_set0_multi_prime_params(RSA *r, BIGNUM *primes[], BIGNUM *exps[], BIGNUM *coeffs[], int pnum) |  | Coverage:  |  45.946% (17/37) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 257-316 |  
  |  | 72 | 10 | 
 RSA_set0_key| Name:  | RSA_set0_key |  | Prototype:  | int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d) |  | Coverage:  |  63.158% (12/19) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 180-204 |  
  |  | 35 | 5 | 
 RSA_set0_factors| Name:  | RSA_set0_factors |  | Prototype:  | int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q) |  | Coverage:  |  56.250% (9/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 206-225 |  
  |  | 30 | 4 | 
 RSA_set0_crt_params| Name:  | RSA_set0_crt_params |  | Prototype:  | int RSA_set0_crt_params(RSA *r, BIGNUM *dmp1, BIGNUM *dmq1, BIGNUM *iqmp) |  | Coverage:  |  56.522% (13/23) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 227-251 |  
  |  | 44 | 5 | 
 RSA_security_bits| Name:  | RSA_security_bits |  | Prototype:  | int RSA_security_bits(const RSA *rsa) |  | Coverage:  |  22.222% (2/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 166-178 |  
  |  | 6 | 3 | 
 RSA_public_encrypt| Name:  | RSA_public_encrypt |  | Prototype:  | int RSA_public_encrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_crpt.c |  | Lines:  | 27-31 |  
  |  | 1 | 1 | 
 RSA_public_decrypt| Name:  | RSA_public_decrypt |  | Prototype:  | int RSA_public_decrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_crpt.c |  | Lines:  | 45-49 |  
  |  | 1 | 1 | 
 RSA_private_encrypt| Name:  | RSA_private_encrypt |  | Prototype:  | int RSA_private_encrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_crpt.c |  | Lines:  | 33-37 |  
  |  | 1 | 1 | 
 RSA_private_decrypt| Name:  | RSA_private_decrypt |  | Prototype:  | int RSA_private_decrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_crpt.c |  | Lines:  | 39-43 |  
  |  | 1 | 1 | 
 RSA_print_fp| Name:  | RSA_print_fp |  | Prototype:  | int RSA_print_fp(FILE *fp, const RSA *x, int off) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_prn.c |  | Lines:  | 16-29 |  
  |  | 11 | 2 | 
 RSA_print| Name:  | 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 | 
 RSA_pkey_ctx_ctrl| Name:  | RSA_pkey_ctx_ctrl |  | Prototype:  | int RSA_pkey_ctx_ctrl(EVP_PKEY_CTX *ctx, int optype, int cmd, int p1, void *p2) |  | Coverage:  |  60.000% (6/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 471-479 |  
  |  | 13 | 2 | 
 RSA_padding_check_none| Name:  | RSA_padding_check_none |  | Prototype:  | int RSA_padding_check_none(unsigned char *to, int tlen, const unsigned char *from, int flen, int num) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_none.c |  | Lines:  | 31-43 |  
  |  | 6 | 2 | 
 RSA_padding_check_X931| Name:  | RSA_padding_check_X931 |  | Prototype:  | int RSA_padding_check_X931(unsigned char *to, int tlen, const unsigned char *from, int flen, int num) |  | Coverage:  |   0.000% (0/27) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_x931.c |  | Lines:  | 53-96 |  
  |  | 25 | 8 | 
 RSA_padding_check_SSLv23| Name:  | RSA_padding_check_SSLv23 |  | Prototype:  | int RSA_padding_check_SSLv23(unsigned char *to, int tlen, const unsigned char *from, int flen, int num) |  | Coverage:  |   0.000% (0/37) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ssl.c |  | Lines:  | 55-108 |  
  |  | 35 | 12 | 
 RSA_padding_check_PKCS1_type_2| Name:  | RSA_padding_check_PKCS1_type_2 |  | Prototype:  | int RSA_padding_check_PKCS1_type_2(unsigned char *to, int tlen, const unsigned char *from, int flen, int num) |  | Coverage:  |  57.143% (16/28) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pk1.c |  | Lines:  | 154-246 |  
  |  | 45 | 10 | 
 RSA_padding_check_PKCS1_type_1| Name:  | RSA_padding_check_PKCS1_type_1 |  | Prototype:  | int RSA_padding_check_PKCS1_type_1(unsigned char *to, int tlen, const unsigned char *from, int flen, int num) |  | Coverage:  |  75.758% (25/33) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pk1.c |  | Lines:  | 44-115 |  
  |  | 40 | 11 | 
 RSA_padding_check_PKCS1_OAEP_mgf1| Name:  | RSA_padding_check_PKCS1_OAEP_mgf1 |  | Prototype:  | int RSA_padding_check_PKCS1_OAEP_mgf1(unsigned char *to, int tlen, const unsigned char *from, int flen, int num, const unsigned char *param, int plen, const EVP_MD *md, const EVP_MD *mgf1md) |  | Coverage:  |  58.491% (31/53) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_oaep.c |  | Lines:  | 116-251 |  
  |  | 90 | 18 | 
 RSA_padding_check_PKCS1_OAEP| Name:  | RSA_padding_check_PKCS1_OAEP |  | Prototype:  | int RSA_padding_check_PKCS1_OAEP(unsigned char *to, int tlen, const unsigned char *from, int flen, int num, const unsigned char *param, int plen) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_oaep.c |  | Lines:  | 108-114 |  
  |  | 10 | 1 | 
 RSA_padding_add_none| Name:  | RSA_padding_add_none |  | Prototype:  | int RSA_padding_add_none(unsigned char *to, int tlen, const unsigned char *from, int flen) |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_none.c |  | Lines:  | 14-29 |  
  |  | 8 | 3 | 
 RSA_padding_add_X931| Name:  | RSA_padding_add_X931 |  | Prototype:  | int RSA_padding_add_X931(unsigned char *to, int tlen, const unsigned char *from, int flen) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_x931.c |  | Lines:  | 16-51 |  
  |  | 18 | 4 | 
 RSA_padding_add_SSLv23| Name:  | RSA_padding_add_SSLv23 |  | Prototype:  | int RSA_padding_add_SSLv23(unsigned char *to, int tlen, const unsigned char *from, int flen) |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ssl.c |  | Lines:  | 16-53 |  
  |  | 23 | 7 | 
 RSA_padding_add_PKCS1_type_2| Name:  | RSA_padding_add_PKCS1_type_2 |  | Prototype:  | int RSA_padding_add_PKCS1_type_2(unsigned char *to, int tlen, const unsigned char *from, int flen) |  | Coverage:  |  77.778% (14/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pk1.c |  | Lines:  | 117-152 |  
  |  | 21 | 7 | 
 RSA_padding_add_PKCS1_type_1| Name:  | RSA_padding_add_PKCS1_type_1 |  | Prototype:  | int RSA_padding_add_PKCS1_type_1(unsigned char *to, int tlen, const unsigned char *from, int flen) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pk1.c |  | Lines:  | 18-42 |  
  |  | 15 | 2 | 
 RSA_padding_add_PKCS1_PSS_mgf1| Name:  | RSA_padding_add_PKCS1_PSS_mgf1 |  | Prototype:  | int RSA_padding_add_PKCS1_PSS_mgf1(RSA *rsa, unsigned char *EM, const unsigned char *mHash, const EVP_MD *Hash, const EVP_MD *mgf1Hash, int sLen) |  | Coverage:  |  63.235% (43/68) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pss.c |  | Lines:  | 145-251 |  
  |  | 90 | 22 | 
 RSA_padding_add_PKCS1_PSS| Name:  | RSA_padding_add_PKCS1_PSS |  | Prototype:  | int RSA_padding_add_PKCS1_PSS(RSA *rsa, unsigned char *EM, const unsigned char *mHash, const EVP_MD *Hash, int sLen) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pss.c |  | Lines:  | 138-143 |  
  |  | 5 | 1 | 
 RSA_padding_add_PKCS1_OAEP_mgf1| Name:  | RSA_padding_add_PKCS1_OAEP_mgf1 |  | Prototype:  | int RSA_padding_add_PKCS1_OAEP_mgf1(unsigned char *to, int tlen, const unsigned char *from, int flen, const unsigned char *param, int plen, const EVP_MD *md, const EVP_MD *mgf1md) |  | Coverage:  |  57.143% (20/35) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_oaep.c |  | Lines:  | 41-106 |  
  |  | 64 | 13 | 
 RSA_padding_add_PKCS1_OAEP| Name:  | RSA_padding_add_PKCS1_OAEP |  | Prototype:  | int RSA_padding_add_PKCS1_OAEP(unsigned char *to, int tlen, const unsigned char *from, int flen, const unsigned char *param, int plen) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_oaep.c |  | Lines:  | 33-39 |  
  |  | 10 | 1 | 
 RSA_null_method| Name:  | RSA_null_method |  | Prototype:  | const RSA_METHOD *RSA_null_method(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c |  | Lines:  | 62-65 |  
  |  | 5 | 1 | 
 RSA_new_method| Name:  | RSA_new_method |  | Prototype:  | RSA *RSA_new_method(ENGINE *engine) |  | Coverage:  |  31.034% (9/29) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 50-103 |  
  |  | 54 | 10 | 
 RSA_new| Name:  | RSA_new |  | Prototype:  | RSA *RSA_new(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c |  | Lines:  | 20-23 |  
  |  | 5 | 1 | 
 RSA_meth_set_verify| Name:  | RSA_meth_set_verify |  | Prototype:  | int RSA_meth_set_verify(RSA_METHOD *meth, int (*verify) (int dtype, const unsigned char *m, unsigned int m_length, const unsigned char *sigbuf, unsigned int siglen, const RSA *rsa)) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 250-258 |  
  |  | 2 | 1 | 
 RSA_meth_set_sign| Name:  | RSA_meth_set_sign |  | Prototype:  | int RSA_meth_set_sign(RSA_METHOD *meth, int (*sign) (int type, const unsigned char *m, unsigned int m_length, unsigned char *sigret, unsigned int *siglen, const RSA *rsa)) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 232-240 |  
  |  | 2 | 1 | 
 RSA_meth_set_pub_enc| Name:  | RSA_meth_set_pub_enc |  | Prototype:  | int RSA_meth_set_pub_enc(RSA_METHOD *meth, int (*pub_enc) (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 107-114 |  
  |  | 2 | 1 | 
 RSA_meth_set_pub_dec| Name:  | RSA_meth_set_pub_dec |  | Prototype:  | int RSA_meth_set_pub_dec(RSA_METHOD *meth, int (*pub_dec) (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 123-130 |  
  |  | 2 | 1 | 
 RSA_meth_set_priv_enc| Name:  | RSA_meth_set_priv_enc |  | Prototype:  | int RSA_meth_set_priv_enc(RSA_METHOD *meth, int (*priv_enc) (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 139-146 |  
  |  | 2 | 1 | 
 RSA_meth_set_priv_dec| Name:  | RSA_meth_set_priv_dec |  | Prototype:  | int RSA_meth_set_priv_dec(RSA_METHOD *meth, int (*priv_dec) (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 155-162 |  
  |  | 2 | 1 | 
 RSA_meth_set_multi_prime_keygen| Name:  | RSA_meth_set_multi_prime_keygen |  | Prototype:  | int RSA_meth_set_multi_prime_keygen(RSA_METHOD *meth, int (*keygen) (RSA *rsa, int bits, int primes, BIGNUM *e, BN_GENCB *cb)) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 280-287 |  
  |  | 2 | 1 | 
 RSA_meth_set_mod_exp| Name:  | RSA_meth_set_mod_exp |  | Prototype:  | int RSA_meth_set_mod_exp(RSA_METHOD *meth, int (*mod_exp) (BIGNUM *r0, const BIGNUM *i, RSA *rsa, BN_CTX *ctx)) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 171-177 |  
  |  | 2 | 1 | 
 RSA_meth_set_keygen| Name:  | RSA_meth_set_keygen |  | Prototype:  | int RSA_meth_set_keygen(RSA_METHOD *meth, int (*keygen) (RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb)) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 266-272 |  
  |  | 2 | 1 | 
 RSA_meth_set_init| Name:  | RSA_meth_set_init |  | Prototype:  | int RSA_meth_set_init(RSA_METHOD *meth, int (*init) (RSA *rsa)) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 205-209 |  
  |  | 2 | 1 | 
 RSA_meth_set_flags| Name:  | RSA_meth_set_flags |  | Prototype:  | int RSA_meth_set_flags(RSA_METHOD *meth, int flags) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 83-87 |  
  |  | 2 | 1 | 
 RSA_meth_set_finish| Name:  | RSA_meth_set_finish |  | Prototype:  | int RSA_meth_set_finish(RSA_METHOD *meth, int (*finish) (RSA *rsa)) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 217-221 |  
  |  | 2 | 1 | 
 RSA_meth_set_bn_mod_exp| Name:  | RSA_meth_set_bn_mod_exp |  | Prototype:  | int RSA_meth_set_bn_mod_exp(RSA_METHOD *meth, int (*bn_mod_exp) (BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx)) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 187-197 |  
  |  | 2 | 1 | 
 RSA_meth_set1_name| Name:  | RSA_meth_set1_name |  | Prototype:  | int RSA_meth_set1_name(RSA_METHOD *meth, const char *name) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 63-76 |  
  |  | 9 | 2 | 
 RSA_meth_set0_app_data| Name:  | RSA_meth_set0_app_data |  | Prototype:  | int RSA_meth_set0_app_data(RSA_METHOD *meth, void *app_data) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 94-98 |  
  |  | 2 | 1 | 
 RSA_meth_new| Name:  | RSA_meth_new |  | Prototype:  | RSA_METHOD *RSA_meth_new(const char *name, int flags) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 14-30 |  
  |  | 17 | 3 | 
 RSA_meth_get_flags| Name:  | RSA_meth_get_flags |  | Prototype:  | int RSA_meth_get_flags(const RSA_METHOD *meth) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 78-81 |  
  |  | 1 | 1 | 
 RSA_meth_get0_name| Name:  | RSA_meth_get0_name |  | Prototype:  | const char *RSA_meth_get0_name(const RSA_METHOD *meth) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 58-61 |  
  |  | 1 | 1 | 
 RSA_meth_get0_app_data| Name:  | RSA_meth_get0_app_data |  | Prototype:  | void *RSA_meth_get0_app_data(const RSA_METHOD *meth) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 89-92 |  
  |  | 1 | 1 | 
 RSA_meth_free| Name:  | RSA_meth_free |  | Prototype:  | void RSA_meth_free(RSA_METHOD *meth) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c |  | Lines:  | 32-38 |  
  |  | 5 | 2 |