Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
PKCS7_add_certificateName: | PKCS7_add_certificate | Prototype: | int PKCS7_add_certificate(PKCS7 *p7, X509 *x509) | Coverage: | 50.000% (8/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c | Lines: | 238-268 |
| | 24 | 7 |
PKCS7_add_crlName: | PKCS7_add_crl | Prototype: | int PKCS7_add_crl(PKCS7 *p7, X509_CRL *crl) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c | Lines: | 270-301 |
| | 24 | 7 |
SCT_set1_log_idName: | SCT_set1_log_id | Prototype: | int SCT_set1_log_id(SCT *sct, const unsigned char *log_id, size_t log_id_len) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c | Lines: | 94-115 |
| | 24 | 4 |
TS_CONF_set_signer_certName: | TS_CONF_set_signer_cert | Prototype: | int TS_CONF_set_signer_cert(CONF *conf, const char *section, const char *cert, TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c | Lines: | 188-210 |
| | 24 | 6 |
TS_RESP_CTX_add_policyName: | TS_RESP_CTX_add_policy | Prototype: | int TS_RESP_CTX_add_policy(TS_RESP_CTX *ctx, const ASN1_OBJECT *policy) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | Lines: | 209-226 |
| | 24 | 5 |
TS_STATUS_INFO_print_bioName: | TS_STATUS_INFO_print_bio | Prototype: | int TS_STATUS_INFO_print_bio(BIO *bio, TS_STATUS_INFO *a) | Coverage: | 100.000% (22/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_print.c | Lines: | 42-100 |
| | 24 | 7 |
UI_dup_error_stringName: | UI_dup_error_string | Prototype: | int UI_dup_error_string(UI *ui, const char *text) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | Lines: | 342-355 |
| | 24 | 3 |
UI_dup_info_stringName: | UI_dup_info_string | Prototype: | int UI_dup_info_string(UI *ui, const char *text) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | Lines: | 320-334 |
| | 24 | 3 |
UI_dup_user_dataName: | UI_dup_user_data | Prototype: | int UI_dup_user_data(UI *ui, void *user_data) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | Lines: | 405-425 |
| | 24 | 3 |
X509_alias_set1Name: | X509_alias_set1 | Prototype: | int X509_alias_set1(X509 *x, const unsigned char *name, int len) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509a.c | Lines: | 50-65 |
| | 24 | 5 |
X509v3_asid_add_inheritName: | X509v3_asid_add_inherit | Prototype: | int X509v3_asid_add_inherit(ASIdentifiers *asid, int which) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c | Lines: | 153-176 |
| | 24 | 8 |
aes_cfb1_cipherName: | aes_cfb1_cipher | Prototype: | static int aes_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 2756-2789 |
| | 24 | 4 |
aesni_gcm_init_keyName: | aesni_gcm_init_key | Prototype: | static int aesni_gcm_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 346-377 |
| | 24 | 6 |
bn2binpadName: | bn2binpad | Prototype: | static int bn2binpad(const BIGNUM *a, unsigned char *to, int tolen) | Coverage: | 87.500% (14/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 418-458 |
| | 24 | 6 |
buffer_newName: | buffer_new | Prototype: | static int buffer_new(BIO *bi) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_buff.c | Lines: | 47-71 |
| | 24 | 4 |
camellia_init_keyName: | camellia_init_key | Prototype: | static int camellia_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 87.500% (14/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_camellia.c | Lines: | 213-238 |
| | 24 | 3 |
check_suite_bName: | check_suite_b | Prototype: | static int check_suite_b(EVP_PKEY *pkey, int sign_nid, unsigned long *pflags) | Coverage: | 53.125% (17/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c | Lines: | 315-344 |
| | 24 | 9 |
curve448_scalar_decode_longName: | curve448_scalar_decode_long | Prototype: | void curve448_scalar_decode_long(curve448_scalar_t s, const unsigned char *ser, size_t ser_len) | Coverage: | 84.615% (11/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/scalar.c | Lines: | 173-208 |
| | 24 | 5 |
do_dirnameName: | do_dirname | Prototype: | static int do_dirname(GENERAL_NAME *gen, const char *value, X509V3_CTX *ctx) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | Lines: | 567-592 |
| | 24 | 6 |
gf_deserializeName: | gf_deserialize | Prototype: | mask_t gf_deserialize(gf x, const uint8_t serial[56], int with_hibit, uint8_t hi_nmask) | Coverage: | 83.333% (15/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/f_generic.c | Lines: | 66-97 |
| | 24 | 4 |
i2d_x509_aux_internalName: | i2d_x509_aux_internal | Prototype: | static int i2d_x509_aux_internal(X509 *a, unsigned char **pp) | Coverage: | 42.857% (6/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c | Lines: | 143-166 |
| | 24 | 4 |
i2r_ocsp_crlidName: | i2r_ocsp_crlid | Prototype: | static int i2r_ocsp_crlid(const X509V3_EXT_METHOD *method, void *in, BIO *bp, int ind) | Coverage: | 10.526% (4/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/v3_ocsp.c | Lines: | 110-141 |
| | 24 | 14 |
nbiof_readName: | nbiof_read | Prototype: | static int nbiof_read(BIO *b, char *out, int outl) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_nbio.c | Lines: | 82-110 |
| | 24 | 7 |
obj_trustName: | obj_trust | Prototype: | static int obj_trust(int id, X509 *x, int flags) | Coverage: | 94.118% (32/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c | Lines: | 250-299 |
| | 24 | 8 |
rsa_pss_get_paramName: | rsa_pss_get_param | Prototype: | int rsa_pss_get_param(const RSA_PSS_PARAMS *pss, const EVP_MD **pmd, const EVP_MD **pmgf1md, int *psaltlen) | Coverage: | 63.636% (14/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 690-721 |
| | 24 | 7 |
scryptROMixName: | scryptROMix | Prototype: | static void scryptROMix(unsigned char *B, uint64_t r, uint64_t N, uint32_t *X, uint32_t *T, uint32_t *V) | Coverage: | 100.000% (16/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pbe_scrypt.c | Lines: | 80-116 |
| | 24 | 6 |
ssl3_clearName: | ssl3_clear | Prototype: | int ssl3_clear(SSL *s) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 3344-3379 |
| | 24 | 2 |
ssl_security_cert_chainName: | ssl_security_cert_chain | Prototype: | int ssl_security_cert_chain(SSL *s, struct stack_st_X509 *sk, X509 *x, int vfy) | Coverage: | 71.429% (10/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 2443-2463 |
| | 24 | 5 |
tls1_final_finish_macName: | tls1_final_finish_mac | Prototype: | size_t tls1_final_finish_mac(SSL *s, const char *str, size_t slen, unsigned char *out) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_enc.c | Lines: | 448-472 |
| | 24 | 4 |
tls_construct_ctos_alpnName: | tls_construct_ctos_alpn | Prototype: | EXT_RETURN tls_construct_ctos_alpn(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 52.941% (9/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 384-405 |
| | 24 | 3 |
tls_construct_ctos_server_nameName: | tls_construct_ctos_server_name | Prototype: | EXT_RETURN tls_construct_ctos_server_name(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 57.895% (11/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 36-60 |
| | 24 | 3 |
tls_construct_ctos_srpName: | tls_construct_ctos_srp | Prototype: | EXT_RETURN tls_construct_ctos_srp(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 57.895% (11/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 89-112 |
| | 24 | 3 |
tls_process_server_doneName: | tls_process_server_done | Prototype: | MSG_PROCESS_RETURN tls_process_server_done(SSL *s, PACKET *pkt) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 2847-2871 |
| | 24 | 5 |
tree_link_matching_nodesName: | tree_link_matching_nodes | Prototype: | static int tree_link_matching_nodes(X509_POLICY_LEVEL *curr, X509_POLICY_DATA *data) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | Lines: | 245-266 |
| | 24 | 6 |
ASN1_STRING_to_UTF8Name: | ASN1_STRING_to_UTF8 | Prototype: | int ASN1_STRING_to_UTF8(unsigned char **out, const ASN1_STRING *in) | Coverage: | 53.333% (8/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strex.c | Lines: | 603-626 |
| | 25 | 5 |
BIO_vprintfName: | BIO_vprintf | Prototype: | int BIO_vprintf(BIO *bio, const char *format, va_list args) | Coverage: | 75.000% (6/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_print.c | Lines: | 866-891 |
| | 25 | 3 |
BN_BLINDING_invert_exName: | BN_BLINDING_invert_ex | Prototype: | int BN_BLINDING_invert_ex(BIGNUM *n, const BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx) | Coverage: | 75.000% (12/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c | Lines: | 167-201 |
| | 25 | 5 |
BN_mod_mul_reciprocalName: | BN_mod_mul_reciprocal | Prototype: | int BN_mod_mul_reciprocal(BIGNUM *r, const BIGNUM *x, const BIGNUM *y, BN_RECP_CTX *recp, BN_CTX *ctx) | Coverage: | 57.895% (11/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_recp.c | Lines: | 55-82 |
| | 25 | 7 |
CMS_get1_ReceiptRequestName: | CMS_get1_ReceiptRequest | Prototype: | int CMS_get1_ReceiptRequest(CMS_SignerInfo *si, CMS_ReceiptRequest **prr) | Coverage: | 50.000% (7/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_ess.c | Lines: | 23-44 |
| | 25 | 5 |
DSA_freeName: | DSA_free | Prototype: | void DSA_free(DSA *r) | Coverage: | 83.333% (10/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c | Lines: | 103-132 |
| | 25 | 4 |
DSA_verifyName: | DSA_verify | Prototype: | int DSA_verify(int type, const unsigned char *dgst, int dgst_len, const unsigned char *sigbuf, int siglen, DSA *dsa) | Coverage: | 84.615% (11/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_asn1.c | Lines: | 132-155 |
| | 25 | 5 |
ECDH_compute_keyName: | ECDH_compute_key | Prototype: | int ECDH_compute_key(void *out, size_t outlen, const EC_POINT *pub_key, const EC_KEY *eckey, void *(*KDF) (const void *in, size_t inlen, void *out, size_t *outlen)) | Coverage: | 52.941% (9/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_kmeth.c | Lines: | 127-153 |
| | 25 | 6 |
EC_KEY_freeName: | EC_KEY_free | Prototype: | void EC_KEY_free(EC_KEY *r) | Coverage: | 70.588% (12/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | Lines: | 41-71 |
| | 25 | 5 |
EVP_PKEY_new_mac_keyName: | EVP_PKEY_new_mac_key | Prototype: | EVP_PKEY *EVP_PKEY_new_mac_key(int type, ENGINE *e, const unsigned char *key, int keylen) | Coverage: | 42.857% (6/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_gn.c | Lines: | 153-170 |
| | 25 | 6 |
OBJ_NAME_removeName: | OBJ_NAME_remove | Prototype: | int OBJ_NAME_remove(const char *name, int type) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c | Lines: | 261-293 |
| | 25 | 4 |
OBJ_find_sigid_algsName: | OBJ_find_sigid_algs | Prototype: | int OBJ_find_sigid_algs(int signid, int *pdig_nid, int *ppkey_nid) | Coverage: | 68.750% (11/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.c | Lines: | 43-65 |
| | 25 | 6 |
OBJ_find_sigid_by_algsName: | OBJ_find_sigid_by_algs | Prototype: | int OBJ_find_sigid_by_algs(int *psignid, int dig_nid, int pkey_nid) | Coverage: | 43.750% (7/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.c | Lines: | 67-93 |
| | 25 | 6 |
OCSP_resp_get1_idName: | OCSP_resp_get1_id | Prototype: | int OCSP_resp_get1_id(const OCSP_BASICRESP *bs, ASN1_OCTET_STRING **pid, X509_NAME **pname) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c | Lines: | 228-246 |
| | 25 | 4 |
OCSP_sendreq_newName: | OCSP_sendreq_new | Prototype: | OCSP_REQ_CTX *OCSP_sendreq_new(BIO *io, const char *path, OCSP_REQUEST *req, int maxline) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ht.c | Lines: | 179-199 |
| | 25 | 5 |
OPENSSL_uni2ascName: | OPENSSL_uni2asc | Prototype: | char *OPENSSL_uni2asc(const unsigned char *uni, int unilen) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_utl.c | Lines: | 43-63 |
| | 25 | 5 |
PKCS12_item_decrypt_d2iName: | PKCS12_item_decrypt_d2i | Prototype: | void *PKCS12_item_decrypt_d2i(const X509_ALGOR *algor, const ASN1_ITEM *it, const char *pass, int passlen, const ASN1_OCTET_STRING *oct, int zbuf) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_decr.c | Lines: | 82-117 |
| | 25 | 4 |
RSA_padding_check_X931Name: | RSA_padding_check_X931 | Prototype: | int RSA_padding_check_X931(unsigned char *to, int tlen, const unsigned char *from, int flen, int num) | Coverage: | 0.000% (0/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_x931.c | Lines: | 53-96 |
| | 25 | 8 |
SHA512_UpdateName: | SHA512_Update | Prototype: | int SHA512_Update(SHA512_CTX *c, const void *_data, size_t len) | Coverage: | 86.364% (19/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sha/sha512.c | Lines: | 264-310 |
| | 25 | 8 |
SRP_Verify_B_mod_NName: | SRP_Verify_B_mod_N | Prototype: | int SRP_Verify_B_mod_N(const BIGNUM *B, const BIGNUM *N) | Coverage: | 46.667% (7/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_lib.c | Lines: | 216-235 |
| | 25 | 5 |
TS_CONF_set_signer_digestName: | TS_CONF_set_signer_digest | Prototype: | int TS_CONF_set_signer_digest(CONF *conf, const char *section, const char *md, TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c | Lines: | 257-279 |
| | 25 | 6 |
X509V3_NAME_from_sectionName: | X509V3_NAME_from_section | Prototype: | int X509V3_NAME_from_section(X509_NAME *nm, struct stack_st_CONF_VALUE *dn_sk, unsigned long chtype) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 1193-1239 |
| | 25 | 8 |
X509_NAME_ENTRY_set_dataName: | X509_NAME_ENTRY_set_data | Prototype: | int X509_NAME_ENTRY_set_data(X509_NAME_ENTRY *ne, int type, const unsigned char *bytes, int len) | Coverage: | 22.222% (6/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c | Lines: | 318-341 |
| | 25 | 7 |
X509_REQ_check_private_keyName: | X509_REQ_check_private_key | Prototype: | int X509_REQ_check_private_key(X509_REQ *x, EVP_PKEY *k) | Coverage: | 33.333% (5/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c | Lines: | 82-119 |
| | 25 | 7 |
X509_VERIFY_PARAM_set1_policiesName: | X509_VERIFY_PARAM_set1_policies | Prototype: | int X509_VERIFY_PARAM_set1_policies(X509_VERIFY_PARAM *param, struct stack_st_ASN1_OBJECT *policies) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c | Lines: | 345-376 |
| | 25 | 7 |
X509_keyid_set1Name: | X509_keyid_set1 | Prototype: | int X509_keyid_set1(X509 *x, const unsigned char *id, int len) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509a.c | Lines: | 67-83 |
| | 25 | 5 |
chacha20_poly1305_init_keyName: | chacha20_poly1305_init_key | Prototype: | static int chacha20_poly1305_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *inkey, const unsigned char *iv, int enc) | Coverage: | 92.308% (12/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_chacha20_poly1305.c | Lines: | 163-196 |
| | 25 | 4 |
dane_finalName: | dane_final | Prototype: | static void dane_final(SSL_DANE *dane) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 191-204 |
| | 25 | 1 |
def_crl_lookupName: | def_crl_lookup | Prototype: | static int def_crl_lookup(X509_CRL *crl, X509_REVOKED **ret, ASN1_INTEGER *serial, X509_NAME *issuer) | Coverage: | 52.000% (13/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c | Lines: | 381-418 |
| | 25 | 9 |
do_PVK_headerName: | do_PVK_header | Prototype: | static int do_PVK_header(const unsigned char **in, unsigned int length, int skip_magic, unsigned int *psaltlen, unsigned int *pkeylen) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | Lines: | 611-652 |
| | 25 | 7 |
do_err_strings_initName: | do_err_strings_init | Prototype: | static int do_err_strings_init(void) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | Lines: | 266-281 |
| | 25 | 4 |
ec_GF2m_simple_group_copyName: | ec_GF2m_simple_group_copy | Prototype: | int ec_GF2m_simple_group_copy(EC_GROUP *dest, const EC_GROUP *src) | Coverage: | 37.500% (6/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Lines: | 69-92 |
| | 25 | 6 |
ec_GF2m_simple_group_set_curveName: | ec_GF2m_simple_group_set_curve | Prototype: | int ec_GF2m_simple_group_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 45.455% (10/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Lines: | 95-129 |
| | 25 | 8 |
engine_list_removeName: | engine_list_remove | Prototype: | static int engine_list_remove(ENGINE *e) | Coverage: | 91.667% (22/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_list.c | Lines: | 98-127 |
| | 25 | 8 |
gcm_init_4bitName: | gcm_init_4bit | Prototype: | static void gcm_init_4bit(u128 Htable[16], u64 H[2]) | Coverage: | 53.846% (7/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/gcm128.c | Lines: | 216-288 |
| | 25 | 4 |
hmac_ctx_alloc_mdsName: | hmac_ctx_alloc_mds | Prototype: | static int hmac_ctx_alloc_mds(HMAC_CTX *ctx) | Coverage: | 68.421% (13/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c | Lines: | 160-175 |
| | 25 | 7 |
int_dh_param_copyName: | int_dh_param_copy | Prototype: | static int int_dh_param_copy(DH *to, const DH *from, int is_x942) | Coverage: | 50.000% (13/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | Lines: | 394-419 |
| | 25 | 9 |
long_i2cName: | long_i2c | Prototype: | static int long_i2c(ASN1_VALUE **pval, unsigned char *cont, int *putype, const ASN1_ITEM *it) | Coverage: | 100.000% (21/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_long.c | Lines: | 89-130 |
| | 25 | 7 |
mem_buf_freeName: | mem_buf_free | Prototype: | static int mem_buf_free(BIO *a, int free_all) | Coverage: | 64.706% (11/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c | Lines: | 146-165 |
| | 25 | 5 |
o2i_SCT_signatureName: | o2i_SCT_signature | Prototype: | int o2i_SCT_signature(SCT *sct, const unsigned char **in, size_t len) | Coverage: | 75.000% (12/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_oct.c | Lines: | 24-68 |
| | 25 | 6 |
ocsp_add1_nonceName: | ocsp_add1_nonce | Prototype: | static int ocsp_add1_nonce(struct stack_st_X509_EXTENSION **exts, unsigned char *val, int len) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c | Lines: | 244-278 |
| | 25 | 8 |
ossl_ecdsa_verifyName: | ossl_ecdsa_verify | Prototype: | int ossl_ecdsa_verify(int type, const unsigned char *dgst, int dgst_len, const unsigned char *sigbuf, int sig_len, EC_KEY *eckey) | Coverage: | 84.615% (11/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdsa_ossl.c | Lines: | 284-307 |
| | 25 | 5 |
pkey_ec_deriveName: | pkey_ec_derive | Prototype: | static int pkey_ec_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | Coverage: | 78.571% (11/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 152-186 |
| | 25 | 4 |
pkey_ec_signName: | pkey_ec_sign | Prototype: | static int pkey_ec_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 40.000% (6/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 100-131 |
| | 25 | 5 |
pkey_pss_initName: | pkey_pss_init | Prototype: | static int pkey_pss_init(EVP_PKEY_CTX *ctx) | Coverage: | 75.000% (12/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 796-836 |
| | 25 | 6 |
rand_drbg_enable_lockingName: | rand_drbg_enable_locking | Prototype: | int rand_drbg_enable_locking(RAND_DRBG *drbg) | Coverage: | 40.000% (6/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 802-826 |
| | 25 | 5 |
rsa_oaep_decodeName: | rsa_oaep_decode | Prototype: | static RSA_OAEP_PARAMS *rsa_oaep_decode(const X509_ALGOR *alg) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 868-886 |
| | 25 | 4 |
rsa_priv_decodeName: | rsa_priv_decode | Prototype: | static int rsa_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 169-189 |
| | 25 | 4 |
rsa_pss_decodeName: | rsa_pss_decode | Prototype: | static RSA_PSS_PARAMS *rsa_pss_decode(const X509_ALGOR *alg) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 415-434 |
| | 25 | 4 |
sc_montmulName: | sc_montmul | Prototype: | static void sc_montmul(curve448_scalar_t out, const curve448_scalar_t a, const curve448_scalar_t b) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/scalar.c | Lines: | 72-107 |
| | 25 | 5 |
test_sha_mdName: | test_sha_md | Prototype: | static const EVP_MD *test_sha_md(void) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c | Lines: | 332-352 |
| | 25 | 3 |
tls_parse_extensionName: | tls_parse_extension | Prototype: | int tls_parse_extension(SSL *s, TLSEXT_INDEX idx, int context, RAW_EXTENSION *exts, X509 *x, size_t chainidx) | Coverage: | 100.000% (18/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 680-721 |
| | 25 | 6 |
wpacket_intern_closeName: | wpacket_intern_close | Prototype: | static int wpacket_intern_close(WPACKET *pkt, WPACKET_SUB *sub, int doclose) | Coverage: | 80.000% (20/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c | Lines: | 186-223 |
| | 25 | 7 |
x509_object_idx_cntName: | x509_object_idx_cnt | Prototype: | static int x509_object_idx_cnt(struct stack_st_X509_OBJECT *h, X509_LOOKUP_TYPE type, X509_NAME *name, int *pnmatch) | Coverage: | 61.111% (11/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | Lines: | 467-504 |
| | 25 | 7 |
ASN1_TIME_to_generalizedtimeName: | ASN1_TIME_to_generalizedtime | Prototype: | ASN1_GENERALIZEDTIME *ASN1_TIME_to_generalizedtime(const ASN1_TIME *t, ASN1_GENERALIZEDTIME **out) | Coverage: | 75.000% (9/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | Lines: | 346-364 |
| | 26 | 4 |
BF_decryptName: | BF_decrypt | Prototype: | void BF_decrypt(unsigned int *data, const BF_KEY *key) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bf/bf_enc.c | Lines: | 63-100 |
| | 26 | 1 |
BF_encryptName: | BF_encrypt | Prototype: | void BF_encrypt(unsigned int *data, const BF_KEY *key) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bf/bf_enc.c | Lines: | 24-61 |
| | 26 | 1 |
BN_X931_generate_XpqName: | BN_X931_generate_Xpq | Prototype: | int BN_X931_generate_Xpq(BIGNUM *Xp, BIGNUM *Xq, int nbits, BN_CTX *ctx) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_x931p.c | Lines: | 160-205 |
| | 26 | 10 |
BN_dupName: | BN_dup | Prototype: | BIGNUM *BN_dup(const BIGNUM *a) | Coverage: | 50.000% (6/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 262-279 |
| | 26 | 4 |
CMS_dataFinalName: | CMS_dataFinal | Prototype: | int CMS_dataFinal(CMS_ContentInfo *cms, BIO *cmsbio) | Coverage: | 59.091% (13/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | Lines: | 107-149 |
| | 26 | 11 |
CRYPTO_DOWN_REFName: | CRYPTO_DOWN_REF | Prototype: | static inline int CRYPTO_DOWN_REF(_Atomic int *val, int *ret, void *lock) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/refcount.h | Lines: | 48-54 |
| | 26 | 2 |
CRYPTO_cbc128_encryptName: | CRYPTO_cbc128_encrypt | Prototype: | void CRYPTO_cbc128_encrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], block128_f block) | Coverage: | 40.000% (10/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/cbc128.c | Lines: | 18-67 |
| | 26 | 10 |
CRYPTO_clear_reallocName: | CRYPTO_clear_realloc | Prototype: | void *CRYPTO_clear_realloc(void *str, size_t old_len, size_t num, const char *file, int line) | Coverage: | 61.538% (8/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem.c | Lines: | 268-293 |
| | 26 | 5 |
CTLOG_newName: | CTLOG_new | Prototype: | CTLOG *CTLOG_new(EVP_PKEY *public_key, const char *name) | Coverage: | 36.364% (4/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c | Lines: | 237-260 |
| | 26 | 5 |
DH_get_nidName: | DH_get_nid | Prototype: | int DH_get_nid(const DH *dh) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_rfc7919.c | Lines: | 47-74 |
| | 26 | 9 |
EC_GROUP_new_by_curve_nameName: | EC_GROUP_new_by_curve_name | Prototype: | EC_GROUP *EC_GROUP_new_by_curve_name(int nid) | Coverage: | 100.000% (12/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_curve.c | Lines: | 3117-3137 |
| | 26 | 5 |