OpenCoverage

OpenSSL Test Coverage

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 1
...7
eLOC - Effective Lines of Code: 1
8
eLOC - Effective Lines of Code: 1
9
eLOC - Effective Lines of Code: 1
10
eLOC - Effective Lines of Code: 1
1112
eLOC - Effective Lines of Code: 1
13
eLOC - Effective Lines of Code: 1
14
eLOC - Effective Lines of Code: 1
15
eLOC - Effective Lines of Code: 1
...20
eLOC - Effective Lines of Code: 1
...30
eLOC - Effective Lines of Code: 1
...40
eLOC - Effective Lines of Code: 1
...100
eLOC - Effective Lines of Code: 109
...103
eLOC - Effective Lines of Code: 3806
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
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
  0.000% (0/1)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
11
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
  0.000% (0/1)
11
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
  0.000% (0/1)
11
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
  0.000% (0/1)
11
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
  0.000% (0/1)
11
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
  0.000% (0/1)
11
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
  0.000% (0/1)
11
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
  0.000% (0/1)
11
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
  0.000% (0/1)
11
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
  0.000% (0/1)
11
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
  0.000% (0/1)
11
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
100.000% (1/1)
11
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
  0.000% (0/1)
11
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
  0.000% (0/1)
11
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
  0.000% (0/1)
11
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
  0.000% (0/1)
11
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
  0.000% (0/1)
11
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
  0.000% (0/1)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
11
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
  0.000% (0/1)
11
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
  0.000% (0/1)
11
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
  0.000% (0/1)
11
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
100.000% (1/1)
11
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
  0.000% (0/1)
11
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
  0.000% (0/1)
11
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
  0.000% (0/1)
11
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
  0.000% (0/1)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
11
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
  0.000% (0/1)
11
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
100.000% (1/1)
11
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
  0.000% (0/1)
11
SHA1_Transform [md32_common.h #3]
Name: SHA1_Transform [md32_common.h #3]
Prototype: void SHA1_Transform(SHA_CTX *c, const unsigned char *data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/include/internal/md32_common.h #3
Lines: 186-189
100.000% (1/1)
11
SHA224_Final
Name: SHA224_Final
Prototype: int SHA224_Final(unsigned char *md, SHA256_CTX *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sha/sha256.c
Lines: 82-85
100.000% (1/1)
11
SHA224_Update
Name: SHA224_Update
Prototype: int SHA224_Update(SHA256_CTX *c, const void *data, size_t len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sha/sha256.c
Lines: 77-80
100.000% (1/1)
11
SHA256_Transform [md32_common.h #2]
Name: SHA256_Transform [md32_common.h #2]
Prototype: void SHA256_Transform(SHA256_CTX *c, const unsigned char *data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/include/internal/md32_common.h #2
Lines: 186-189
100.000% (1/1)
11
SHA384_Final
Name: SHA384_Final
Prototype: int SHA384_Final(unsigned char *md, SHA512_CTX *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sha/sha512.c
Lines: 259-262
100.000% (1/1)
11
SHA384_Update
Name: SHA384_Update
Prototype: int SHA384_Update(SHA512_CTX *c, const void *data, size_t len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sha/sha512.c
Lines: 312-315
100.000% (1/1)
11
SHA512_Transform
Name: SHA512_Transform
Prototype: void SHA512_Transform(SHA512_CTX *c, const unsigned char *data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sha/sha512.c
Lines: 317-324
100.000% (1/1)
11
SM2_Ciphertext_free
Name: SM2_Ciphertext_free
Prototype: void SM2_Ciphertext_free(SM2_Ciphertext *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_crypt.c
Lines: 38-38
100.000% (1/1)
11
SM2_Ciphertext_new
Name: SM2_Ciphertext_new
Prototype: SM2_Ciphertext *SM2_Ciphertext_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_crypt.c
Lines: 38-38
  0.000% (0/1)
11
SMIME_read_PKCS7
Name: SMIME_read_PKCS7
Prototype: PKCS7 *SMIME_read_PKCS7(BIO *bio, BIO **bcont)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_mime.c
Lines: 45-48
100.000% (1/1)
11
SRP_Calc_u
Name: SRP_Calc_u
Prototype: BIGNUM *SRP_Calc_u(const BIGNUM *A, const BIGNUM *B, const BIGNUM *N)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_lib.c
Lines: 51-55
100.000% (1/1)
11
SRP_VBASE_get_by_user
Name: SRP_VBASE_get_by_user
Prototype: SRP_user_pwd *SRP_VBASE_get_by_user(SRP_VBASE *vb, char *username)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c
Lines: 519-522
  0.000% (0/1)
11
SRP_Verify_A_mod_N
Name: SRP_Verify_A_mod_N
Prototype: int SRP_Verify_A_mod_N(const BIGNUM *A, const BIGNUM *N)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_lib.c
Lines: 237-241
100.000% (1/1)
11
SSL3_RECORD_set_seq_num
Name: SSL3_RECORD_set_seq_num
Prototype: void SSL3_RECORD_set_seq_num(SSL3_RECORD *r, const unsigned char *seq_num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c
Lines: 60-63
100.000% (1/1)
11
SSL_CIPHER_find
Name: SSL_CIPHER_find
Prototype: const SSL_CIPHER *SSL_CIPHER_find(SSL *ssl, const unsigned char *ptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 2045-2048
100.000% (1/1)
11
SSL_CIPHER_get_id
Name: SSL_CIPHER_get_id
Prototype: uint32_t SSL_CIPHER_get_id(const SSL_CIPHER *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 1888-1891
100.000% (1/1)
11
SSL_CIPHER_get_protocol_id
Name: SSL_CIPHER_get_protocol_id
Prototype: uint16_t SSL_CIPHER_get_protocol_id(const SSL_CIPHER *c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 1893-1896
  0.000% (0/1)
11
SSL_CIPHER_is_aead
Name: SSL_CIPHER_is_aead
Prototype: int SSL_CIPHER_is_aead(const SSL_CIPHER *c)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 2097-2100
  0.000% (0/3)
11
SSL_COMP_get0_name
Name: SSL_COMP_get0_name
Prototype: const char *SSL_COMP_get0_name(const SSL_COMP *comp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 2017-2024
  0.000% (0/1)
11
SSL_COMP_get_id
Name: SSL_COMP_get_id
Prototype: int SSL_COMP_get_id(const SSL_COMP *comp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 2026-2033
  0.000% (0/1)
11
SSL_CTX_add1_to_CA_list
Name: SSL_CTX_add1_to_CA_list
Prototype: int SSL_CTX_add1_to_CA_list(SSL_CTX *ctx, const X509 *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 553-556
  0.000% (0/1)
11
SSL_CTX_add_client_CA
Name: SSL_CTX_add_client_CA
Prototype: int SSL_CTX_add_client_CA(SSL_CTX *ctx, X509 *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 567-570
  0.000% (0/1)
11
SSL_CTX_clear_options
Name: SSL_CTX_clear_options
Prototype: unsigned long SSL_CTX_clear_options(SSL_CTX *ctx, unsigned long op)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4552-4555
100.000% (1/1)
11
SSL_CTX_dane_enable
Name: SSL_CTX_dane_enable
Prototype: int SSL_CTX_dane_enable(SSL_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 976-979
100.000% (1/1)
11
SSL_CTX_dane_mtype_set
Name: SSL_CTX_dane_mtype_set
Prototype: int SSL_CTX_dane_mtype_set(SSL_CTX *ctx, const EVP_MD *md, uint8_t mtype, uint8_t ord)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1104-1108
100.000% (1/1)
11
SSL_CTX_get0_CA_list
Name: SSL_CTX_get0_CA_list
Prototype: const struct stack_st_X509_NAME *SSL_CTX_get0_CA_list(const SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 492-495
  0.000% (0/1)
11
SSL_CTX_get0_ctlog_store
Name: SSL_CTX_get0_ctlog_store
Prototype: const CTLOG_STORE *SSL_CTX_get0_ctlog_store(const SSL_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4951-4954
100.000% (1/1)
11
SSL_CTX_get0_param
Name: SSL_CTX_get0_param
Prototype: X509_VERIFY_PARAM *SSL_CTX_get0_param(SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1120-1123
  0.000% (0/1)
11
SSL_CTX_get0_security_ex_data
Name: SSL_CTX_get0_security_ex_data
Prototype: void *SSL_CTX_get0_security_ex_data(const SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4522-4525
  0.000% (0/1)
11
SSL_CTX_get_cert_store
Name: SSL_CTX_get_cert_store
Prototype: X509_STORE *SSL_CTX_get_cert_store(const SSL_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4124-4127
100.000% (1/1)
11
SSL_CTX_get_client_CA_list
Name: SSL_CTX_get_client_CA_list
Prototype: struct stack_st_X509_NAME *SSL_CTX_get_client_CA_list(const SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 507-510
  0.000% (0/1)
11
SSL_CTX_get_default_passwd_cb
Name: SSL_CTX_get_default_passwd_cb
Prototype: pem_password_cb *SSL_CTX_get_default_passwd_cb(SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3149-3152
  0.000% (0/1)
11
SSL_CTX_get_default_passwd_cb_userdata
Name: SSL_CTX_get_default_passwd_cb_userdata
Prototype: void *SSL_CTX_get_default_passwd_cb_userdata(SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3154-3157
  0.000% (0/1)
11
SSL_CTX_get_ex_data
Name: SSL_CTX_get_ex_data
Prototype: void *SSL_CTX_get_ex_data(const SSL_CTX *s, int idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4119-4122
  0.000% (0/1)
11
SSL_CTX_get_keylog_callback
Name: SSL_CTX_get_keylog_callback
Prototype: SSL_CTX_keylog_cb_func SSL_CTX_get_keylog_callback(const SSL_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5091-5094
100.000% (1/1)
11
SSL_CTX_get_max_early_data
Name: SSL_CTX_get_max_early_data
Prototype: uint32_t SSL_CTX_get_max_early_data(const SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5364-5367
  0.000% (0/1)
11
SSL_CTX_get_num_tickets
Name: SSL_CTX_get_num_tickets
Prototype: size_t SSL_CTX_get_num_tickets(SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4371-4374
  0.000% (0/1)
11
SSL_CTX_get_options
Name: SSL_CTX_get_options
Prototype: unsigned long SSL_CTX_get_options(const SSL_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4532-4535
100.000% (1/1)
11
SSL_CTX_get_quiet_shutdown
Name: SSL_CTX_get_quiet_shutdown
Prototype: int SSL_CTX_get_quiet_shutdown(const SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3906-3909
  0.000% (0/1)
11
SSL_CTX_get_record_padding_callback_arg
Name: SSL_CTX_get_record_padding_callback_arg
Prototype: void *SSL_CTX_get_record_padding_callback_arg(SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4306-4309
  0.000% (0/1)
11
SSL_CTX_get_recv_max_early_data
Name: SSL_CTX_get_recv_max_early_data
Prototype: uint32_t SSL_CTX_get_recv_max_early_data(const SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5388-5391
  0.000% (0/1)
11
SSL_CTX_get_security_level
Name: SSL_CTX_get_security_level
Prototype: int SSL_CTX_get_security_level(const SSL_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4495-4498
100.000% (1/1)
11
SSL_CTX_get_ssl_method
Name: SSL_CTX_get_ssl_method
Prototype: const SSL_METHOD *SSL_CTX_get_ssl_method(SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3426-3429
  0.000% (0/1)
11
SSL_CTX_get_verify_depth
Name: SSL_CTX_get_verify_depth
Prototype: int SSL_CTX_get_verify_depth(const SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1442-1445
  0.000% (0/1)
11
SSL_CTX_get_verify_mode
Name: SSL_CTX_get_verify_mode
Prototype: int SSL_CTX_get_verify_mode(const SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1437-1440
  0.000% (0/1)
11
SSL_CTX_load_verify_locations
Name: SSL_CTX_load_verify_locations
Prototype: int SSL_CTX_load_verify_locations(SSL_CTX *ctx, const char *CAfile, const char *CApath)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4029-4033
100.000% (1/1)
11
SSL_CTX_remove_session
Name: SSL_CTX_remove_session
Prototype: int SSL_CTX_remove_session(SSL_CTX *ctx, SSL_SESSION *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 742-745
100.000% (1/1)
11
SSL_CTX_sess_set_get_cb
Name: SSL_CTX_sess_set_get_cb
Prototype: void SSL_CTX_sess_set_get_cb(SSL_CTX *ctx, SSL_SESSION *(*cb) (struct ssl_st *ssl, const unsigned char *data, int len, int *copy))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1204-1210
100.000% (1/1)
11
SSL_CTX_sess_set_new_cb
Name: SSL_CTX_sess_set_new_cb
Prototype: void SSL_CTX_sess_set_new_cb(SSL_CTX *ctx, int (*cb) (struct ssl_st *ssl, SSL_SESSION *sess))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1183-1187
100.000% (1/1)
11
SSL_CTX_sess_set_remove_cb
Name: SSL_CTX_sess_set_remove_cb
Prototype: void SSL_CTX_sess_set_remove_cb(SSL_CTX *ctx, void (*cb) (SSL_CTX *ctx, SSL_SESSION *sess))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1193-1197
100.000% (1/1)
11
SSL_CTX_sessions
Name: SSL_CTX_sessions
Prototype: struct lhash_st_SSL_SESSION *SSL_CTX_sessions(SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2264-2267
  0.000% (0/1)
11
SSL_CTX_set0_CA_list
Name: SSL_CTX_set0_CA_list
Prototype: void SSL_CTX_set0_CA_list(SSL_CTX *ctx, struct stack_st_X509_NAME *name_list)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 487-490
100.000% (1/1)
11
SSL_CTX_set0_security_ex_data
Name: SSL_CTX_set0_security_ex_data
Prototype: void SSL_CTX_set0_security_ex_data(SSL_CTX *ctx, void *ex)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4517-4520
  0.000% (0/1)
11
SSL_CTX_set1_param
Name: SSL_CTX_set1_param
Prototype: int SSL_CTX_set1_param(SSL_CTX *ctx, X509_VERIFY_PARAM *vpm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1110-1113
  0.000% (0/1)
11
SSL_CTX_set_cert_cb
Name: SSL_CTX_set_cert_cb
Prototype: void SSL_CTX_set_cert_cb(SSL_CTX *c, int (*cb) (SSL *ssl, void *arg), void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3199-3202
100.000% (1/1)
11
SSL_CTX_set_client_CA_list
Name: SSL_CTX_set_client_CA_list
Prototype: void SSL_CTX_set_client_CA_list(SSL_CTX *ctx, struct stack_st_X509_NAME *name_list)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 502-505
  0.000% (0/1)
11
SSL_CTX_set_client_cert_cb
Name: SSL_CTX_set_client_cert_cb
Prototype: void SSL_CTX_set_client_cert_cb(SSL_CTX *ctx, int (*cb) (SSL *ssl, X509 **x509, EVP_PKEY **pkey))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1230-1235
  0.000% (0/1)
11
SSL_CTX_set_cookie_generate_cb
Name: SSL_CTX_set_cookie_generate_cb
Prototype: void SSL_CTX_set_cookie_generate_cb(SSL_CTX *ctx, int (*cb) (SSL *ssl, unsigned char *cookie, unsigned int *cookie_len))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1260-1266
100.000% (1/1)
11
SSL_CTX_set_cookie_verify_cb
Name: SSL_CTX_set_cookie_verify_cb
Prototype: void SSL_CTX_set_cookie_verify_cb(SSL_CTX *ctx, int (*cb) (SSL *ssl, const unsigned char *cookie, unsigned int cookie_len))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1268-1274
100.000% (1/1)
11
Page:<>1
eLOC - Effective Lines of Code: 1
...7
eLOC - Effective Lines of Code: 1
8
eLOC - Effective Lines of Code: 1
9
eLOC - Effective Lines of Code: 1
10
eLOC - Effective Lines of Code: 1
1112
eLOC - Effective Lines of Code: 1
13
eLOC - Effective Lines of Code: 1
14
eLOC - Effective Lines of Code: 1
15
eLOC - Effective Lines of Code: 1
...20
eLOC - Effective Lines of Code: 1
...30
eLOC - Effective Lines of Code: 1
...40
eLOC - Effective Lines of Code: 1
...100
eLOC - Effective Lines of Code: 109
...103
eLOC - Effective Lines of Code: 3806

Generated by Squish Coco 4.2.2