Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
RSA_set0_crt_paramsName: | RSA_set0_crt_params | Prototype: | int RSA_set0_crt_params(RSA *r, BIGNUM *dmp1, BIGNUM *dmq1, BIGNUM *iqmp) | Coverage: | 56.522% (13/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c | Lines: | 227-251 |
| | 44 | 5 |
RC2_cfb64_encryptName: | RC2_cfb64_encrypt | Prototype: | void RC2_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length, RC2_KEY *schedule, unsigned char *ivec, int *num, int encrypt) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rc2/rc2cfb64.c | Lines: | 19-74 |
| | 44 | 6 |
PKCS12_PBE_keyivgenName: | PKCS12_PBE_keyivgen | Prototype: | int PKCS12_PBE_keyivgen(EVP_CIPHER_CTX *ctx, const char *pass, int passlen, ASN1_TYPE *param, const EVP_CIPHER *cipher, const EVP_MD *md, int en_de) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_crpt.c | Lines: | 20-70 |
| | 44 | 6 |
IDEA_cfb64_encryptName: | IDEA_cfb64_encrypt | Prototype: | void IDEA_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length, IDEA_KEY_SCHEDULE *schedule, unsigned char *ivec, int *num, int encrypt) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/idea/i_cfb64.c | Lines: | 19-74 |
| | 44 | 6 |
DSA_set0_pqgName: | DSA_set0_pqg | Prototype: | int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g) | Coverage: | 56.522% (13/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c | Lines: | 254-278 |
| | 44 | 5 |
DES_ede3_cfb64_encryptName: | DES_ede3_cfb64_encrypt | Prototype: | void DES_ede3_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3, DES_cblock *ivec, int *num, int enc) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/cfb64ede.c | Lines: | 18-78 |
| | 44 | 6 |
DES_cfb64_encryptName: | DES_cfb64_encrypt | Prototype: | void DES_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *schedule, DES_cblock *ivec, int *num, int enc) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/cfb64enc.c | Lines: | 18-73 |
| | 44 | 6 |
CRYPTO_gcm128_setivName: | CRYPTO_gcm128_setiv | Prototype: | void CRYPTO_gcm128_setiv(GCM128_CONTEXT *ctx, const unsigned char *iv, size_t len) | Coverage: | 78.571% (22/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/gcm128.c | Lines: | 827-918 |
| | 44 | 9 |
CRYPTO_ccm128_encryptName: | CRYPTO_ccm128_encrypt | Prototype: | int CRYPTO_ccm128_encrypt(CCM128_CONTEXT *ctx, const unsigned char *inp, unsigned char *out, size_t len) | Coverage: | 78.571% (22/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c | Lines: | 129-211 |
| | 44 | 10 |
CONF_modules_load_fileName: | CONF_modules_load_file | Prototype: | int CONF_modules_load_file(const char *filename, const char *appname, unsigned long flags) | Coverage: | 60.870% (14/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c | Lines: | 112-146 |
| | 44 | 8 |
CAST_cfb64_encryptName: | CAST_cfb64_encrypt | Prototype: | void CAST_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length, const CAST_KEY *schedule, unsigned char *ivec, int *num, int enc) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cast/c_cfb64.c | Lines: | 19-74 |
| | 44 | 6 |
BIO_get_portName: | BIO_get_port | Prototype: | int BIO_get_port(const char *str, unsigned short *port_ptr) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c | Lines: | 58-85 |
| | 44 | 6 |
BIO_acceptName: | BIO_accept | Prototype: | int BIO_accept(int sock, char **ip_port) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c | Lines: | 235-274 |
| | 44 | 7 |
BIO_ADDR_rawmakeName: | BIO_ADDR_rawmake | Prototype: | int BIO_ADDR_rawmake(BIO_ADDR *ap, int family, const void *where, size_t wherelen, unsigned short port) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | Lines: | 88-124 |
| | 44 | 7 |
BF_cfb64_encryptName: | BF_cfb64_encrypt | Prototype: | void BF_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length, const BF_KEY *schedule, unsigned char *ivec, int *num, int encrypt) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bf/bf_cfb64.c | Lines: | 19-74 |
| | 44 | 6 |
ASN1_get_objectName: | ASN1_get_object | Prototype: | int ASN1_get_object(const unsigned char **pp, long *plength, int *ptag, int *pclass, long omax) | Coverage: | 100.000% (38/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c | Lines: | 44-103 |
| | 44 | 13 |
ts_check_status_infoName: | ts_check_status_info | Prototype: | static int ts_check_status_info(TS_RESP *response) | Coverage: | 0.000% (0/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | Lines: | 470-518 |
| | 43 | 9 |
tree_calculate_user_setName: | tree_calculate_user_set | Prototype: | static int tree_calculate_user_set(X509_POLICY_TREE *tree, struct stack_st_ASN1_OBJECT *policy_oids, struct stack_st_X509_POLICY_NODE *auth_nodes) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | Lines: | 515-569 |
| | 43 | 11 |
tls_process_ske_psk_preambleName: | tls_process_ske_psk_preamble | Prototype: | static int tls_process_ske_psk_preamble(SSL *s, PACKET *pkt) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 1997-2039 |
| | 43 | 5 |
tls_construct_ctos_paddingName: | tls_construct_ctos_padding | Prototype: | EXT_RETURN tls_construct_ctos_padding(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 64.516% (20/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 912-978 |
| | 43 | 8 |
ssl_check_srp_ext_ClientHelloName: | ssl_check_srp_ext_ClientHello | Prototype: | static int ssl_check_srp_ext_ClientHello(SSL *s) | Coverage: | 53.333% (8/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 1223-1253 |
| | 43 | 5 |
rsa_md_to_mgf1Name: | rsa_md_to_mgf1 | Prototype: | static int rsa_md_to_mgf1(X509_ALGOR **palg, const EVP_MD *mgf1md) | Coverage: | 52.632% (10/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 525-549 |
| | 43 | 7 |
fe_invertName: | fe_invert | Prototype: | static void fe_invert(fe out, const fe z) | Coverage: | 100.000% (25/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 1362-1455 |
| | 43 | 9 |
do_i2bName: | do_i2b | Prototype: | static int do_i2b(unsigned char **out, EVP_PKEY *pk, int ispub) | Coverage: | 56.250% (18/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | Lines: | 424-471 |
| | 43 | 10 |
check_crl_timeName: | check_crl_time | Prototype: | static int check_crl_time(X509_STORE_CTX *ctx, X509_CRL *crl, int notify) | Coverage: | 20.000% (11/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 942-993 |
| | 43 | 18 |
check_bitlen_rsaName: | check_bitlen_rsa | Prototype: | static int check_bitlen_rsa(RSA *rsa, int ispub, unsigned int *pmagic) | Coverage: | 13.043% (3/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | Lines: | 515-553 |
| | 43 | 6 |
bn_from_montgomery_wordName: | bn_from_montgomery_word | Prototype: | static int bn_from_montgomery_word(BIGNUM *ret, BIGNUM *r, BN_MONT_CTX *mont) | Coverage: | 68.421% (13/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mont.c | Lines: | 88-159 |
| | 43 | 7 |
SSL_use_certificate_fileName: | SSL_use_certificate_file | Prototype: | int SSL_use_certificate_file(SSL *ssl, const char *file, int type) | Coverage: | 44.444% (8/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 43-82 |
| | 43 | 7 |
SSL_use_RSAPrivateKey_fileName: | SSL_use_RSAPrivateKey_file | Prototype: | int SSL_use_RSAPrivateKey_file(SSL *ssl, const char *file, int type) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 175-212 |
| | 43 | 7 |
SSL_use_PrivateKey_fileName: | SSL_use_PrivateKey_file | Prototype: | int SSL_use_PrivateKey_file(SSL *ssl, const char *file, int type) | Coverage: | 38.889% (7/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 244-281 |
| | 43 | 7 |
SSL_CTX_use_certificate_fileName: | SSL_CTX_use_certificate_file | Prototype: | int SSL_CTX_use_certificate_file(SSL_CTX *ctx, const char *file, int type) | Coverage: | 44.444% (8/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 376-415 |
| | 43 | 7 |
SSL_CTX_use_RSAPrivateKey_fileName: | SSL_CTX_use_RSAPrivateKey_file | Prototype: | int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX *ctx, const char *file, int type) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 460-497 |
| | 43 | 7 |
SSL_CTX_use_PrivateKey_fileName: | SSL_CTX_use_PrivateKey_file | Prototype: | int SSL_CTX_use_PrivateKey_file(SSL_CTX *ctx, const char *file, int type) | Coverage: | 38.889% (7/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 527-564 |
| | 43 | 7 |
SRP_user_pwd_set_svName: | SRP_user_pwd_set_sv | Prototype: | static int SRP_user_pwd_set_sv(SRP_user_pwd *vinfo, const char *s, const char *v) | Coverage: | 35.714% (5/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c | Lines: | 219-244 |
| | 43 | 6 |
OPENSSL_hexstr2bufName: | OPENSSL_hexstr2buf | Prototype: | unsigned char *OPENSSL_hexstr2buf(const char *str, long *len) | Coverage: | 57.143% (12/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_str.c | Lines: | 147-184 |
| | 43 | 7 |
DES_encrypt2Name: | DES_encrypt2 | Prototype: | void DES_encrypt2(DES_LONG *data, DES_key_schedule *ks, int enc) | Coverage: | 100.000% (5/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/des_enc.c | Lines: | 85-147 |
| | 43 | 2 |
verify_chainName: | verify_chain | Prototype: | static int verify_chain(X509_STORE_CTX *ctx) | Coverage: | 67.500% (27/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 207-251 |
| | 42 | 10 |
uint32_c2iName: | uint32_c2i | Prototype: | static int uint32_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, int utype, char *free_cont, const ASN1_ITEM *it) | Coverage: | 94.118% (32/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c | Lines: | 175-221 |
| | 42 | 9 |
ts_RESP_check_requestName: | ts_RESP_check_request | Prototype: | static int ts_RESP_check_request(TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | Lines: | 449-498 |
| | 42 | 7 |
ssl_handshake_hashName: | ssl_handshake_hash | Prototype: | int ssl_handshake_hash(SSL *s, unsigned char *out, size_t outlen, size_t *hashlen) | Coverage: | 46.667% (7/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 4403-4434 |
| | 42 | 5 |
rsa_get_public_expName: | rsa_get_public_exp | Prototype: | static BIGNUM *rsa_get_public_exp(const BIGNUM *d, const BIGNUM *p, const BIGNUM *q, BN_CTX *ctx) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_crpt.c | Lines: | 82-108 |
| | 42 | 7 |
pkey_cmac_ctrlName: | pkey_cmac_ctrl | Prototype: | static int pkey_cmac_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 21.429% (6/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_pmeth.c | Lines: | 78-108 |
| | 42 | 10 |
ossl_store_info_new_EMBEDDEDName: | ossl_store_info_new_EMBEDDED | Prototype: | OSSL_STORE_INFO *ossl_store_info_new_EMBEDDED(const char *new_pem_name, BUF_MEM *embedded) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | Lines: | 601-624 |
| | 42 | 3 |
expandName: | expand | Prototype: | static int expand(OPENSSL_LHASH *lh) | Coverage: | 86.667% (13/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c | Lines: | 214-258 |
| | 42 | 5 |
ess_add_signing_certName: | ess_add_signing_cert | Prototype: | static int ess_add_signing_cert(PKCS7_SIGNER_INFO *si, ESS_SIGNING_CERT *sc) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | Lines: | 832-859 |
| | 42 | 4 |
dtls1_preprocess_fragmentName: | dtls1_preprocess_fragment | Prototype: | static int dtls1_preprocess_fragment(SSL *s, struct hm_header_st *msg_hdr) | Coverage: | 40.000% (6/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | Lines: | 418-461 |
| | 42 | 5 |
asn1_do_adbName: | asn1_do_adb | Prototype: | const ASN1_TEMPLATE *asn1_do_adb(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt, int nullerr) | Coverage: | 61.290% (19/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_utl.c | Lines: | 191-253 |
| | 42 | 11 |
X509at_add1_attrName: | X509at_add1_attr | Prototype: | struct stack_st_X509_ATTRIBUTE *X509at_add1_attr(struct stack_st_X509_ATTRIBUTE **x, X509_ATTRIBUTE *attr) | Coverage: | 31.818% (7/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_att.c | Lines: | 73-103 |
| | 42 | 9 |
RAND_pollName: | RAND_poll | Prototype: | int RAND_poll(void) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 383-427 |
| | 42 | 7 |
PKCS8_encryptName: | PKCS8_encrypt | Prototype: | X509_SIG *PKCS8_encrypt(int pbe_nid, const EVP_CIPHER *cipher, const char *pass, int passlen, unsigned char *salt, int saltlen, int iter, PKCS8_PRIV_KEY_INFO *p8inf) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_p8e.c | Lines: | 15-42 |
| | 42 | 5 |
PKCS7_signName: | PKCS7_sign | Prototype: | PKCS7 *PKCS7_sign(X509 *signcert, EVP_PKEY *pkey, struct stack_st_X509 *certs, BIO *data, int flags) | Coverage: | 44.118% (15/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_smime.c | Lines: | 22-63 |
| | 42 | 12 |
OSSL_STORE_loadName: | OSSL_STORE_load | Prototype: | OSSL_STORE_INFO *OSSL_STORE_load(OSSL_STORE_CTX *ctx) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | Lines: | 166-207 |
| | 42 | 9 |
OPENSSL_LH_insertName: | OPENSSL_LH_insert | Prototype: | void *OPENSSL_LH_insert(OPENSSL_LHASH *lh, void *data) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c | Lines: | 96-126 |
| | 42 | 4 |
OBJ_createName: | OBJ_create | Prototype: | int OBJ_create(const char *oid, const char *sn, const char *ln) | Coverage: | 47.059% (8/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | Lines: | 690-725 |
| | 42 | 5 |
DH_check_paramsName: | DH_check_params | Prototype: | int DH_check_params(const DH *dh, int *ret) | Coverage: | 68.966% (20/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_check.c | Lines: | 35-66 |
| | 42 | 9 |
DES_pcbc_encryptName: | DES_pcbc_encrypt | Prototype: | void DES_pcbc_encrypt(const unsigned char *input, unsigned char *output, long length, DES_key_schedule *schedule, DES_cblock *ivec, int enc) | Coverage: | 64.706% (33/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/pcbc_enc.c | Lines: | 12-66 |
| | 42 | 22 |
CTLOG_STORE_load_fileName: | CTLOG_STORE_load_file | Prototype: | int CTLOG_STORE_load_file(CTLOG_STORE *store, const char *file) | Coverage: | 52.632% (10/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c | Lines: | 195-230 |
| | 42 | 7 |
CRYPTO_new_ex_dataName: | CRYPTO_new_ex_data | Prototype: | int CRYPTO_new_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad) | Coverage: | 84.375% (27/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ex_data.c | Lines: | 208-247 |
| | 42 | 10 |
BN_expName: | BN_exp | Prototype: | int BN_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 52.174% (24/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp.c | Lines: | 41-87 |
| | 42 | 13 |
BN_cmpName: | BN_cmp | Prototype: | int BN_cmp(const BIGNUM *a, const BIGNUM *b) | Coverage: | 100.000% (37/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 561-606 |
| | 42 | 12 |
BIO_newName: | BIO_new | Prototype: | BIO *BIO_new(const BIO_METHOD *method) | Coverage: | 52.632% (10/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | Lines: | 71-108 |
| | 42 | 7 |
x25519_scalar_mulxName: | x25519_scalar_mulx | Prototype: | static void x25519_scalar_mulx(uint8_t out[32], const uint8_t scalar[32], const uint8_t point[32]) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 201-251 |
| | 41 | 2 |
tls13_export_keying_material_earlyName: | tls13_export_keying_material_early | Prototype: | int tls13_export_keying_material_early(SSL *s, unsigned char *out, size_t olen, const char *label, size_t llen, const unsigned char *context, size_t contextlen) | Coverage: | 60.000% (18/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls13_enc.c | Lines: | 753-810 |
| | 41 | 5 |
rsa_multip_calc_productName: | rsa_multip_calc_product | Prototype: | int rsa_multip_calc_product(RSA *rsa) | Coverage: | 70.000% (14/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_mp.c | Lines: | 61-98 |
| | 41 | 8 |
pkey_rsa_verifyrecoverName: | pkey_rsa_verifyrecover | Prototype: | static int pkey_rsa_verifyrecover(EVP_PKEY_CTX *ctx, unsigned char *rout, size_t *routlen, const unsigned char *sig, size_t siglen) | Coverage: | 28.125% (9/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 189-237 |
| | 41 | 11 |
pkey_rsa_verifyName: | pkey_rsa_verify | Prototype: | static int pkey_rsa_verify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 42.500% (17/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 239-289 |
| | 41 | 13 |
ossl_init_ssl_baseName: | ossl_init_ssl_base | Prototype: | static int ossl_init_ssl_base(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_init.c | Lines: | 24-116 |
| | 41 | 2 |
file_load_try_repeatName: | file_load_try_repeat | Prototype: | static OSSL_STORE_INFO *file_load_try_repeat(OSSL_STORE_LOADER_CTX *ctx, const UI_METHOD *ui_method, void *ui_data) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | Lines: | 1069-1090 |
| | 41 | 3 |
fe64_invertName: | fe64_invert | Prototype: | static void fe64_invert(fe64 out, const fe64 z) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 106-195 |
| | 41 | 9 |
fe51_invertName: | fe51_invert | Prototype: | static void fe51_invert(fe51 out, const fe51 z) | Coverage: | 100.000% (25/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 590-679 |
| | 41 | 9 |
ess_add_signing_cert_v2Name: | ess_add_signing_cert_v2 | Prototype: | static int ess_add_signing_cert_v2(PKCS7_SIGNER_INFO *si, ESS_SIGNING_CERT_V2 *sc) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | Lines: | 955-983 |
| | 41 | 4 |
ec_field_inverse_mod_ordName: | ec_field_inverse_mod_ord | Prototype: | static int ec_field_inverse_mod_ord(const EC_GROUP *group, BIGNUM *r, const BIGNUM *x, BN_CTX *ctx) | Coverage: | 40.000% (10/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | Lines: | 1042-1081 |
| | 41 | 9 |
do_pk8pkeyName: | do_pk8pkey | Prototype: | static int do_pk8pkey(BIO *bp, EVP_PKEY *x, int isder, int nid, const EVP_CIPHER *enc, char *kstr, int klen, pem_password_cb *cb, void *u) | Coverage: | 18.182% (6/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_pk8.c | Lines: | 63-110 |
| | 41 | 10 |
d2i_ECPKParametersName: | d2i_ECPKParameters | Prototype: | EC_GROUP *d2i_ECPKParameters(EC_GROUP **a, const unsigned char **in, long len) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 845-871 |
| | 41 | 4 |
curve448_point_decode_like_eddsa_and_mul_by_ratioName: | curve448_point_decode_like_eddsa_and_mul_by_ratio | Prototype: | c448_error_t curve448_point_decode_like_eddsa_and_mul_by_ratio( curve448_point_t p, const uint8_t enc[57]) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | Lines: | 321-377 |
| | 41 | 1 |
ct_x509_cert_fixupName: | ct_x509_cert_fixup | Prototype: | static int ct_x509_cert_fixup(X509 *cert, X509 *presigner) | Coverage: | 5.000% (2/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct_ctx.c | Lines: | 65-107 |
| | 41 | 10 |
cn2dnsidName: | cn2dnsid | Prototype: | static int cn2dnsid(ASN1_STRING *cn, unsigned char **dnsid, size_t *idlen) | Coverage: | 70.000% (35/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | Lines: | 300-391 |
| | 41 | 10 |
PKCS7_add_signerName: | PKCS7_add_signer | Prototype: | int PKCS7_add_signer(PKCS7 *p7, PKCS7_SIGNER_INFO *psi) | Coverage: | 51.852% (14/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c | Lines: | 185-236 |
| | 41 | 10 |
EVP_VerifyFinalName: | EVP_VerifyFinal | Prototype: | int EVP_VerifyFinal(EVP_MD_CTX *ctx, const unsigned char *sigbuf, unsigned int siglen, EVP_PKEY *pkey) | Coverage: | 40.741% (11/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_verify.c | Lines: | 17-55 |
| | 41 | 10 |
EVP_PBE_CipherInitName: | EVP_PBE_CipherInit | Prototype: | int EVP_PBE_CipherInit(ASN1_OBJECT *pbe_obj, const char *pass, int passlen, ASN1_TYPE *param, EVP_CIPHER_CTX *ctx, int en_de) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pbe.c | Lines: | 84-134 |
| | 41 | 10 |
EVP_EncodeUpdateName: | EVP_EncodeUpdate | Prototype: | int EVP_EncodeUpdate(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl) | Coverage: | 88.889% (24/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/encode.c | Lines: | 162-215 |
| | 41 | 9 |
CRYPTO_ccm128_encrypt_ccm64Name: | CRYPTO_ccm128_encrypt_ccm64 | Prototype: | int CRYPTO_ccm128_encrypt_ccm64(CCM128_CONTEXT *ctx, const unsigned char *inp, unsigned char *out, size_t len, ccm128_f stream) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c | Lines: | 300-362 |
| | 41 | 11 |
CMS_signName: | CMS_sign | Prototype: | CMS_ContentInfo *CMS_sign(X509 *signcert, EVP_PKEY *pkey, struct stack_st_X509 *certs, BIO *data, unsigned int flags) | Coverage: | 40.625% (13/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | Lines: | 435-476 |
| | 41 | 10 |
CMS_add1_recipient_certName: | CMS_add1_recipient_cert | Prototype: | CMS_RecipientInfo *CMS_add1_recipient_cert(CMS_ContentInfo *cms, X509 *recip, unsigned int flags) | Coverage: | 40.741% (11/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | Lines: | 178-229 |
| | 41 | 12 |
BN_nist_mod_521Name: | BN_nist_mod_521 | Prototype: | int BN_nist_mod_521(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c | Lines: | 1155-1224 |
| | 41 | 7 |
BIO_get_accept_socketName: | BIO_get_accept_socket | Prototype: | int BIO_get_accept_socket(char *host, int bind_mode) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c | Lines: | 200-233 |
| | 41 | 7 |
BIO_freeName: | BIO_free | Prototype: | int BIO_free(BIO *a) | Coverage: | 73.913% (17/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | Lines: | 110-141 |
| | 41 | 7 |
v2i_EXTENDED_KEY_USAGEName: | v2i_EXTENDED_KEY_USAGE | Prototype: | static void *v2i_EXTENDED_KEY_USAGE(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_extku.c | Lines: | 69-103 |
| | 40 | 5 |
sct_ctx_updateName: | sct_ctx_update | Prototype: | static int sct_ctx_update(EVP_MD_CTX *ctx, const SCT_CTX *sctx, const SCT *sct) | Coverage: | 36.111% (13/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_vfy.c | Lines: | 29-94 |
| | 40 | 11 |
rsa_cms_verifyName: | rsa_cms_verify | Prototype: | static int rsa_cms_verify(CMS_SignerInfo *si) | Coverage: | 37.500% (6/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 724-747 |
| | 40 | 6 |
i2d_ASN1_OBJECTName: | i2d_ASN1_OBJECT | Prototype: | int i2d_ASN1_OBJECT(const ASN1_OBJECT *a, unsigned char **pp) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_object.c | Lines: | 21-51 |
| | 40 | 5 |
fe_frombytesName: | fe_frombytes | Prototype: | static void fe_frombytes(fe h, const uint8_t *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 783-828 |
| | 40 | 1 |
euclidName: | euclid | Prototype: | static BIGNUM *euclid(BIGNUM *a, BIGNUM *b) | Coverage: | 63.830% (30/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gcd.c | Lines: | 54-117 |
| | 40 | 17 |
eckey_pub_encodeName: | eckey_pub_encode | Prototype: | static int eckey_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) | Coverage: | 28.571% (6/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | Lines: | 58-90 |
| | 40 | 8 |
ec_GFp_mont_group_copyName: | ec_GFp_mont_group_copy | Prototype: | int ec_GFp_mont_group_copy(EC_GROUP *dest, const EC_GROUP *src) | Coverage: | 45.000% (9/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_mont.c | Lines: | 103-132 |
| | 40 | 8 |
ec_GF2m_simple_points_mulName: | ec_GF2m_simple_points_mul | Prototype: | static int ec_GF2m_simple_points_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *ctx) | Coverage: | 68.966% (20/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Lines: | 835-890 |
| | 40 | 7 |
dynamic_get_data_ctxName: | dynamic_get_data_ctx | Prototype: | static dynamic_data_ctx *dynamic_get_data_ctx(ENGINE *e) | Coverage: | 66.667% (10/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_dyn.c | Lines: | 198-232 |
| | 40 | 5 |
dtls_get_messageName: | dtls_get_message | Prototype: | int dtls_get_message(SSL *s, int *mt, size_t *len) | Coverage: | 70.000% (21/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | Lines: | 331-403 |
| | 40 | 10 |
chacha_cipherName: | chacha_cipher | Prototype: | static int chacha_cipher(EVP_CIPHER_CTX * ctx, unsigned char *out, const unsigned char *inp, size_t len) | Coverage: | 73.684% (28/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_chacha20_poly1305.c | Lines: | 55-123 |
| | 40 | 12 |
bio_nwrite0Name: | bio_nwrite0 | Prototype: | static ssize_t bio_nwrite0(BIO *bio, char **buf) | Coverage: | 42.105% (8/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | Lines: | 347-393 |
| | 40 | 7 |