| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
BIO_write| Name: | BIO_write | | Prototype: | int BIO_write(BIO *b, const void *data, int dlen) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 355-371 |
| | 8 | 3 |
BLAKE2b_Final| Name: | BLAKE2b_Final | | Prototype: | int BLAKE2b_Final(unsigned char *md, BLAKE2B_CTX *c) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2b.c | | Lines: | 253-269 |
| | 8 | 2 |
BLAKE2s_Final| Name: | BLAKE2s_Final | | Prototype: | int BLAKE2s_Final(unsigned char *md, BLAKE2S_CTX *c) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2s.c | | Lines: | 247-263 |
| | 8 | 2 |
BN_GF2m_mod| Name: | BN_GF2m_mod | | Prototype: | int BN_GF2m_mod(BIGNUM *r, const BIGNUM *a, const BIGNUM *p) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | | Lines: | 390-404 |
| | 8 | 2 |
BN_RECP_CTX_free| Name: | BN_RECP_CTX_free | | Prototype: | void BN_RECP_CTX_free(BN_RECP_CTX *recp) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_recp.c | | Lines: | 35-43 |
| | 8 | 3 |
BN_free| Name: | BN_free | | Prototype: | void BN_free(BIGNUM *a) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 168-176 |
| | 8 | 4 |
BN_is_bit_set| Name: | BN_is_bit_set | | Prototype: | int BN_is_bit_set(const BIGNUM *a, int n) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 649-661 |
| | 8 | 3 |
CMS_RecipientInfo_encrypt| Name: | CMS_RecipientInfo_encrypt | | Prototype: | int CMS_RecipientInfo_encrypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | | Lines: | 758-778 |
| | 8 | 6 |
CMS_RecipientInfo_set0_key| Name: | CMS_RecipientInfo_set0_key | | Prototype: | int CMS_RecipientInfo_set0_key(CMS_RecipientInfo *ri, unsigned char *key, size_t keylen) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | | Lines: | 596-609 |
| | 8 | 2 |
CMS_SignerInfo_get0_algs| Name: | CMS_SignerInfo_get0_algs | | Prototype: | void CMS_SignerInfo_get0_algs(CMS_SignerInfo *si, EVP_PKEY **pk, X509 **signer, X509_ALGOR **pdig, X509_ALGOR **psig) | | Coverage: | 84.615% (11/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | | Lines: | 514-526 |
| | 8 | 5 |
CRYPTO_free| Name: | CRYPTO_free | | Prototype: | void CRYPTO_free(void *str, const char *file, int line) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem.c | | Lines: | 295-314 |
| | 8 | 2 |
DH_get0_key| Name: | DH_get0_key | | Prototype: | void DH_get0_key(const DH *dh, const BIGNUM **pub_key, const BIGNUM **priv_key) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c | | Lines: | 226-232 |
| | 8 | 3 |
DSA_SIG_get0| Name: | DSA_SIG_get0 | | Prototype: | void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_asn1.c | | Lines: | 41-47 |
| | 8 | 3 |
DSA_get0_key| Name: | DSA_get0_key | | Prototype: | void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, const BIGNUM **priv_key) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c | | Lines: | 280-287 |
| | 8 | 3 |
ECDSA_SIG_get0| Name: | ECDSA_SIG_get0 | | Prototype: | void ECDSA_SIG_get0(const ECDSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | | Lines: | 1166-1172 |
| | 8 | 3 |
EC_KEY_METHOD_get_verify| Name: | EC_KEY_METHOD_get_verify | | Prototype: | void EC_KEY_METHOD_get_verify(const EC_KEY_METHOD *meth, int (**pverify)(int type, const unsigned char *dgst, int dgst_len, const unsigned char *sigbuf, int sig_len, EC_KEY *eckey), int (**pverify_sig)(const unsigned char *dgst, int dgst_len, const ECDSA_SIG *sig, EC_KEY *eckey)) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_kmeth.c | | Lines: | 303-317 |
| | 8 | 3 |
EC_POINT_add| Name: | EC_POINT_add | | Prototype: | int EC_POINT_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) | | Coverage: | 45.455% (5/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | | Lines: | 785-798 |
| | 8 | 3 |
EC_POINT_is_at_infinity| Name: | EC_POINT_is_at_infinity | | Prototype: | int EC_POINT_is_at_infinity(const EC_GROUP *group, const EC_POINT *point) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | | Lines: | 827-839 |
| | 8 | 3 |
EC_POINT_set_to_infinity| Name: | EC_POINT_set_to_infinity | | Prototype: | int EC_POINT_set_to_infinity(const EC_GROUP *group, EC_POINT *point) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | | Lines: | 654-666 |
| | 8 | 3 |
ENGINE_up_ref| Name: | ENGINE_up_ref | | Prototype: | int ENGINE_up_ref(ENGINE *e) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_list.c | | Lines: | 341-350 |
| | 8 | 2 |
ERR_load_ERR_strings| Name: | ERR_load_ERR_strings | | Prototype: | int ERR_load_ERR_strings(void) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | | Lines: | 317-330 |
| | 8 | 2 |
EVP_CIPHER_meth_new| Name: | EVP_CIPHER_meth_new | | Prototype: | EVP_CIPHER *EVP_CIPHER_meth_new(int cipher_type, int block_size, int key_len) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/cmeth_lib.c | | Lines: | 16-26 |
| | 8 | 2 |
EVP_EncodeFinal| Name: | EVP_EncodeFinal | | Prototype: | void EVP_EncodeFinal(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/encode.c | | Lines: | 217-229 |
| | 8 | 3 |
EVP_MD_CTX_set_pkey_ctx| Name: | EVP_MD_CTX_set_pkey_ctx | | Prototype: | void EVP_MD_CTX_set_pkey_ctx(EVP_MD_CTX *ctx, EVP_PKEY_CTX *pctx) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c | | Lines: | 463-480 |
| | 8 | 3 |
EVP_PKEY_decrypt_old| Name: | EVP_PKEY_decrypt_old | | Prototype: | int EVP_PKEY_decrypt_old(unsigned char *key, const unsigned char *ek, int ekl, EVP_PKEY *priv) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_dec.c | | Lines: | 17-36 |
| | 8 | 3 |
EVP_PKEY_encrypt_old| Name: | EVP_PKEY_encrypt_old | | Prototype: | int EVP_PKEY_encrypt_old(unsigned char *ek, const unsigned char *key, int key_len, EVP_PKEY *pubk) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_enc.c | | Lines: | 17-35 |
| | 8 | 3 |
EVP_PKEY_get0_DH| Name: | EVP_PKEY_get0_DH | | Prototype: | DH *EVP_PKEY_get0_DH(EVP_PKEY *pkey) | | Coverage: | 33.333% (2/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 544-551 |
| | 8 | 2 |
EVP_PKEY_get0_DSA| Name: | EVP_PKEY_get0_DSA | | Prototype: | DSA *EVP_PKEY_get0_DSA(EVP_PKEY *pkey) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 488-495 |
| | 8 | 2 |
EVP_PKEY_get0_EC_KEY| Name: | EVP_PKEY_get0_EC_KEY | | Prototype: | EC_KEY *EVP_PKEY_get0_EC_KEY(EVP_PKEY *pkey) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 516-523 |
| | 8 | 2 |
EVP_PKEY_get0_RSA| Name: | EVP_PKEY_get0_RSA | | Prototype: | RSA *EVP_PKEY_get0_RSA(EVP_PKEY *pkey) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 461-468 |
| | 8 | 2 |
EVP_PKEY_verify| Name: | EVP_PKEY_verify | | Prototype: | int EVP_PKEY_verify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | | Coverage: | 45.455% (5/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_fn.c | | Lines: | 86-100 |
| | 8 | 3 |
HMAC_CTX_free| Name: | HMAC_CTX_free | | Prototype: | void HMAC_CTX_free(HMAC_CTX *ctx) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c | | Lines: | 149-158 |
| | 8 | 2 |
MOD_EXP_CTIME_COPY_TO_PREBUF| Name: | MOD_EXP_CTIME_COPY_TO_PREBUF | | Prototype: | static int MOD_EXP_CTIME_COPY_TO_PREBUF(const BIGNUM *b, int top, unsigned char *buf, int idx, int window) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp.c | | Lines: | 498-514 |
| | 8 | 3 |
OCSP_id_issuer_cmp| Name: | OCSP_id_issuer_cmp | | Prototype: | int OCSP_id_issuer_cmp(OCSP_CERTID *a, OCSP_CERTID *b) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_lib.c | | Lines: | 91-101 |
| | 8 | 3 |
OPENSSL_sk_zero| Name: | OPENSSL_sk_zero | | Prototype: | void OPENSSL_sk_zero(OPENSSL_STACK *st) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | | Lines: | 352-358 |
| | 8 | 2 |
OSSL_STORE_INFO_type_string| Name: | OSSL_STORE_INFO_type_string | | Prototype: | const char *OSSL_STORE_INFO_type_string(int type) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_strings.c | | Lines: | 20-28 |
| | 8 | 2 |
OpenSSL_version| Name: | OpenSSL_version | | Prototype: | const char *OpenSSL_version(int t) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cversion.c | | Lines: | 19-44 |
| | 8 | 7 |
PKCS8_pkey_get0| Name: | PKCS8_pkey_get0 | | Prototype: | int PKCS8_pkey_get0(const ASN1_OBJECT **ppkalg, const unsigned char **pk, int *ppklen, const X509_ALGOR **pa, const PKCS8_PRIV_KEY_INFO *p8) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p8_pkey.c | | Lines: | 53-66 |
| | 8 | 4 |
PKCS8_pkey_set0| Name: | PKCS8_pkey_set0 | | Prototype: | int PKCS8_pkey_set0(PKCS8_PRIV_KEY_INFO *priv, ASN1_OBJECT *aobj, int version, int ptype, void *pval, unsigned char *penc, int penclen) | | Coverage: | 53.846% (7/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p8_pkey.c | | Lines: | 38-51 |
| | 8 | 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 |
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 |
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_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_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_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 |
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_validation_status_string| Name: | SCT_validation_status_string | | Prototype: | const char *SCT_validation_status_string(const SCT *sct) | | Coverage: | 15.385% (2/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_prn.c | | Lines: | 50-68 |
| | 8 | 7 |
SRP_Calc_A_param| Name: | SRP_Calc_A_param | | Prototype: | int SRP_Calc_A_param(SSL *s) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c | | Lines: | 368-381 |
| | 8 | 3 |
SSL3_RECORD_release| Name: | SSL3_RECORD_release | | Prototype: | void SSL3_RECORD_release(SSL3_RECORD *r, size_t num_recs) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | | Lines: | 50-58 |
| | 8 | 2 |
SSL_CIPHER_get_handshake_digest| Name: | SSL_CIPHER_get_handshake_digest | | Prototype: | const EVP_MD *SSL_CIPHER_get_handshake_digest(const SSL_CIPHER *c) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | | Lines: | 2088-2095 |
| | 8 | 2 |
SSL_CTX_set_timeout| Name: | SSL_CTX_set_timeout | | Prototype: | long SSL_CTX_set_timeout(SSL_CTX *s, long t) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | | Lines: | 1017-1025 |
| | 8 | 2 |
SSL_SESSION_set1_id| Name: | SSL_SESSION_set1_id | | Prototype: | int SSL_SESSION_set1_id(SSL_SESSION *s, const unsigned char *sid, unsigned int sid_len) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | | Lines: | 847-859 |
| | 8 | 3 |
SSL_SESSION_set1_id_context| Name: | SSL_SESSION_set1_id_context | | Prototype: | int SSL_SESSION_set1_id_context(SSL_SESSION *s, const unsigned char *sid_ctx, unsigned int sid_ctx_len) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | | Lines: | 992-1005 |
| | 8 | 3 |
SSL_use_PrivateKey| Name: | SSL_use_PrivateKey | | Prototype: | int SSL_use_PrivateKey(SSL *ssl, EVP_PKEY *pkey) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | | Lines: | 232-242 |
| | 8 | 2 |
TS_CONF_set_serial| Name: | TS_CONF_set_serial | | Prototype: | int TS_CONF_set_serial(CONF *conf, const char *section, TS_serial_cb cb, TS_RESP_CTX *ctx) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c | | Lines: | 126-140 |
| | 8 | 3 |
TS_REQ_ext_free| Name: | TS_REQ_ext_free | | Prototype: | void TS_REQ_ext_free(TS_REQ *a) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_req_utils.c | | Lines: | 137-143 |
| | 8 | 2 |
TS_RESP_CTX_set_def_policy| Name: | TS_RESP_CTX_set_def_policy | | Prototype: | int TS_RESP_CTX_set_def_policy(TS_RESP_CTX *ctx, const ASN1_OBJECT *def_policy) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 183-192 |
| | 8 | 3 |
TS_RESP_CTX_set_signer_cert| Name: | TS_RESP_CTX_set_signer_cert | | Prototype: | int TS_RESP_CTX_set_signer_cert(TS_RESP_CTX *ctx, X509 *signer) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 155-166 |
| | 8 | 2 |
TS_TST_INFO_ext_free| Name: | TS_TST_INFO_ext_free | | Prototype: | void TS_TST_INFO_ext_free(TS_TST_INFO *a) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_utils.c | | Lines: | 298-304 |
| | 8 | 2 |
UI_get0_action_string| Name: | UI_get0_action_string | | Prototype: | const char *UI_get0_action_string(UI_STRING *uis) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | | Lines: | 783-796 |
| | 8 | 7 |
UI_get0_result_string| Name: | UI_get0_result_string | | Prototype: | const char *UI_get0_result_string(UI_STRING *uis) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | | Lines: | 798-811 |
| | 8 | 7 |
UI_get0_test_string| Name: | UI_get0_test_string | | Prototype: | const char *UI_get0_test_string(UI_STRING *uis) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | | Lines: | 828-841 |
| | 8 | 7 |
WPACKET_get_total_written| Name: | WPACKET_get_total_written | | Prototype: | int WPACKET_get_total_written(WPACKET *pkt, size_t *written) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c | | Lines: | 388-397 |
| | 8 | 2 |
WPACKET_set_flags| Name: | WPACKET_set_flags | | Prototype: | int WPACKET_set_flags(WPACKET *pkt, unsigned int flags) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c | | Lines: | 152-161 |
| | 8 | 2 |
X509V3_EXT_CRL_add_nconf| Name: | X509V3_EXT_CRL_add_nconf | | Prototype: | int X509V3_EXT_CRL_add_nconf(CONF *conf, X509V3_CTX *ctx, const char *section, X509_CRL *crl) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c | | Lines: | 342-349 |
| | 8 | 2 |
X509V3_EXT_add_nconf| Name: | X509V3_EXT_add_nconf | | Prototype: | int X509V3_EXT_add_nconf(CONF *conf, X509V3_CTX *ctx, const char *section, X509 *cert) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c | | Lines: | 331-338 |
| | 8 | 2 |
X509V3_EXT_get| Name: | X509V3_EXT_get | | Prototype: | const X509V3_EXT_METHOD *X509V3_EXT_get(X509_EXTENSION *ext) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_lib.c | | Lines: | 70-76 |
| | 8 | 2 |
X509_CRL_get0_signature| Name: | X509_CRL_get0_signature | | Prototype: | void X509_CRL_get0_signature(const X509_CRL *crl, const ASN1_BIT_STRING **psig, const X509_ALGOR **palg) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c | | Lines: | 121-128 |
| | 8 | 3 |
X509_CRL_sort| Name: | X509_CRL_sort | | Prototype: | int X509_CRL_sort(X509_CRL *c) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c | | Lines: | 51-65 |
| | 8 | 2 |
X509_PUBKEY_get0_param| Name: | X509_PUBKEY_get0_param | | Prototype: | int X509_PUBKEY_get0_param(ASN1_OBJECT **ppkalg, const unsigned char **pk, int *ppklen, X509_ALGOR **pa, X509_PUBKEY *pub) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | | Lines: | 354-367 |
| | 8 | 4 |
X509_REQ_get0_signature| Name: | X509_REQ_get0_signature | | Prototype: | void X509_REQ_get0_signature(const X509_REQ *req, const ASN1_BIT_STRING **psig, const X509_ALGOR **palg) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c | | Lines: | 280-287 |
| | 8 | 3 |
X509_get0_uids| Name: | X509_get0_uids | | Prototype: | void X509_get0_uids(const X509 *x, const ASN1_BIT_STRING **piuid, const ASN1_BIT_STRING **psuid) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c | | Lines: | 151-158 |
| | 8 | 3 |
X509_get_extended_key_usage| Name: | X509_get_extended_key_usage | | Prototype: | uint32_t X509_get_extended_key_usage(X509 *x) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | | Lines: | 851-858 |
| | 8 | 2 |
X509_get_key_usage| Name: | X509_get_key_usage | | Prototype: | uint32_t X509_get_key_usage(X509 *x) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | | Lines: | 842-849 |
| | 8 | 2 |
X509_issuer_and_serial_cmp| Name: | X509_issuer_and_serial_cmp | | Prototype: | int X509_issuer_and_serial_cmp(const X509 *a, const X509 *b) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c | | Lines: | 18-29 |
| | 8 | 2 |
add_lengths| Name: | add_lengths | | Prototype: | static int add_lengths(int *out, int a, int b) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | | Lines: | 211-223 |
| | 8 | 4 |
aes_ecb_cipher| Name: | aes_ecb_cipher | | Prototype: | static int aes_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | | Lines: | 2702-2716 |
| | 8 | 3 |
aria_ctr_cipher| Name: | aria_ctr_cipher | | Prototype: | static int aria_ctr_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c | | Lines: | 171-183 |
| | 8 | 1 |
asn1_check_eoc| Name: | asn1_check_eoc | | Prototype: | static int asn1_check_eoc(const unsigned char **in, long len) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c | | Lines: | 1058-1069 |
| | 8 | 3 |
asn1_string_embed_free| Name: | asn1_string_embed_free | | Prototype: | void asn1_string_embed_free(ASN1_STRING *a, int embed) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c | | Lines: | 325-333 |
| | 8 | 4 |
async_start_func| Name: | async_start_func | | Prototype: | void async_start_func(void) | | Coverage: | 40.000% (2/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c | | Lines: | 144-165 |
| | 8 | 3 |
bio_new| Name: | bio_new | | Prototype: | static int bio_new(BIO *bio) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | | Lines: | 78-90 |
| | 8 | 2 |
blake2b_init_param| Name: | blake2b_init_param | | Prototype: | static void blake2b_init_param(BLAKE2B_CTX *S, const BLAKE2B_PARAM *P) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2b.c | | Lines: | 66-79 |
| | 8 | 2 |
blake2s_init_param| Name: | blake2s_init_param | | Prototype: | static void blake2s_init_param(BLAKE2S_CTX *S, const BLAKE2S_PARAM *P) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2s.c | | Lines: | 62-75 |
| | 8 | 2 |
bn_copy_words| Name: | bn_copy_words | | Prototype: | int bn_copy_words(unsigned long *out, const BIGNUM *in, int size) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_intern.c | | Lines: | 159-168 |
| | 8 | 3 |
bool_to_mask| Name: | bool_to_mask | | Prototype: | static inline mask_t bool_to_mask(c448_bool_t m) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/word.h | | Lines: | 66-79 |
| | 8 | 3 |
camellia_ecb_cipher| Name: | camellia_ecb_cipher | | Prototype: | static int camellia_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_camellia.c | | Lines: | 259-273 |
| | 8 | 3 |
check_purpose_crl_sign| Name: | check_purpose_crl_sign | | Prototype: | static int check_purpose_crl_sign(const X509_PURPOSE *xp, const X509 *x, int ca) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | | Lines: | 688-701 |
| | 8 | 4 |
cmd_NumTickets| Name: | cmd_NumTickets | | Prototype: | static int cmd_NumTickets(SSL_CONF_CTX *cctx, const char *value) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | | Lines: | 575-587 |
| | 8 | 4 |
cmd_PrivateKey| Name: | cmd_PrivateKey | | Prototype: | static int cmd_PrivateKey(SSL_CONF_CTX *cctx, const char *value) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | | Lines: | 440-450 |
| | 8 | 4 |
cmd_RecordPadding| Name: | cmd_RecordPadding | | Prototype: | static int cmd_RecordPadding(SSL_CONF_CTX *cctx, const char *value) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | | Lines: | 556-572 |
| | 8 | 4 |
cms_Data_create| Name: | cms_Data_create | | Prototype: | CMS_ContentInfo *cms_Data_create(void) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | | Lines: | 27-37 |
| | 8 | 2 |
cms_get0_signed| Name: | cms_get0_signed | | Prototype: | static CMS_SignedData *cms_get0_signed(CMS_ContentInfo *cms) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | | Lines: | 23-30 |
| | 8 | 2 |
conn_new| Name: | conn_new | | Prototype: | static int conn_new(BIO *bi) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c | | Lines: | 250-259 |
| | 8 | 2 |
ctr64_add| Name: | ctr64_add | | Prototype: | static void ctr64_add(unsigned char *counter, size_t inc) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c | | Lines: | 286-298 |
| | 8 | 2 |
custom_ext_parse_old_cb_wrap| Name: | custom_ext_parse_old_cb_wrap | | Prototype: | static int custom_ext_parse_old_cb_wrap(SSL *s, unsigned int ext_type, unsigned int context, const unsigned char *in, size_t inlen, X509 *x, size_t chainidx, int *al, void *parse_arg) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | | Lines: | 58-72 |
| | 8 | 2 |
custom_exts_free| Name: | custom_exts_free | | Prototype: | void custom_exts_free(custom_ext_methods *exts) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | | Lines: | 319-333 |
| | 8 | 3 |
def_generate_session_id| Name: | def_generate_session_id | | Prototype: | static int def_generate_session_id(SSL *ssl, unsigned char *id, unsigned int *id_len) | | Coverage: | 36.364% (4/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | | Lines: | 285-306 |
| | 8 | 4 |
des_ede3_wrap_cipher| Name: | des_ede3_wrap_cipher | | Prototype: | static int des_ede3_wrap_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c | | Lines: | 386-406 |
| | 8 | 4 |
dh_param_decode| Name: | dh_param_decode | | Prototype: | static int dh_param_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | | Lines: | 249-260 |
| | 8 | 2 |