| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
SSL_dane_clear_flags| Name: | SSL_dane_clear_flags | | Prototype: | unsigned long SSL_dane_clear_flags(SSL *ssl, unsigned long flags) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 1048-1054 |
| | 3 | 1 |
SSL_SESSION_get_id| Name: | SSL_SESSION_get_id | | Prototype: | const unsigned char *SSL_SESSION_get_id(const SSL_SESSION *s, unsigned int *len) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | | Lines: | 254-259 |
| | 3 | 2 |
SSL_SESSION_get0_ticket_appdata| Name: | SSL_SESSION_get0_ticket_appdata | | Prototype: | int SSL_SESSION_get0_ticket_appdata(SSL_SESSION *ss, void **data, size_t *len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | | Lines: | 1292-1297 |
| | 3 | 1 |
SSL_CTX_dane_set_flags| Name: | SSL_CTX_dane_set_flags | | Prototype: | unsigned long SSL_CTX_dane_set_flags(SSL_CTX *ctx, unsigned long flags) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 981-987 |
| | 3 | 1 |
SSL_CTX_dane_clear_flags| Name: | SSL_CTX_dane_clear_flags | | Prototype: | unsigned long SSL_CTX_dane_clear_flags(SSL_CTX *ctx, unsigned long flags) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 989-995 |
| | 3 | 1 |
SSL_COMP_set0_compression_methods| Name: | SSL_COMP_set0_compression_methods | | Prototype: | struct stack_st_SSL_COMP *SSL_COMP_set0_compression_methods(struct stack_st_SSL_COMP *meths) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | | Lines: | 1938-1944 |
| | 3 | 1 |
SMIME_read_CMS| Name: | SMIME_read_CMS | | Prototype: | CMS_ContentInfo *SMIME_read_CMS(BIO *bio, BIO **bcont) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_io.c | | Lines: | 83-88 |
| | 3 | 1 |
SEED_ecb_encrypt| Name: | SEED_ecb_encrypt | | Prototype: | void SEED_ecb_encrypt(const unsigned char *in, unsigned char *out, const SEED_KEY_SCHEDULE *ks, int enc) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/seed/seed_ecb.c | | Lines: | 12-19 |
| | 3 | 2 |
RECORD_LAYER_init| Name: | RECORD_LAYER_init | | Prototype: | void RECORD_LAYER_init(RECORD_LAYER *rl, SSL *s) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c | | Lines: | 29-34 |
| | 3 | 1 |
PKCS8_add_keyusage| Name: | PKCS8_add_keyusage | | Prototype: | int PKCS8_add_keyusage(PKCS8_PRIV_KEY_INFO *p8, int usage) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_attr.c | | Lines: | 29-34 |
| | 3 | 1 |
PKCS7_set0_type_other| Name: | PKCS7_set0_type_other | | Prototype: | int PKCS7_set0_type_other(PKCS7 *p7, int type, ASN1_TYPE *other) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c | | Lines: | 178-183 |
| | 3 | 1 |
PACKET_peek_sub_packet| Name: | PACKET_peek_sub_packet | | Prototype: | static inline int PACKET_peek_sub_packet(const PACKET *pkt, PACKET *subpkt, size_t len) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h | | Lines: | 106-113 |
| | 3 | 2 |
PACKET_equal| Name: | PACKET_equal | | Prototype: | static inline int PACKET_equal(const PACKET *pkt, const void *ptr, size_t num) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h | | Lines: | 93-99 |
| | 3 | 2 |
OSSL_STORE_unregister_loader| Name: | OSSL_STORE_unregister_loader | | Prototype: | OSSL_STORE_LOADER *OSSL_STORE_unregister_loader(const char *scheme) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c | | Lines: | 270-275 |
| | 3 | 2 |
OSSL_STORE_register_loader| Name: | OSSL_STORE_register_loader | | Prototype: | int OSSL_STORE_register_loader(OSSL_STORE_LOADER *loader) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c | | Lines: | 199-204 |
| | 3 | 2 |
OSSL_STORE_close| Name: | OSSL_STORE_close | | Prototype: | int OSSL_STORE_close(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: | 219-225 |
| | 3 | 1 |
OPENSSL_strnlen| Name: | OPENSSL_strnlen | | Prototype: | size_t OPENSSL_strnlen(const char *str, size_t maxlen) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_str.c | | Lines: | 72-79 |
| | 3 | 2 |
OPENSSL_die| Name: | OPENSSL_die | | Prototype: | void OPENSSL_die(const char *message, const char *file, int line) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cryptlib.c | | Lines: | 416-431 |
| | 3 | 1 |
OCSP_set_max_response_length| Name: | OCSP_set_max_response_length | | Prototype: | void OCSP_set_max_response_length(OCSP_REQ_CTX *rctx, unsigned long len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ht.c | | Lines: | 100-106 |
| | 3 | 2 |
OCSP_sendreq_nbio| Name: | OCSP_sendreq_nbio | | Prototype: | int OCSP_sendreq_nbio(OCSP_RESPONSE **presp, OCSP_REQ_CTX *rctx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ht.c | | Lines: | 472-477 |
| | 3 | 1 |
OCSP_resp_get0_signer| Name: | OCSP_resp_get0_signer | | Prototype: | int OCSP_resp_get0_signer(OCSP_BASICRESP *bs, X509 **signer, struct stack_st_X509 *extra_certs) | | Coverage: | 66.667% (2/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_vfy.c | | Lines: | 141-148 |
| | 3 | 1 |
OCSP_resp_count| Name: | OCSP_resp_count | | Prototype: | int OCSP_resp_count(OCSP_BASICRESP *bs) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c | | Lines: | 184-189 |
| | 3 | 2 |
OCSP_request_is_signed| Name: | OCSP_request_is_signed | | Prototype: | int OCSP_request_is_signed(OCSP_REQUEST *req) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_srv.c | | Lines: | 56-61 |
| | 3 | 2 |
HMAC_Update| Name: | HMAC_Update | | Prototype: | int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, size_t len) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c | | Lines: | 91-96 |
| | 3 | 2 |
HMAC_CTX_set_flags| Name: | HMAC_CTX_set_flags | | Prototype: | void HMAC_CTX_set_flags(HMAC_CTX *ctx, unsigned long flags) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c | | Lines: | 237-242 |
| | 3 | 1 |
GENERAL_NAME_dup| Name: | GENERAL_NAME_dup | | Prototype: | GENERAL_NAME *GENERAL_NAME_dup(GENERAL_NAME *a) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_genn.c | | Lines: | 53-58 |
| | 3 | 1 |
EVP_PKEY_size| Name: | EVP_PKEY_size | | Prototype: | int EVP_PKEY_size(EVP_PKEY *pkey) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 45-50 |
| | 3 | 2 |
EVP_PKEY_print_public| Name: | EVP_PKEY_print_public | | Prototype: | int EVP_PKEY_print_public(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 630-637 |
| | 3 | 2 |
EVP_PKEY_print_private| Name: | EVP_PKEY_print_private | | Prototype: | int EVP_PKEY_print_private(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 639-646 |
| | 3 | 2 |
EVP_PKEY_print_params| Name: | EVP_PKEY_print_params | | Prototype: | int EVP_PKEY_print_params(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 648-654 |
| | 3 | 2 |
EVP_PKEY_missing_parameters| Name: | EVP_PKEY_missing_parameters | | Prototype: | int EVP_PKEY_missing_parameters(const EVP_PKEY *pkey) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 103-108 |
| | 3 | 2 |
EVP_PKEY_bits| Name: | EVP_PKEY_bits | | Prototype: | int EVP_PKEY_bits(const EVP_PKEY *pkey) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 29-34 |
| | 3 | 2 |
EVP_PKEY_asn1_set_private| Name: | EVP_PKEY_asn1_set_private | | Prototype: | void EVP_PKEY_asn1_set_private(EVP_PKEY_ASN1_METHOD *ameth, int (*priv_decode) (EVP_PKEY *pk, const PKCS8_PRIV_KEY_INFO *p8inf), int (*priv_encode) (PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pk), int (*priv_print) (BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx)) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/ameth_lib.c | | Lines: | 313-327 |
| | 3 | 1 |
EVP_PKEY_add1_attr_by_txt| Name: | EVP_PKEY_add1_attr_by_txt | | Prototype: | int EVP_PKEY_add1_attr_by_txt(EVP_PKEY *key, const char *attrname, int type, const unsigned char *bytes, int len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pkey.c | | Lines: | 142-149 |
| | 3 | 2 |
EVP_PKEY_add1_attr_by_OBJ| Name: | EVP_PKEY_add1_attr_by_OBJ | | Prototype: | int EVP_PKEY_add1_attr_by_OBJ(EVP_PKEY *key, const ASN1_OBJECT *obj, int type, const unsigned char *bytes, int len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pkey.c | | Lines: | 124-131 |
| | 3 | 2 |
EVP_PKEY_add1_attr_by_NID| Name: | EVP_PKEY_add1_attr_by_NID | | Prototype: | int EVP_PKEY_add1_attr_by_NID(EVP_PKEY *key, int nid, int type, const unsigned char *bytes, int len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pkey.c | | Lines: | 133-140 |
| | 3 | 2 |
EVP_PKEY_add1_attr| Name: | EVP_PKEY_add1_attr | | Prototype: | int EVP_PKEY_add1_attr(EVP_PKEY *key, X509_ATTRIBUTE *attr) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pkey.c | | Lines: | 117-122 |
| | 3 | 2 |
EVP_EncryptFinal| Name: | EVP_EncryptFinal | | Prototype: | int EVP_EncryptFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c | | Lines: | 374-379 |
| | 3 | 1 |
EVP_DecryptFinal| Name: | EVP_DecryptFinal | | Prototype: | int EVP_DecryptFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c | | Lines: | 492-497 |
| | 3 | 1 |
EVP_CipherUpdate| Name: | EVP_CipherUpdate | | Prototype: | int EVP_CipherUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c | | Lines: | 209-216 |
| | 3 | 2 |
EVP_CipherFinal_ex| Name: | EVP_CipherFinal_ex | | Prototype: | int EVP_CipherFinal_ex(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c | | Lines: | 218-224 |
| | 3 | 2 |
EVP_CipherFinal| Name: | EVP_CipherFinal | | Prototype: | int EVP_CipherFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c | | Lines: | 226-232 |
| | 3 | 2 |
ENGINE_register_all_pkey_meths| Name: | ENGINE_register_all_pkey_meths | | Prototype: | void ENGINE_register_all_pkey_meths(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_pkmeth.c | | Lines: | 38-44 |
| | 3 | 2 |
ENGINE_register_all_pkey_asn1_meths| Name: | ENGINE_register_all_pkey_asn1_meths | | Prototype: | void ENGINE_register_all_pkey_asn1_meths(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_asnmth.c | | Lines: | 48-54 |
| | 3 | 2 |
ENGINE_register_all_digests| Name: | ENGINE_register_all_digests | | Prototype: | void ENGINE_register_all_digests(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_digest.c | | Lines: | 37-43 |
| | 3 | 2 |
ENGINE_register_all_ciphers| Name: | ENGINE_register_all_ciphers | | Prototype: | void ENGINE_register_all_ciphers(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_cipher.c | | Lines: | 37-43 |
| | 3 | 2 |
ENGINE_register_all_RSA| Name: | ENGINE_register_all_RSA | | Prototype: | void ENGINE_register_all_RSA(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_rsa.c | | Lines: | 34-40 |
| | 3 | 2 |
ENGINE_register_all_RAND| Name: | ENGINE_register_all_RAND | | Prototype: | void ENGINE_register_all_RAND(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_rand.c | | Lines: | 34-40 |
| | 3 | 2 |
ENGINE_register_all_EC| Name: | ENGINE_register_all_EC | | Prototype: | void ENGINE_register_all_EC(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_eckey.c | | Lines: | 34-40 |
| | 3 | 2 |
ENGINE_register_all_DSA| Name: | ENGINE_register_all_DSA | | Prototype: | void ENGINE_register_all_DSA(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_dsa.c | | Lines: | 34-40 |
| | 3 | 2 |
ENGINE_register_all_DH| Name: | ENGINE_register_all_DH | | Prototype: | void ENGINE_register_all_DH(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_dh.c | | Lines: | 34-40 |
| | 3 | 2 |
ED448_sign| Name: | ED448_sign | | Prototype: | int ED448_sign(uint8_t *out_sig, const uint8_t *message, size_t message_len, const uint8_t public_key[57], const uint8_t private_key[57], const uint8_t *context, size_t context_len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c | | Lines: | 307-314 |
| | 3 | 1 |
EC_KEY_METHOD_set_sign| Name: | EC_KEY_METHOD_set_sign | | Prototype: | void EC_KEY_METHOD_set_sign(EC_KEY_METHOD *meth, int (*sign)(int type, const unsigned char *dgst, int dlen, unsigned char *sig, unsigned int *siglen, const BIGNUM *kinv, const BIGNUM *r, EC_KEY *eckey), int (*sign_setup)(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp), ECDSA_SIG *(*sign_sig)(const unsigned char *dgst, int dgst_len, const BIGNUM *in_kinv, const BIGNUM *in_r, EC_KEY *eckey)) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_kmeth.c | | Lines: | 206-223 |
| | 3 | 1 |
DSA_security_bits| Name: | DSA_security_bits | | Prototype: | int DSA_security_bits(const DSA *d) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c | | Lines: | 178-183 |
| | 3 | 2 |
DSA_generate_key| Name: | DSA_generate_key | | Prototype: | int DSA_generate_key(DSA *dsa) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_key.c | | Lines: | 18-23 |
| | 3 | 2 |
DH_generate_parameters_ex| Name: | DH_generate_parameters_ex | | Prototype: | int DH_generate_parameters_ex(DH *ret, int prime_len, int generator, BN_GENCB *cb) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_gen.c | | Lines: | 23-29 |
| | 3 | 2 |
DES_set_odd_parity| Name: | DES_set_odd_parity | | Prototype: | void DES_set_odd_parity(DES_cblock *key) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/set_key.c | | Lines: | 53-59 |
| | 3 | 2 |
Camellia_ecb_encrypt| Name: | Camellia_ecb_encrypt | | Prototype: | void Camellia_ecb_encrypt(const unsigned char *in, unsigned char *out, const CAMELLIA_KEY *key, const int enc) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/camellia/cmll_ecb.c | | Lines: | 13-20 |
| | 3 | 2 |
CRYPTO_secure_zalloc| Name: | CRYPTO_secure_zalloc | | Prototype: | void *CRYPTO_secure_zalloc(size_t num, const char *file, int line) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | | Lines: | 138-146 |
| | 3 | 2 |
CRYPTO_ocb128_cleanup| Name: | CRYPTO_ocb128_cleanup | | Prototype: | void CRYPTO_ocb128_cleanup(OCB128_CONTEXT *ctx) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c | | Lines: | 554-560 |
| | 3 | 2 |
CRYPTO_cfb128_8_encrypt| Name: | CRYPTO_cfb128_8_encrypt | | Prototype: | void CRYPTO_cfb128_8_encrypt(const unsigned char *in, unsigned char *out, size_t length, const void *key, unsigned char ivec[16], int *num, int enc, block128_f block) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/cfb128.c | | Lines: | 189-198 |
| | 3 | 2 |
CRYPTO_THREAD_write_lock| Name: | CRYPTO_THREAD_write_lock | | Prototype: | int CRYPTO_THREAD_write_lock(CRYPTO_RWLOCK *lock) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c | | Lines: | 70-81 |
| | 3 | 2 |
CRYPTO_THREAD_unlock| Name: | CRYPTO_THREAD_unlock | | Prototype: | int CRYPTO_THREAD_unlock(CRYPTO_RWLOCK *lock) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c | | Lines: | 83-94 |
| | 3 | 2 |
CRYPTO_THREAD_set_local| Name: | CRYPTO_THREAD_set_local | | Prototype: | int CRYPTO_THREAD_set_local(CRYPTO_THREAD_LOCAL *key, void *val) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c | | Lines: | 132-138 |
| | 3 | 2 |
CRYPTO_THREAD_run_once| Name: | CRYPTO_THREAD_run_once | | Prototype: | int CRYPTO_THREAD_run_once(CRYPTO_ONCE *once, void (*init)(void)) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c | | Lines: | 111-117 |
| | 3 | 2 |
CRYPTO_THREAD_read_lock| Name: | CRYPTO_THREAD_read_lock | | Prototype: | int CRYPTO_THREAD_read_lock(CRYPTO_RWLOCK *lock) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c | | Lines: | 57-68 |
| | 3 | 2 |
CRYPTO_THREAD_init_local| Name: | CRYPTO_THREAD_init_local | | Prototype: | int CRYPTO_THREAD_init_local(CRYPTO_THREAD_LOCAL *key, void (*cleanup)(void *)) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c | | Lines: | 119-125 |
| | 3 | 2 |
CRYPTO_THREAD_cleanup_local| Name: | CRYPTO_THREAD_cleanup_local | | Prototype: | int CRYPTO_THREAD_cleanup_local(CRYPTO_THREAD_LOCAL *key) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c | | Lines: | 140-146 |
| | 3 | 2 |
CONF_free| Name: | CONF_free | | Prototype: | void CONF_free(struct lhash_st_CONF_VALUE *conf) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c | | Lines: | 139-144 |
| | 3 | 1 |
CONF_dump_bio| Name: | CONF_dump_bio | | Prototype: | int CONF_dump_bio(struct lhash_st_CONF_VALUE *conf, BIO *out) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c | | Lines: | 162-167 |
| | 3 | 1 |
CMS_unsigned_add1_attr_by_OBJ| Name: | CMS_unsigned_add1_attr_by_OBJ | | Prototype: | int CMS_unsigned_add1_attr_by_OBJ(CMS_SignerInfo *si, const ASN1_OBJECT *obj, 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: | 118-125 |
| | 3 | 2 |
CMS_unsigned_add1_attr_by_NID| Name: | CMS_unsigned_add1_attr_by_NID | | Prototype: | int CMS_unsigned_add1_attr_by_NID(CMS_SignerInfo *si, int nid, 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: | 127-134 |
| | 3 | 2 |
CMS_unsigned_add1_attr| Name: | CMS_unsigned_add1_attr | | Prototype: | int CMS_unsigned_add1_attr(CMS_SignerInfo *si, X509_ATTRIBUTE *attr) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c | | Lines: | 111-116 |
| | 3 | 2 |
CMS_signed_add1_attr_by_txt| Name: | CMS_signed_add1_attr_by_txt | | Prototype: | int CMS_signed_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: | 69-76 |
| | 3 | 2 |
CMS_signed_add1_attr_by_OBJ| Name: | CMS_signed_add1_attr_by_OBJ | | Prototype: | int CMS_signed_add1_attr_by_OBJ(CMS_SignerInfo *si, const ASN1_OBJECT *obj, 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: | 52-59 |
| | 3 | 2 |
CMS_signed_add1_attr_by_NID| Name: | CMS_signed_add1_attr_by_NID | | Prototype: | int CMS_signed_add1_attr_by_NID(CMS_SignerInfo *si, int nid, int type, const void *bytes, int len) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c | | Lines: | 61-67 |
| | 3 | 2 |
CMS_signed_add1_attr| Name: | CMS_signed_add1_attr | | Prototype: | int CMS_signed_add1_attr(CMS_SignerInfo *si, X509_ATTRIBUTE *attr) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c | | Lines: | 45-50 |
| | 3 | 2 |
CMS_SignedData_init| Name: | CMS_SignedData_init | | Prototype: | int CMS_SignedData_init(CMS_ContentInfo *cms) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | | Lines: | 53-59 |
| | 3 | 2 |
BN_zero_ex| Name: | BN_zero_ex | | Prototype: | void BN_zero_ex(BIGNUM *a) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 854-859 |
| | 3 | 1 |
BN_sqr| Name: | BN_sqr | | Prototype: | int BN_sqr(BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_sqr.c | | Lines: | 17-25 |
| | 3 | 1 |
BN_set_negative| Name: | BN_set_negative | | Prototype: | void BN_set_negative(BIGNUM *a, int b) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 685-691 |
| | 3 | 2 |
BN_mul| Name: | BN_mul | | Prototype: | int BN_mul(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/bn/bn_mul.c | | Lines: | 497-505 |
| | 3 | 1 |
BN_mod_sub| Name: | BN_mod_sub | | Prototype: | int BN_mod_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | | Lines: | 106-112 |
| | 3 | 2 |
BN_mod_mul_montgomery| Name: | BN_mod_mul_montgomery | | Prototype: | int BN_mod_mul_montgomery(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, 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: | 26-35 |
| | 3 | 1 |
BN_mod_lshift1| Name: | BN_mod_lshift1 | | Prototype: | int BN_mod_lshift1(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | | Lines: | 230-236 |
| | 3 | 2 |
BN_mod_add| Name: | BN_mod_add | | Prototype: | int BN_mod_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | | Lines: | 28-34 |
| | 3 | 2 |
BN_is_prime| Name: | BN_is_prime | | Prototype: | int BN_is_prime(const BIGNUM *a, int checks, void (*callback) (int, int, void *), BN_CTX *ctx_passed, void *cb_arg) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_depr.c | | Lines: | 49-56 |
| | 3 | 1 |
BN_bn2binpad| Name: | BN_bn2binpad | | Prototype: | int BN_bn2binpad(const BIGNUM *a, unsigned char *to, int tolen) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 460-465 |
| | 3 | 2 |
BN_RECP_CTX_init| Name: | BN_RECP_CTX_init | | Prototype: | void BN_RECP_CTX_init(BN_RECP_CTX *recp) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_recp.c | | Lines: | 13-18 |
| | 3 | 1 |
BIO_number_written| Name: | BIO_number_written | | Prototype: | uint64_t BIO_number_written(BIO *bio) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 765-770 |
| | 3 | 2 |
BIO_number_read| Name: | BIO_number_read | | Prototype: | uint64_t BIO_number_read(BIO *bio) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 758-763 |
| | 3 | 2 |
BIO_meth_set_write| Name: | BIO_meth_set_write | | Prototype: | int BIO_meth_set_write(BIO_METHOD *biom, int (*bwrite) (BIO *, const char *, int)) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c | | Lines: | 89-95 |
| | 3 | 1 |
BIO_meth_set_read| Name: | BIO_meth_set_read | | Prototype: | int BIO_meth_set_read(BIO_METHOD *biom, int (*bread) (BIO *, char *, int)) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c | | Lines: | 135-141 |
| | 3 | 1 |
BIO_int_ctrl| Name: | BIO_int_ctrl | | Prototype: | long BIO_int_ctrl(BIO *b, int cmd, long larg, int iarg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 492-498 |
| | 3 | 1 |
BIO_closesocket| Name: | BIO_closesocket | | Prototype: | int BIO_closesocket(int sock) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock2.c | | Lines: | 311-316 |
| | 3 | 2 |
ASN1_tag2bit| Name: | ASN1_tag2bit | | Prototype: | unsigned long ASN1_tag2bit(int tag) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c | | Lines: | 85-90 |
| | 3 | 2 |
ASN1_UTCTIME_print| Name: | ASN1_UTCTIME_print | | Prototype: | int ASN1_UTCTIME_print(BIO *bp, const ASN1_UTCTIME *tm) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_utctm.c | | Lines: | 93-98 |
| | 3 | 2 |
ASN1_TIME_set_string| Name: | ASN1_TIME_set_string | | Prototype: | int ASN1_TIME_set_string(ASN1_TIME *s, const char *str) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | | Lines: | 366-372 |
| | 3 | 2 |
ASN1_STRING_set0| Name: | ASN1_STRING_set0 | | Prototype: | void ASN1_STRING_set0(ASN1_STRING *str, void *data, int len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c | | Lines: | 300-305 |
| | 3 | 1 |
ASN1_GENERALIZEDTIME_print| Name: | ASN1_GENERALIZEDTIME_print | | Prototype: | int ASN1_GENERALIZEDTIME_print(BIO *bp, const ASN1_GENERALIZEDTIME *tm) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_gentm.c | | Lines: | 77-82 |
| | 3 | 2 |