| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
PACKET_get_net_4| Name: | PACKET_get_net_4 | | Prototype: | static inline int PACKET_get_net_4(PACKET *pkt, unsigned long *data) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h | | Lines: | 232-240 |
| | 4 | 2 |
PACKET_get_net_3| Name: | PACKET_get_net_3 | | Prototype: | static inline int PACKET_get_net_3(PACKET *pkt, unsigned long *data) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h | | Lines: | 190-198 |
| | 4 | 2 |
PACKET_get_net_2| Name: | PACKET_get_net_2 | | Prototype: | static inline int PACKET_get_net_2(PACKET *pkt, unsigned int *data) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h | | Lines: | 149-157 |
| | 4 | 2 |
PACKET_get_bytes| Name: | PACKET_get_bytes | | Prototype: | static inline int PACKET_get_bytes(PACKET *pkt, const unsigned char **data, size_t len) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h | | Lines: | 346-356 |
| | 4 | 2 |
PACKET_get_4| Name: | PACKET_get_4 | | Prototype: | static inline int PACKET_get_4(PACKET *pkt, unsigned long *data) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h | | Lines: | 312-320 |
| | 4 | 2 |
PACKET_get_1| Name: | PACKET_get_1 | | Prototype: | static inline int PACKET_get_1(PACKET *pkt, unsigned int *data) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h | | Lines: | 267-275 |
| | 4 | 2 |
PACKET_forward| Name: | PACKET_forward | | Prototype: | static inline int PACKET_forward(PACKET *pkt, size_t len) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h | | Lines: | 463-471 |
| | 4 | 2 |
PACKET_copy_bytes| Name: | PACKET_copy_bytes | | Prototype: | static inline int PACKET_copy_bytes(PACKET *pkt, unsigned char *data, size_t len) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h | | Lines: | 375-384 |
| | 4 | 2 |
OPENSSL_strlcat| Name: | OPENSSL_strlcat | | Prototype: | size_t OPENSSL_strlcat(char *dst, const char *src, size_t size) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_str.c | | Lines: | 93-99 |
| | 4 | 2 |
OCSP_RESPID_set_by_name| Name: | OCSP_RESPID_set_by_name | | Prototype: | int OCSP_RESPID_set_by_name(OCSP_RESPID *respid, X509 *cert) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_srv.c | | Lines: | 252-260 |
| | 4 | 2 |
OBJ_new_nid| Name: | OBJ_new_nid | | Prototype: | int OBJ_new_nid(int num) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | | Lines: | 165-172 |
| | 4 | 1 |
FIPS_mode_set| Name: | FIPS_mode_set | | Prototype: | int FIPS_mode_set(int r) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_fips.c | | Lines: | 18-24 |
| | 4 | 2 |
EVP_PKEY_up_ref| Name: | EVP_PKEY_up_ref | | Prototype: | int EVP_PKEY_up_ref(EVP_PKEY *pkey) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 161-171 |
| | 4 | 2 |
EVP_PKEY_set1_RSA| Name: | EVP_PKEY_set1_RSA | | Prototype: | int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, RSA *key) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 453-459 |
| | 4 | 2 |
EVP_PKEY_set1_EC_KEY| Name: | EVP_PKEY_set1_EC_KEY | | Prototype: | int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, EC_KEY *key) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 508-514 |
| | 4 | 2 |
EVP_PKEY_set1_DSA| Name: | EVP_PKEY_set1_DSA | | Prototype: | int EVP_PKEY_set1_DSA(EVP_PKEY *pkey, DSA *key) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 480-486 |
| | 4 | 2 |
EVP_PKEY_set1_DH| Name: | EVP_PKEY_set1_DH | | Prototype: | int EVP_PKEY_set1_DH(EVP_PKEY *pkey, DH *key) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 536-542 |
| | 4 | 2 |
EVP_PKEY_meth_get_verifyctx| Name: | EVP_PKEY_meth_get_verifyctx | | Prototype: | void EVP_PKEY_meth_get_verifyctx(const EVP_PKEY_METHOD *pmeth, int (**pverifyctx_init) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx), int (**pverifyctx) (EVP_PKEY_CTX *ctx, const unsigned char *sig, int siglen, EVP_MD_CTX *mctx)) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 770-782 |
| | 4 | 3 |
EVP_PKEY_meth_get_verify_recover| Name: | EVP_PKEY_meth_get_verify_recover | | Prototype: | void EVP_PKEY_meth_get_verify_recover(const EVP_PKEY_METHOD *pmeth, int (**pverify_recover_init) (EVP_PKEY_CTX *ctx), int (**pverify_recover) (EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen)) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 738-754 |
| | 4 | 3 |
EVP_PKEY_meth_get_verify| Name: | EVP_PKEY_meth_get_verify | | Prototype: | void EVP_PKEY_meth_get_verify(const EVP_PKEY_METHOD *pmeth, int (**pverify_init) (EVP_PKEY_CTX *ctx), int (**pverify) (EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen)) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 724-736 |
| | 4 | 3 |
EVP_PKEY_meth_get_signctx| Name: | EVP_PKEY_meth_get_signctx | | Prototype: | void EVP_PKEY_meth_get_signctx(const EVP_PKEY_METHOD *pmeth, int (**psignctx_init) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx), int (**psignctx) (EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, EVP_MD_CTX *mctx)) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 756-768 |
| | 4 | 3 |
EVP_PKEY_meth_get_sign| Name: | EVP_PKEY_meth_get_sign | | Prototype: | void EVP_PKEY_meth_get_sign(const EVP_PKEY_METHOD *pmeth, int (**psign_init) (EVP_PKEY_CTX *ctx), int (**psign) (EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen)) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 711-722 |
| | 4 | 3 |
EVP_PKEY_meth_get_public_check| Name: | EVP_PKEY_meth_get_public_check | | Prototype: | void EVP_PKEY_meth_get_public_check(const EVP_PKEY_METHOD *pmeth, int (**pcheck) (EVP_PKEY *pkey)) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 844-849 |
| | 4 | 2 |
EVP_PKEY_meth_get_paramgen| Name: | EVP_PKEY_meth_get_paramgen | | Prototype: | void EVP_PKEY_meth_get_paramgen(const EVP_PKEY_METHOD *pmeth, int (**pparamgen_init) (EVP_PKEY_CTX *ctx), int (**pparamgen) (EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 689-698 |
| | 4 | 3 |
EVP_PKEY_meth_get_param_check| Name: | EVP_PKEY_meth_get_param_check | | Prototype: | void EVP_PKEY_meth_get_param_check(const EVP_PKEY_METHOD *pmeth, int (**pcheck) (EVP_PKEY *pkey)) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 851-856 |
| | 4 | 2 |
EVP_PKEY_meth_get_keygen| Name: | EVP_PKEY_meth_get_keygen | | Prototype: | void EVP_PKEY_meth_get_keygen(const EVP_PKEY_METHOD *pmeth, int (**pkeygen_init) (EVP_PKEY_CTX *ctx), int (**pkeygen) (EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 700-709 |
| | 4 | 3 |
EVP_PKEY_meth_get_encrypt| Name: | EVP_PKEY_meth_get_encrypt | | Prototype: | void EVP_PKEY_meth_get_encrypt(const EVP_PKEY_METHOD *pmeth, int (**pencrypt_init) (EVP_PKEY_CTX *ctx), int (**pencryptfn) (EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen)) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 784-796 |
| | 4 | 3 |
EVP_PKEY_meth_get_digest_custom| Name: | EVP_PKEY_meth_get_digest_custom | | Prototype: | void EVP_PKEY_meth_get_digest_custom(EVP_PKEY_METHOD *pmeth, int (**pdigest_custom) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx)) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 858-864 |
| | 4 | 2 |
EVP_PKEY_meth_get_derive| Name: | EVP_PKEY_meth_get_derive | | Prototype: | void EVP_PKEY_meth_get_derive(const EVP_PKEY_METHOD *pmeth, int (**pderive_init) (EVP_PKEY_CTX *ctx), int (**pderive) (EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen)) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 812-822 |
| | 4 | 3 |
EVP_PKEY_meth_get_decrypt| Name: | EVP_PKEY_meth_get_decrypt | | Prototype: | void EVP_PKEY_meth_get_decrypt(const EVP_PKEY_METHOD *pmeth, int (**pdecrypt_init) (EVP_PKEY_CTX *ctx), int (**pdecrypt) (EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen)) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 798-810 |
| | 4 | 3 |
EVP_PKEY_meth_get_ctrl| Name: | EVP_PKEY_meth_get_ctrl | | Prototype: | void EVP_PKEY_meth_get_ctrl(const EVP_PKEY_METHOD *pmeth, int (**pctrl) (EVP_PKEY_CTX *ctx, int type, int p1, void *p2), int (**pctrl_str) (EVP_PKEY_CTX *ctx, const char *type, const char *value)) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 824-835 |
| | 4 | 3 |
EVP_PKEY_meth_get_count| Name: | EVP_PKEY_meth_get_count | | Prototype: | size_t EVP_PKEY_meth_get_count(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 331-338 |
| | 4 | 2 |
EVP_PKEY_meth_get_check| Name: | EVP_PKEY_meth_get_check | | Prototype: | void EVP_PKEY_meth_get_check(const EVP_PKEY_METHOD *pmeth, int (**pcheck) (EVP_PKEY *pkey)) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 837-842 |
| | 4 | 2 |
EVP_PKEY_meth_get0_info| Name: | EVP_PKEY_meth_get0_info | | Prototype: | void EVP_PKEY_meth_get0_info(int *ppkey_id, int *pflags, const EVP_PKEY_METHOD *meth) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 185-192 |
| | 4 | 3 |
EVP_PKEY_asn1_get_count| Name: | EVP_PKEY_asn1_get_count | | Prototype: | int EVP_PKEY_asn1_get_count(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/ameth_lib.c | | Lines: | 36-42 |
| | 4 | 2 |
EVP_PKEY_asn1_free| Name: | EVP_PKEY_asn1_free | | Prototype: | void EVP_PKEY_asn1_free(EVP_PKEY_ASN1_METHOD *ameth) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/ameth_lib.c | | Lines: | 283-290 |
| | 4 | 2 |
EVP_MD_size| Name: | EVP_MD_size | | Prototype: | int EVP_MD_size(const EVP_MD *md) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c | | Lines: | 313-320 |
| | 4 | 2 |
EVP_EncodeInit| Name: | EVP_EncodeInit | | Prototype: | void EVP_EncodeInit(EVP_ENCODE_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/encode.c | | Lines: | 154-160 |
| | 4 | 1 |
EVP_DigestFinal| Name: | EVP_DigestFinal | | Prototype: | int EVP_DigestFinal(EVP_MD_CTX *ctx, unsigned char *md, unsigned int *size) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/digest.c | | Lines: | 157-163 |
| | 4 | 1 |
EVP_DecodeInit| Name: | EVP_DecodeInit | | Prototype: | void EVP_DecodeInit(EVP_ENCODE_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/encode.c | | Lines: | 274-281 |
| | 4 | 1 |
EVP_CIPHER_CTX_set_padding| Name: | EVP_CIPHER_CTX_set_padding | | Prototype: | int EVP_CIPHER_CTX_set_padding(EVP_CIPHER_CTX *ctx, int pad) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c | | Lines: | 569-576 |
| | 4 | 2 |
EVP_CIPHER_CTX_set_cipher_data| Name: | EVP_CIPHER_CTX_set_cipher_data | | Prototype: | void *EVP_CIPHER_CTX_set_cipher_data(EVP_CIPHER_CTX *ctx, void *cipher_data) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c | | Lines: | 228-236 |
| | 4 | 1 |
ERR_load_strings_const| Name: | ERR_load_strings_const | | Prototype: | int ERR_load_strings_const(const ERR_STRING_DATA *str) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | | Lines: | 342-348 |
| | 4 | 2 |
EC_KEY_up_ref| Name: | EC_KEY_up_ref | | Prototype: | int EC_KEY_up_ref(EC_KEY *r) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | | Lines: | 164-174 |
| | 4 | 2 |
EC_KEY_set_asn1_flag| Name: | EC_KEY_set_asn1_flag | | Prototype: | void EC_KEY_set_asn1_flag(EC_KEY *key, int flag) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | | Lines: | 469-473 |
| | 4 | 2 |
EC_KEY_METHOD_get_keygen| Name: | EC_KEY_METHOD_get_keygen | | Prototype: | void EC_KEY_METHOD_get_keygen(const EC_KEY_METHOD *meth, int (**pkeygen)(EC_KEY *key)) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_kmeth.c | | Lines: | 264-269 |
| | 4 | 2 |
EC_KEY_METHOD_get_compute_key| Name: | EC_KEY_METHOD_get_compute_key | | Prototype: | void EC_KEY_METHOD_get_compute_key(const EC_KEY_METHOD *meth, int (**pck)(unsigned char **pout, size_t *poutlen, const EC_POINT *pub_key, const EC_KEY *ecdh)) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_kmeth.c | | Lines: | 271-279 |
| | 4 | 2 |
EC_GROUP_set_curve| Name: | EC_GROUP_set_curve | | Prototype: | int EC_GROUP_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | | Lines: | 418-426 |
| | 4 | 2 |
EC_GROUP_get_degree| Name: | EC_GROUP_get_degree | | Prototype: | int EC_GROUP_get_degree(const EC_GROUP *group) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | | Lines: | 466-473 |
| | 4 | 2 |
DSA_up_ref| Name: | DSA_up_ref | | Prototype: | int DSA_up_ref(DSA *r) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c | | Lines: | 134-144 |
| | 4 | 2 |
DH_up_ref| Name: | DH_up_ref | | Prototype: | int DH_up_ref(DH *r) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c | | Lines: | 130-140 |
| | 4 | 2 |
DES_set_key| Name: | DES_set_key | | Prototype: | int DES_set_key(const_DES_cblock *key, DES_key_schedule *schedule) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/set_key.c | | Lines: | 278-286 |
| | 4 | 2 |
CT_POLICY_EVAL_CTX_set1_issuer| Name: | CT_POLICY_EVAL_CTX_set1_issuer | | Prototype: | int CT_POLICY_EVAL_CTX_set1_issuer(CT_POLICY_EVAL_CTX *ctx, X509 *issuer) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_policy.c | | Lines: | 61-67 |
| | 4 | 2 |
CT_POLICY_EVAL_CTX_set1_cert| Name: | CT_POLICY_EVAL_CTX_set1_cert | | Prototype: | int CT_POLICY_EVAL_CTX_set1_cert(CT_POLICY_EVAL_CTX *ctx, X509 *cert) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_policy.c | | Lines: | 53-59 |
| | 4 | 2 |
CRYPTO_set_mem_debug| Name: | CRYPTO_set_mem_debug | | Prototype: | int CRYPTO_set_mem_debug(int flag) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem.c | | Lines: | 76-82 |
| | 4 | 2 |
CMS_unsigned_add1_attr_by_txt| Name: | CMS_unsigned_add1_attr_by_txt | | Prototype: | int CMS_unsigned_add1_attr_by_txt(CMS_SignerInfo *si, const char *attrname, int type, const void *bytes, int len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c | | Lines: | 136-144 |
| | 4 | 2 |
BN_num_bits| Name: | BN_num_bits | | Prototype: | int BN_num_bits(const BIGNUM *a) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 135-143 |
| | 4 | 2 |
BN_mod_add_quick| Name: | BN_mod_add_quick | | Prototype: | int BN_mod_add_quick(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | | Lines: | 95-104 |
| | 4 | 2 |
BN_is_prime_fasttest| Name: | BN_is_prime_fasttest | | Prototype: | int BN_is_prime_fasttest(const BIGNUM *a, int checks, void (*callback) (int, int, void *), BN_CTX *ctx_passed, void *cb_arg, int do_trial_division) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_depr.c | | Lines: | 58-67 |
| | 4 | 1 |
BN_from_montgomery| Name: | BN_from_montgomery | | Prototype: | int BN_from_montgomery(BIGNUM *ret, const BIGNUM *a, BN_MONT_CTX *mont, BN_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mont.c | | Lines: | 162-172 |
| | 4 | 1 |
BN_GENCB_set_old| Name: | BN_GENCB_set_old | | Prototype: | void BN_GENCB_set_old(BN_GENCB *gencb, void (*callback) (int, int, void *), void *cb_arg) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 938-945 |
| | 4 | 1 |
BN_GENCB_set| Name: | BN_GENCB_set | | Prototype: | void BN_GENCB_set(BN_GENCB *gencb, int (*callback) (int, int, BN_GENCB *), void *cb_arg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 948-955 |
| | 4 | 1 |
BIO_up_ref| Name: | BIO_up_ref | | Prototype: | int BIO_up_ref(BIO *a) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 178-188 |
| | 4 | 2 |
BIO_sock_non_fatal_error| Name: | BIO_sock_non_fatal_error | | Prototype: | int BIO_sock_non_fatal_error(int err) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_sock.c | | Lines: | 182-231 |
| | 4 | 8 |
BIO_fd_non_fatal_error| Name: | BIO_fd_non_fatal_error | | Prototype: | int BIO_fd_non_fatal_error(int err) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c | | Lines: | 235-279 |
| | 4 | 8 |
BIO_dgram_non_fatal_error| Name: | BIO_dgram_non_fatal_error | | Prototype: | int BIO_dgram_non_fatal_error(int err) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c | | Lines: | 1854-1900 |
| | 4 | 7 |
uint64_print| Name: | uint64_print | | Prototype: | static int uint64_print(BIO *out, ASN1_VALUE **pval, const ASN1_ITEM *it, int indent, const ASN1_PCTX *pctx) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c | | Lines: | 114-120 |
| | 3 | 2 |
uint32_print| Name: | uint32_print | | Prototype: | static int uint32_print(BIO *out, ASN1_VALUE **pval, const ASN1_ITEM *it, int indent, const ASN1_PCTX *pctx) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c | | Lines: | 223-229 |
| | 3 | 2 |
tls_process_cert_status| Name: | tls_process_cert_status | | Prototype: | MSG_PROCESS_RETURN tls_process_cert_status(SSL *s, PACKET *pkt) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | | Lines: | 2785-2793 |
| | 3 | 2 |
tls_parse_ctos_npn| Name: | tls_parse_ctos_npn | | Prototype: | int tls_parse_ctos_npn(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | | Lines: | 441-452 |
| | 3 | 2 |
tls_parse_ctos_etm| Name: | tls_parse_ctos_etm | | Prototype: | int tls_parse_ctos_etm(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | | Lines: | 567-574 |
| | 3 | 2 |
tls_construct_cert_status| Name: | tls_construct_cert_status | | Prototype: | int tls_construct_cert_status(SSL *s, WPACKET *pkt) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | | Lines: | 4178-4186 |
| | 3 | 2 |
tls13_generate_handshake_secret| Name: | tls13_generate_handshake_secret | | Prototype: | int tls13_generate_handshake_secret(SSL *s, const unsigned char *insecret, size_t insecretlen) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls13_enc.c | | Lines: | 215-222 |
| | 3 | 1 |
tls13_alert_code| Name: | tls13_alert_code | | Prototype: | int tls13_alert_code(int code) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls13_enc.c | | Lines: | 706-713 |
| | 3 | 2 |
ssl_undefined_void_function| Name: | ssl_undefined_void_function | | Prototype: | int ssl_undefined_void_function(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 3604-3609 |
| | 3 | 1 |
ssl3_get_cipher_by_char| Name: | ssl3_get_cipher_by_char | | Prototype: | const SSL_CIPHER *ssl3_get_cipher_by_char(const unsigned char *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | | Lines: | 4086-4091 |
| | 3 | 1 |
ssl3_cbc_record_digest_supported| Name: | ssl3_cbc_record_digest_supported | | Prototype: | char ssl3_cbc_record_digest_supported(const EVP_MD_CTX *ctx) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_cbc.c | | Lines: | 91-104 |
| | 3 | 8 |
sm4_ecb_encrypt| Name: | sm4_ecb_encrypt | | Prototype: | static void sm4_ecb_encrypt(const unsigned char *in, unsigned char *out, const SM4_KEY *key, const int enc) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_sm4.c | | Lines: | 50-57 |
| | 3 | 2 |
siphash_adjust_hash_size| Name: | siphash_adjust_hash_size | | Prototype: | static size_t siphash_adjust_hash_size(size_t hash_size) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash.c | | Lines: | 83-88 |
| | 3 | 2 |
rc2_init_key| Name: | rc2_init_key | | Prototype: | static int rc2_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c | | Lines: | 83-89 |
| | 3 | 1 |
rand_pool_entropy_needed| Name: | rand_pool_entropy_needed | | Prototype: | size_t rand_pool_entropy_needed(RAND_POOL *pool) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | | Lines: | 541-547 |
| | 3 | 2 |
rand_pool_cleanup| Name: | rand_pool_cleanup | | Prototype: | void rand_pool_cleanup(void) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c | | Lines: | 396-402 |
| | 3 | 2 |
rand_pool_add_additional_data| Name: | rand_pool_add_additional_data | | Prototype: | int rand_pool_add_additional_data(RAND_POOL *pool) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c | | Lines: | 590-606 |
| | 3 | 1 |
pkey_ecx_ctrl| Name: | pkey_ecx_ctrl | | Prototype: | static int pkey_ecx_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 709-715 |
| | 3 | 2 |
pem_free_flag| Name: | pem_free_flag | | Prototype: | static void pem_free_flag(void *pem_data, int secure, size_t num) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | | Lines: | 1092-1098 |
| | 3 | 2 |
pem_free| Name: | pem_free | | Prototype: | static void pem_free(void *p, unsigned int flags, size_t num) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | | Lines: | 218-224 |
| | 3 | 2 |
ossl_store_file_loader_init| Name: | ossl_store_file_loader_init | | Prototype: | int ossl_store_file_loader_init(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | | Lines: | 1434-1440 |
| | 3 | 1 |
ossl_store_detach_pem_bio| Name: | ossl_store_detach_pem_bio | | Prototype: | int ossl_store_detach_pem_bio(OSSL_STORE_CTX *ctx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | | Lines: | 675-681 |
| | 3 | 1 |
ossl_statem_set_in_handshake| Name: | ossl_statem_set_in_handshake | | Prototype: | void ossl_statem_set_in_handshake(SSL *s, int inhand) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | | Lines: | 170-176 |
| | 3 | 2 |
ossl_statem_set_hello_verify_done| Name: | ossl_statem_set_hello_verify_done | | Prototype: | void ossl_statem_set_hello_verify_done(SSL *s) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | | Lines: | 234-246 |
| | 3 | 1 |
ossl_statem_in_error| Name: | ossl_statem_in_error | | Prototype: | int ossl_statem_in_error(const SSL *s) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | | Lines: | 152-158 |
| | 3 | 2 |
ossl_init_zlib| Name: | ossl_init_zlib | | Prototype: | static int ossl_init_zlib(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c | | Lines: | 372-377 |
| | 3 | 1 |
ossl_init_engine_rdrand| Name: | ossl_init_engine_rdrand | | Prototype: | static int ossl_init_engine_rdrand(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c | | Lines: | 308-316 |
| | 3 | 1 |
ossl_init_engine_openssl| Name: | ossl_init_engine_openssl | | Prototype: | static int ossl_init_engine_openssl(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c | | Lines: | 284-292 |
| | 3 | 1 |
ossl_init_engine_dynamic| Name: | ossl_init_engine_dynamic | | Prototype: | static int ossl_init_engine_dynamic(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c | | Lines: | 319-327 |
| | 3 | 1 |
ossl_init_add_all_digests| Name: | ossl_init_add_all_digests | | Prototype: | static int ossl_init_add_all_digests(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c | | Lines: | 222-236 |
| | 3 | 1 |
ossl_init_add_all_ciphers| Name: | ossl_init_add_all_ciphers | | Prototype: | static int ossl_init_add_all_ciphers(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c | | Lines: | 205-219 |
| | 3 | 1 |
ossl_ctype_check| Name: | ossl_ctype_check | | Prototype: | int ossl_ctype_check(int c, unsigned int mask) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ctype.c | | Lines: | 252-258 |
| | 3 | 1 |
openssl_init_fork_handlers| Name: | openssl_init_fork_handlers | | Prototype: | int openssl_init_fork_handlers(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c | | Lines: | 188-195 |
| | 3 | 2 |
open_random_devices| Name: | open_random_devices | | Prototype: | static void open_random_devices(void) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c | | Lines: | 378-384 |
| | 3 | 2 |