OpenCoverage

OpenSSL Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 1
...10
eLOC - Effective Lines of Code: 1
...15
eLOC - Effective Lines of Code: 1
16
eLOC - Effective Lines of Code: 1
17
eLOC - Effective Lines of Code: 1
18
eLOC - Effective Lines of Code: 1
1920
eLOC - Effective Lines of Code: 1
21
eLOC - Effective Lines of Code: 1
22
eLOC - Effective Lines of Code: 1
23
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
d2i_PUBKEY_fp
Name: d2i_PUBKEY_fp
Prototype: EVP_PKEY *d2i_PUBKEY_fp(FILE *fp, EVP_PKEY **a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 475-478
  0.000% (0/1)
11
d2i_PrivateKey_bio
Name: d2i_PrivateKey_bio
Prototype: EVP_PKEY *d2i_PrivateKey_bio(BIO *bp, EVP_PKEY **a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 512-515
100.000% (1/1)
11
d2i_PrivateKey_fp
Name: d2i_PrivateKey_fp
Prototype: EVP_PKEY *d2i_PrivateKey_fp(FILE *fp, EVP_PKEY **a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 465-468
  0.000% (0/1)
11
d2i_RSAPrivateKey
Name: d2i_RSAPrivateKey
Prototype: RSA *d2i_RSAPrivateKey(RSA **a, const unsigned char **in, long len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_asn1.c
Lines: 109-109
100.000% (1/1)
11
d2i_RSAPrivateKey_bio
Name: d2i_RSAPrivateKey_bio
Prototype: RSA *d2i_RSAPrivateKey_bio(BIO *bp, RSA **rsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 233-236
  0.000% (0/1)
11
d2i_RSAPrivateKey_fp
Name: d2i_RSAPrivateKey_fp
Prototype: RSA *d2i_RSAPrivateKey_fp(FILE *fp, RSA **rsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 200-203
  0.000% (0/1)
11
d2i_RSAPublicKey
Name: d2i_RSAPublicKey
Prototype: RSA *d2i_RSAPublicKey(RSA **a, const unsigned char **in, long len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_asn1.c
Lines: 111-111
100.000% (1/1)
11
d2i_RSAPublicKey_bio
Name: d2i_RSAPublicKey_bio
Prototype: RSA *d2i_RSAPublicKey_bio(BIO *bp, RSA **rsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 243-246
  0.000% (0/1)
11
d2i_RSAPublicKey_fp
Name: d2i_RSAPublicKey_fp
Prototype: RSA *d2i_RSAPublicKey_fp(FILE *fp, RSA **rsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 210-213
  0.000% (0/1)
11
d2i_RSA_OAEP_PARAMS
Name: d2i_RSA_OAEP_PARAMS
Prototype: RSA_OAEP_PARAMS *d2i_RSA_OAEP_PARAMS(RSA_OAEP_PARAMS **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_asn1.c
Lines: 107-107
  0.000% (0/1)
11
d2i_RSA_PSS_PARAMS
Name: d2i_RSA_PSS_PARAMS
Prototype: RSA_PSS_PARAMS *d2i_RSA_PSS_PARAMS(RSA_PSS_PARAMS **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_asn1.c
Lines: 88-88
  0.000% (0/1)
11
d2i_RSA_PUBKEY_bio
Name: d2i_RSA_PUBKEY_bio
Prototype: RSA *d2i_RSA_PUBKEY_bio(BIO *bp, RSA **rsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 248-251
  0.000% (0/1)
11
d2i_SCRYPT_PARAMS
Name: d2i_SCRYPT_PARAMS
Prototype: SCRYPT_PARAMS *d2i_SCRYPT_PARAMS(SCRYPT_PARAMS **a, const unsigned char **in, long len)
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
d2i_SM2_Ciphertext
Name: d2i_SM2_Ciphertext
Prototype: SM2_Ciphertext *d2i_SM2_Ciphertext(SM2_Ciphertext **a, const unsigned char **in, long len)
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
d2i_SSL_SESSION_ASN1
Name: d2i_SSL_SESSION_ASN1
Prototype: static SSL_SESSION_ASN1 *d2i_SSL_SESSION_ASN1(SSL_SESSION_ASN1 **a, const unsigned char **in, long len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_asn1.c
Lines: 79-79
100.000% (1/1)
11
d2i_SXNET
Name: d2i_SXNET
Prototype: SXNET *d2i_SXNET(SXNET **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_sxnet.c
Lines: 55-55
  0.000% (0/1)
11
d2i_SXNETID
Name: d2i_SXNETID
Prototype: SXNETID *d2i_SXNETID(SXNETID **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_sxnet.c
Lines: 48-48
  0.000% (0/1)
11
d2i_TS_ACCURACY
Name: d2i_TS_ACCURACY
Prototype: TS_ACCURACY *d2i_TS_ACCURACY(TS_ACCURACY **a, const unsigned char **in, long len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 83-83
100.000% (1/1)
11
d2i_TS_MSG_IMPRINT
Name: d2i_TS_MSG_IMPRINT
Prototype: TS_MSG_IMPRINT *d2i_TS_MSG_IMPRINT(TS_MSG_IMPRINT **a, const unsigned char **in, long len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 20-20
100.000% (1/1)
11
d2i_TS_REQ
Name: d2i_TS_REQ
Prototype: TS_REQ *d2i_TS_REQ(TS_REQ **a, const unsigned char **in, long len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 54-54
100.000% (1/1)
11
d2i_TS_REQ_bio
Name: d2i_TS_REQ_bio
Prototype: TS_REQ *d2i_TS_REQ_bio(BIO *bp, TS_REQ **a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 56-59
  0.000% (0/1)
11
d2i_TS_REQ_fp
Name: d2i_TS_REQ_fp
Prototype: TS_REQ *d2i_TS_REQ_fp(FILE *fp, TS_REQ **a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 66-69
  0.000% (0/1)
11
d2i_TS_RESP
Name: d2i_TS_RESP
Prototype: TS_RESP *d2i_TS_RESP(TS_RESP **a, const unsigned char **in, long len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 179-179
100.000% (1/1)
11
d2i_TS_RESP_bio
Name: d2i_TS_RESP_bio
Prototype: TS_RESP *d2i_TS_RESP_bio(BIO *bp, TS_RESP **a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 183-186
  0.000% (0/1)
11
d2i_TS_RESP_fp
Name: d2i_TS_RESP_fp
Prototype: TS_RESP *d2i_TS_RESP_fp(FILE *fp, TS_RESP **a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 193-196
  0.000% (0/1)
11
d2i_TS_STATUS_INFO
Name: d2i_TS_STATUS_INFO
Prototype: TS_STATUS_INFO *d2i_TS_STATUS_INFO(TS_STATUS_INFO **a, const unsigned char **in, long len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 130-130
100.000% (1/1)
11
d2i_TS_TST_INFO
Name: d2i_TS_TST_INFO
Prototype: TS_TST_INFO *d2i_TS_TST_INFO(TS_TST_INFO **a, const unsigned char **in, long len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 99-99
100.000% (1/1)
11
d2i_USERNOTICE
Name: d2i_USERNOTICE
Prototype: USERNOTICE *d2i_USERNOTICE(USERNOTICE **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c
Lines: 79-79
  0.000% (0/1)
11
d2i_X509
Name: d2i_X509
Prototype: X509 *d2i_X509(X509 **a, const unsigned char **in, long len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c
Lines: 86-86
100.000% (1/1)
11
d2i_X509_ALGOR
Name: d2i_X509_ALGOR
Prototype: X509_ALGOR *d2i_X509_ALGOR(X509_ALGOR **a, const unsigned char **in, long len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_algor.c
Lines: 25-25
100.000% (1/1)
11
d2i_X509_ALGORS
Name: d2i_X509_ALGORS
Prototype: X509_ALGORS *d2i_X509_ALGORS(X509_ALGORS **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_algor.c
Lines: 26-26
  0.000% (0/1)
11
d2i_X509_ATTRIBUTE
Name: d2i_X509_ATTRIBUTE
Prototype: X509_ATTRIBUTE *d2i_X509_ATTRIBUTE(X509_ATTRIBUTE **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_attrib.c
Lines: 33-33
  0.000% (0/1)
11
d2i_X509_CERT_AUX
Name: d2i_X509_CERT_AUX
Prototype: X509_CERT_AUX *d2i_X509_CERT_AUX(X509_CERT_AUX **a, const unsigned char **in, long len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509a.c
Lines: 34-34
100.000% (1/1)
11
d2i_X509_CINF
Name: d2i_X509_CINF
Prototype: X509_CINF *d2i_X509_CINF(X509_CINF **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c
Lines: 31-31
  0.000% (0/1)
11
d2i_X509_CRL
Name: d2i_X509_CRL
Prototype: X509_CRL *d2i_X509_CRL(X509_CRL **a, const unsigned char **in, long len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c
Lines: 298-298
100.000% (1/1)
11
d2i_X509_CRL_INFO
Name: d2i_X509_CRL_INFO
Prototype: X509_CRL_INFO *d2i_X509_CRL_INFO(X509_CRL_INFO **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c
Lines: 296-296
  0.000% (0/1)
11
d2i_X509_CRL_bio
Name: d2i_X509_CRL_bio
Prototype: X509_CRL *d2i_X509_CRL_bio(BIO *bp, X509_CRL **crl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 143-146
100.000% (1/1)
11
d2i_X509_CRL_fp
Name: d2i_X509_CRL_fp
Prototype: X509_CRL *d2i_X509_CRL_fp(FILE *fp, X509_CRL **crl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 132-135
  0.000% (0/1)
11
d2i_X509_EXTENSION
Name: d2i_X509_EXTENSION
Prototype: X509_EXTENSION *d2i_X509_EXTENSION(X509_EXTENSION **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_exten.c
Lines: 26-26
  0.000% (0/1)
11
d2i_X509_EXTENSIONS
Name: d2i_X509_EXTENSIONS
Prototype: X509_EXTENSIONS *d2i_X509_EXTENSIONS(X509_EXTENSIONS **a, const unsigned char **in, long len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_exten.c
Lines: 27-27
100.000% (1/1)
11
d2i_X509_NAME
Name: d2i_X509_NAME
Prototype: X509_NAME *d2i_X509_NAME(X509_NAME **a, const unsigned char **in, long len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c
Lines: 86-86
100.000% (1/1)
11
d2i_X509_NAME_ENTRY
Name: d2i_X509_NAME_ENTRY
Prototype: X509_NAME_ENTRY *d2i_X509_NAME_ENTRY(X509_NAME_ENTRY **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c
Lines: 51-51
  0.000% (0/1)
11
d2i_X509_PUBKEY
Name: d2i_X509_PUBKEY
Prototype: X509_PUBKEY *d2i_X509_PUBKEY(X509_PUBKEY **a, const unsigned char **in, long len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c
Lines: 57-57
100.000% (1/1)
11
d2i_X509_REQ
Name: d2i_X509_REQ
Prototype: X509_REQ *d2i_X509_REQ(X509_REQ **a, const unsigned char **in, long len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_req.c
Lines: 66-66
100.000% (1/1)
11
d2i_X509_REQ_INFO
Name: d2i_X509_REQ_INFO
Prototype: X509_REQ_INFO *d2i_X509_REQ_INFO(X509_REQ_INFO **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_req.c
Lines: 58-58
  0.000% (0/1)
11
d2i_X509_REQ_bio
Name: d2i_X509_REQ_bio
Prototype: X509_REQ *d2i_X509_REQ_bio(BIO *bp, X509_REQ **req)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 187-190
100.000% (1/1)
11
d2i_X509_REQ_fp
Name: d2i_X509_REQ_fp
Prototype: X509_REQ *d2i_X509_REQ_fp(FILE *fp, X509_REQ **req)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 176-179
  0.000% (0/1)
11
d2i_X509_REVOKED
Name: d2i_X509_REVOKED
Prototype: X509_REVOKED *d2i_X509_REVOKED(X509_REVOKED **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c
Lines: 292-292
  0.000% (0/1)
11
d2i_X509_SIG
Name: d2i_X509_SIG
Prototype: X509_SIG *d2i_X509_SIG(X509_SIG **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_sig.c
Lines: 21-21
  0.000% (0/1)
11
d2i_X509_VAL
Name: d2i_X509_VAL
Prototype: X509_VAL *d2i_X509_VAL(X509_VAL **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_val.c
Lines: 20-20
  0.000% (0/1)
11
d2i_X509_bio
Name: d2i_X509_bio
Prototype: X509 *d2i_X509_bio(BIO *bp, X509 **x509)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 121-124
100.000% (1/1)
11
d2i_X509_fp
Name: d2i_X509_fp
Prototype: X509 *d2i_X509_fp(FILE *fp, X509 **x509)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 110-113
  0.000% (0/1)
11
d2i_int_dhx
Name: d2i_int_dhx
Prototype: int_dhx942_dh *d2i_int_dhx(int_dhx942_dh **a, const unsigned char **in, long len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_asn1.c
Lines: 77-77
100.000% (1/1)
11
def_is_number
Name: def_is_number
Prototype: static int def_is_number(const CONF *conf, char c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c
Lines: 865-868
100.000% (1/1)
11
def_to_int
Name: def_to_int
Prototype: static int def_to_int(const CONF *conf, char c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c
Lines: 870-873
100.000% (1/1)
11
default_is_number
Name: default_is_number
Prototype: static int default_is_number(const CONF *conf, char c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 278-281
  0.000% (0/1)
11
default_to_int
Name: default_to_int
Prototype: static int default_to_int(const CONF *conf, char c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 283-286
  0.000% (0/1)
11
dh_bits
Name: dh_bits
Prototype: static int dh_bits(const EVP_PKEY *pkey)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c
Lines: 352-355
100.000% (1/1)
11
dh_bn_mod_exp
Name: dh_bn_mod_exp
Prototype: static int dh_bn_mod_exp(const DH *dh, BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_key.c
Lines: 215-220
100.000% (1/1)
11
dh_param_encode
Name: dh_param_encode
Prototype: static int dh_param_encode(const EVP_PKEY *pkey, unsigned char **pder)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c
Lines: 262-265
  0.000% (0/1)
11
dh_param_print
Name: dh_param_print
Prototype: static int dh_param_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c
Lines: 462-466
  0.000% (0/1)
11
dh_private_print
Name: dh_private_print
Prototype: static int dh_private_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c
Lines: 474-478
  0.000% (0/1)
11
dh_public_print
Name: dh_public_print
Prototype: static int dh_public_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c
Lines: 468-472
100.000% (1/1)
11
dh_security_bits
Name: dh_security_bits
Prototype: static int dh_security_bits(const EVP_PKEY *pkey)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c
Lines: 357-360
100.000% (1/1)
11
do_bio_lookup_init_ossl_
Name: do_bio_lookup_init_ossl_
Prototype: static void do_bio_lookup_init_ossl_(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c
Lines: 604-604
  0.000% (0/1)
11
do_bio_type_init_ossl_
Name: do_bio_type_init_ossl_
Prototype: static void do_bio_type_init_ossl_(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 16-16
  0.000% (0/1)
11
do_engine_lock_init_ossl_
Name: do_engine_lock_init_ossl_
Prototype: void do_engine_lock_init_ossl_(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_lib.c
Lines: 21-21
100.000% (1/1)
11
do_err_strings_init_ossl_
Name: do_err_strings_init_ossl_
Prototype: static void do_err_strings_init_ossl_(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c
Lines: 266-266
100.000% (1/1)
11
do_ex_data_init_ossl_
Name: do_ex_data_init_ossl_
Prototype: static void do_ex_data_init_ossl_(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ex_data.c
Lines: 38-38
100.000% (1/1)
11
do_load_builtin_compressions_ossl_
Name: do_load_builtin_compressions_ossl_
Prototype: static void do_load_builtin_compressions_ossl_(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 456-456
100.000% (1/1)
11
do_rand_drbg_init_ossl_
Name: do_rand_drbg_init_ossl_
Prototype: static void do_rand_drbg_init_ossl_(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c
Lines: 888-888
100.000% (1/1)
11
do_rand_init_ossl_
Name: do_rand_init_ossl_
Prototype: static void do_rand_init_ossl_(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c
Lines: 313-313
100.000% (1/1)
11
do_registry_init_ossl_
Name: do_registry_init_ossl_
Prototype: static void do_registry_init_ossl_(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 21-21
  0.000% (0/1)
11
do_store_init_ossl_
Name: do_store_init_ossl_
Prototype: static void do_store_init_ossl_(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_init.c
Lines: 15-15
  0.000% (0/1)
11
drbg_seed
Name: drbg_seed
Prototype: static int drbg_seed(const void *buf, int num)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c
Lines: 987-990
  0.000% (0/1)
11
dsa_bits
Name: dsa_bits
Prototype: static int dsa_bits(const EVP_PKEY *pkey)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c
Lines: 260-263
100.000% (1/1)
11
dsa_param_encode
Name: dsa_param_encode
Prototype: static int dsa_param_encode(const EVP_PKEY *pkey, unsigned char **pder)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c
Lines: 388-391
  0.000% (0/1)
11
dsa_param_print
Name: dsa_param_print
Prototype: static int dsa_param_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c
Lines: 393-397
100.000% (1/1)
11
dsa_priv_print
Name: dsa_priv_print
Prototype: static int dsa_priv_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c
Lines: 405-409
100.000% (1/1)
11
dsa_pub_print
Name: dsa_pub_print
Prototype: static int dsa_pub_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c
Lines: 399-403
100.000% (1/1)
11
dsa_security_bits
Name: dsa_security_bits
Prototype: static int dsa_security_bits(const EVP_PKEY *pkey)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c
Lines: 265-268
100.000% (1/1)
11
dtls1_default_timeout
Name: dtls1_default_timeout
Prototype: long dtls1_default_timeout(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c
Lines: 58-65
100.000% (1/1)
11
dtls1_get_queue_priority
Name: dtls1_get_queue_priority
Prototype: int dtls1_get_queue_priority(unsigned short seq, int is_ccs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c
Lines: 993-1006
100.000% (1/1)
11
dtls1_handshake_write
Name: dtls1_handshake_write
Prototype: static int dtls1_handshake_write(SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c
Lines: 881-884
100.000% (1/1)
11
dtls_bad_ver_client_method
Name: dtls_bad_ver_client_method
Prototype: const SSL_METHOD *dtls_bad_ver_client_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c
Lines: 160-160
100.000% (1/1)
11
dtlsv1_2_client_method
Name: dtlsv1_2_client_method
Prototype: const SSL_METHOD *dtlsv1_2_client_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c
Lines: 166-166
100.000% (1/1)
11
dtlsv1_2_method
Name: dtlsv1_2_method
Prototype: const SSL_METHOD *dtlsv1_2_method(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c
Lines: 122-122
  0.000% (0/1)
11
dtlsv1_2_server_method
Name: dtlsv1_2_server_method
Prototype: const SSL_METHOD *dtlsv1_2_server_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c
Lines: 142-142
100.000% (1/1)
11
dtlsv1_client_method
Name: dtlsv1_client_method
Prototype: const SSL_METHOD *dtlsv1_client_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c
Lines: 156-156
100.000% (1/1)
11
dtlsv1_method
Name: dtlsv1_method
Prototype: const SSL_METHOD *dtlsv1_method(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c
Lines: 116-116
  0.000% (0/1)
11
dtlsv1_server_method
Name: dtlsv1_server_method
Prototype: const SSL_METHOD *dtlsv1_server_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c
Lines: 136-136
100.000% (1/1)
11
dummy_dup
Name: dummy_dup
Prototype: static int dummy_dup(CRYPTO_EX_DATA *to, const CRYPTO_EX_DATA *from, void *from_d, int idx, long argl, void *argp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ex_data.c
Lines: 123-128
  0.000% (0/1)
11
dynamic_finish
Name: dynamic_finish
Prototype: static int dynamic_finish(ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_dyn.c
Lines: 280-287
  0.000% (0/1)
11
dynamic_init
Name: dynamic_init
Prototype: static int dynamic_init(ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_dyn.c
Lines: 271-278
  0.000% (0/1)
11
ec_GF2m_simple_dbl
Name: ec_GF2m_simple_dbl
Prototype: int ec_GF2m_simple_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, BN_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c
Lines: 465-469
100.000% (1/1)
11
ec_GF2m_simple_field_div
Name: ec_GF2m_simple_field_div
Prototype: int ec_GF2m_simple_field_div(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c
Lines: 677-681
100.000% (1/1)
11
ec_GF2m_simple_field_mul
Name: ec_GF2m_simple_field_mul
Prototype: int ec_GF2m_simple_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c
Lines: 663-667
100.000% (1/1)
11
ec_GF2m_simple_field_sqr
Name: ec_GF2m_simple_field_sqr
Prototype: int ec_GF2m_simple_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c
Lines: 670-674
100.000% (1/1)
11
ec_GF2m_simple_group_get_degree
Name: ec_GF2m_simple_group_get_degree
Prototype: int ec_GF2m_simple_group_get_degree(const EC_GROUP *group)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c
Lines: 165-168
100.000% (1/1)
11
ec_GF2m_simple_is_at_infinity
Name: ec_GF2m_simple_is_at_infinity
Prototype: int ec_GF2m_simple_is_at_infinity(const EC_GROUP *group, const EC_POINT *point)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c
Lines: 483-487
100.000% (1/1)
11
Page:<>1
eLOC - Effective Lines of Code: 1
...10
eLOC - Effective Lines of Code: 1
...15
eLOC - Effective Lines of Code: 1
16
eLOC - Effective Lines of Code: 1
17
eLOC - Effective Lines of Code: 1
18
eLOC - Effective Lines of Code: 1
1920
eLOC - Effective Lines of Code: 1
21
eLOC - Effective Lines of Code: 1
22
eLOC - Effective Lines of Code: 1
23
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