Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
ec_GF2m_simple_make_affineName: | ec_GF2m_simple_make_affine | Prototype: | int ec_GF2m_simple_make_affine(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx) | Coverage: | 14.286% (4/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Lines: | 606-644 |
| | 37 | 10 |
ess_CERT_ID_new_initName: | ess_CERT_ID_new_init | Prototype: | static ESS_CERT_ID *ess_CERT_ID_new_init(X509 *cert, int issuer_needed) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | Lines: | 764-803 |
| | 62 | 10 |
fe_pow22523Name: | fe_pow22523 | Prototype: | static void fe_pow22523(fe out, const fe z) | Coverage: | 100.000% (28/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 1661-1716 |
| | 44 | 10 |
find_userName: | find_user | Prototype: | static SRP_user_pwd *find_user(SRP_VBASE *vb, char *username) | Coverage: | 10.000% (4/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c | Lines: | 495-510 |
| | 181 | 10 |
i2o_SCTName: | i2o_SCT | Prototype: | int i2o_SCT(const SCT *sct, unsigned char **out) | Coverage: | 75.862% (22/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_oct.c | Lines: | 200-255 |
| | 47 | 10 |
int_x509_param_set_hostsName: | int_x509_param_set_hosts | Prototype: | static int int_x509_param_set_hosts(X509_VERIFY_PARAM *vpm, int mode, const char *name, size_t namelen) | Coverage: | 35.000% (14/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c | Lines: | 36-79 |
| | 48 | 10 |
ipv6_cbName: | ipv6_cb | Prototype: | static int ipv6_cb(const char *elem, int len, void *usr) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 1133-1166 |
| | 21 | 10 |
is_tls13_capableName: | is_tls13_capable | Prototype: | static int is_tls13_capable(const SSL *s) | Coverage: | 72.727% (16/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1495-1523 |
| | 20 | 10 |
make_IPAddressFamilyName: | make_IPAddressFamily | Prototype: | static IPAddressFamily *make_IPAddressFamily(IPAddrBlocks *addr, const unsigned afi, const unsigned *safi) | Coverage: | 0.000% (0/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 481-524 |
| | 50 | 10 |
mime_hdr_newName: | mime_hdr_new | Prototype: | static MIME_HEADER *mime_hdr_new(const char *name, const char *value) | Coverage: | 57.692% (15/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 791-822 |
| | 52 | 10 |
module_findName: | module_find | Prototype: | static CONF_MODULE *module_find(const char *name) | Coverage: | 15.686% (8/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c | Lines: | 264-284 |
| | 218 | 10 |
ocsp_match_issueridName: | ocsp_match_issuerid | Prototype: | static int ocsp_match_issuerid(X509 *cert, OCSP_CERTID *cid, struct stack_st_OCSP_SINGLERESP *sresp) | Coverage: | 36.667% (11/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_vfy.c | Lines: | 276-322 |
| | 47 | 10 |
pem_bytes_read_bio_flagsName: | pem_bytes_read_bio_flags | Prototype: | static int pem_bytes_read_bio_flags(unsigned char **pdata, long *plen, char **pnm, const char *name, BIO *bp, pem_password_cb *cb, void *u, unsigned int flags) | Coverage: | 100.000% (28/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | Lines: | 232-273 |
| | 44 | 10 |
pem_check_suffixName: | pem_check_suffix | Prototype: | int pem_check_suffix(const char *pem_str, const char *suffix) | Coverage: | 15.000% (6/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | Lines: | 974-988 |
| | 172 | 10 |
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 |
pkey_tls1_prf_ctrlName: | pkey_tls1_prf_ctrl | Prototype: | static int pkey_tls1_prf_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 55.556% (15/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/tls1_prf.c | Lines: | 57-91 |
| | 29 | 10 |
rand_drbg_get_entropyName: | rand_drbg_get_entropy | Prototype: | size_t rand_drbg_get_entropy(RAND_DRBG *drbg, unsigned char **pout, int entropy, size_t min_len, size_t max_len, int prediction_resistance) | Coverage: | 75.862% (22/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 131-211 |
| | 52 | 10 |
rc4_hmac_md5_ctrlName: | rc4_hmac_md5_ctrl | Prototype: | static int rc4_hmac_md5_ctrl(EVP_CIPHER_CTX *ctx, int type, int arg, void *ptr) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc4_hmac_md5.c | Lines: | 176-237 |
| | 36 | 10 |
rsa_pss_params_createName: | rsa_pss_params_create | Prototype: | RSA_PSS_PARAMS *rsa_pss_params_create(const EVP_MD *sigmd, const EVP_MD *mgf1md, int saltlen) | Coverage: | 38.462% (10/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 592-618 |
| | 30 | 10 |
s2i_ASN1_INTEGERName: | s2i_ASN1_INTEGER | Prototype: | ASN1_INTEGER *s2i_ASN1_INTEGER(X509V3_EXT_METHOD *method, const char *value) | Coverage: | 43.590% (17/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 169-220 |
| | 65 | 10 |
serverinfo_process_bufferName: | serverinfo_process_buffer | Prototype: | static int serverinfo_process_buffer(unsigned int version, const unsigned char *serverinfo, size_t serverinfo_length, SSL_CTX *ctx) | Coverage: | 70.000% (28/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 801-858 |
| | 61 | 10 |
sk_reserveName: | sk_reserve | Prototype: | static int sk_reserve(OPENSSL_STACK *st, int n, int exact) | Coverage: | 57.143% (16/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | Lines: | 160-205 |
| | 33 | 10 |
slideName: | slide | Prototype: | static void slide(signed char *r, const uint8_t *a) | Coverage: | 96.667% (29/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 4327-4359 |
| | 20 | 10 |
sm2_sig_verifyName: | sm2_sig_verify | Prototype: | static int sm2_sig_verify(const EC_KEY *key, const ECDSA_SIG *sig, const BIGNUM *e) | Coverage: | 44.444% (16/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_sign.c | Lines: | 286-362 |
| | 81 | 10 |
sock_ctrlName: | sock_ctrl | Prototype: | static long sock_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 61.905% (13/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_sock.c | Lines: | 123-159 |
| | 26 | 10 |
ssl3_ctx_callback_ctrlName: | ssl3_ctx_callback_ctrl | Prototype: | long ssl3_ctx_callback_ctrl(SSL_CTX *ctx, int cmd, void (*fp) (void)) | Coverage: | 68.421% (13/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 3986-4036 |
| | 27 | 10 |
ssl3_generate_key_blockName: | ssl3_generate_key_block | Prototype: | static int ssl3_generate_key_block(SSL *s, unsigned char *km, int num) | Coverage: | 0.000% (0/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_enc.c | Lines: | 17-88 |
| | 109 | 10 |
ssl3_write_pendingName: | ssl3_write_pending | Prototype: | int ssl3_write_pending(SSL *s, int type, const unsigned char *buf, size_t len, size_t *written) | Coverage: | 56.757% (21/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c | Lines: | 1118-1178 |
| | 58 | 10 |
ssl_protocol_to_stringName: | ssl_protocol_to_string | Prototype: | const char *ssl_protocol_to_string(int version) | Coverage: | 66.667% (12/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 3622-3653 |
| | 10 | 10 |
ssl_update_cacheName: | ssl_update_cache | Prototype: | void ssl_update_cache(SSL *s, int mode) | Coverage: | 91.525% (54/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 3355-3424 |
| | 50 | 10 |
t_fromb64Name: | t_fromb64 | Prototype: | static int t_fromb64(unsigned char *a, size_t alen, const char *src) | Coverage: | 44.118% (15/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c | Lines: | 41-124 |
| | 39 | 10 |
tls1_check_cert_paramName: | tls1_check_cert_param | Prototype: | static int tls1_check_cert_param(SSL *s, X509 *x, int check_ee_md) | Coverage: | 77.419% (24/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 550-593 |
| | 28 | 10 |
tls1_setup_key_blockName: | tls1_setup_key_block | Prototype: | int tls1_setup_key_block(SSL *s) | Coverage: | 64.286% (18/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_enc.c | Lines: | 350-446 |
| | 55 | 10 |
tls_construct_stoc_supported_groupsName: | tls_construct_stoc_supported_groups | Prototype: | EXT_RETURN tls_construct_stoc_supported_groups(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 64.706% (22/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 1401-1463 |
| | 65 | 10 |
tls_handle_alpnName: | tls_handle_alpn | Prototype: | int tls_handle_alpn(SSL *s) | Coverage: | 79.412% (27/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 2131-2207 |
| | 101 | 10 |
try_decode_PUBKEYName: | try_decode_PUBKEY | Prototype: | static OSSL_STORE_INFO *try_decode_PUBKEY(const char *pem_name, const char *pem_header, const unsigned char *blob, size_t len, void **pctx, int *matchcount, const UI_METHOD *ui_method, void *ui_data) | Coverage: | 0.000% (0/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | Lines: | 475-499 |
| | 192 | 10 |
ui_readName: | ui_read | Prototype: | static int ui_read(UI *ui, UI_STRING *uis) | Coverage: | 33.333% (6/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_util.c | Lines: | 102-131 |
| | 17 | 10 |
v2i_TLS_FEATUREName: | v2i_TLS_FEATURE | Prototype: | static TLS_FEATURE *v2i_TLS_FEATURE(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 0.000% (0/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_tlsf.c | Lines: | 87-137 |
| | 48 | 10 |
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 |
ASIdentifierChoice_is_canonicalName: | ASIdentifierChoice_is_canonical | Prototype: | static int ASIdentifierChoice_is_canonical(ASIdentifierChoice *choice) | Coverage: | 0.000% (0/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c | Lines: | 256-336 |
| | 87 | 11 |
BN_BLINDING_updateName: | BN_BLINDING_update | Prototype: | int BN_BLINDING_update(BN_BLINDING *b, BN_CTX *ctx) | Coverage: | 58.974% (23/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c | Lines: | 93-127 |
| | 52 | 11 |
BN_GF2m_mod_exp_arrName: | BN_GF2m_mod_exp_arr | Prototype: | int BN_GF2m_mod_exp_arr(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const int p[], BN_CTX *ctx) | Coverage: | 51.724% (15/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | Lines: | 851-889 |
| | 29 | 11 |
BN_mod_lshift_quickName: | BN_mod_lshift_quick | Prototype: | int BN_mod_lshift_quick(BIGNUM *r, const BIGNUM *a, int n, const BIGNUM *m) | Coverage: | 68.750% (22/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | Lines: | 279-321 |
| | 24 | 11 |
BN_rshiftName: | BN_rshift | Prototype: | int BN_rshift(BIGNUM *r, const BIGNUM *a, int n) | Coverage: | 85.714% (30/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_shift.c | Lines: | 122-175 |
| | 38 | 11 |
CMAC_InitName: | CMAC_Init | Prototype: | int CMAC_Init(CMAC_CTX *ctx, const void *key, size_t keylen, const EVP_CIPHER *cipher, ENGINE *impl) | Coverage: | 46.154% (18/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cmac.c | Lines: | 103-144 |
| | 69 | 11 |
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 |
CMS_dataInitName: | CMS_dataInit | Prototype: | BIO *CMS_dataInit(CMS_ContentInfo *cms, BIO *icont) | Coverage: | 57.692% (15/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | Lines: | 56-105 |
| | 36 | 11 |
CMS_sign_receiptName: | CMS_sign_receipt | Prototype: | CMS_ContentInfo *CMS_sign_receipt(CMS_SignerInfo *si, X509 *signcert, EVP_PKEY *pkey, struct stack_st_X509 *certs, unsigned int flags) | Coverage: | 38.710% (12/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | Lines: | 478-544 |
| | 73 | 11 |
CONF_parse_listName: | CONF_parse_list | Prototype: | int CONF_parse_list(const char *list_, int sep, int nospc, int (*list_cb) (const char *elem, int len, void *usr), void *arg) | Coverage: | 56.098% (23/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c | Lines: | 513-551 |
| | 75 | 11 |
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 |
CRYPTO_free_ex_dataName: | CRYPTO_free_ex_data | Prototype: | void CRYPTO_free_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: | 320-363 |
| | 50 | 11 |
DH_check_pub_keyName: | DH_check_pub_key | Prototype: | int DH_check_pub_key(const DH *dh, const BIGNUM *pub_key, int *ret) | Coverage: | 66.667% (22/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_check.c | Lines: | 197-233 |
| | 49 | 11 |
EC_KEY_set_public_key_affine_coordinatesName: | EC_KEY_set_public_key_affine_coordinates | Prototype: | int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, BIGNUM *x, BIGNUM *y) | Coverage: | 0.000% (0/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | Lines: | 337-396 |
| | 66 | 11 |
EVP_CIPHER_asn1_to_paramName: | EVP_CIPHER_asn1_to_param | Prototype: | int EVP_CIPHER_asn1_to_param(EVP_CIPHER_CTX *c, ASN1_TYPE *type) | Coverage: | 50.000% (11/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c | Lines: | 52-85 |
| | 21 | 11 |
EVP_DecryptFinal_exName: | EVP_DecryptFinal_ex | Prototype: | int EVP_DecryptFinal_ex(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl) | Coverage: | 94.595% (35/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c | Lines: | 499-553 |
| | 40 | 11 |
EVP_SignFinalName: | EVP_SignFinal | Prototype: | int EVP_SignFinal(EVP_MD_CTX *ctx, unsigned char *sigret, unsigned int *siglen, EVP_PKEY *pkey) | Coverage: | 40.000% (12/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_sign.c | Lines: | 17-61 |
| | 47 | 11 |
GENERAL_NAME_cmpName: | GENERAL_NAME_cmp | Prototype: | int GENERAL_NAME_cmp(GENERAL_NAME *a, GENERAL_NAME *b) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_genn.c | Lines: | 61-96 |
| | 17 | 11 |
IPAddressOrRanges_canonizeName: | IPAddressOrRanges_canonize | Prototype: | static int IPAddressOrRanges_canonize(IPAddressOrRanges *aors, const unsigned afi) | Coverage: | 0.000% (0/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 791-861 |
| | 39 | 11 |
OBJ_NAME_new_indexName: | OBJ_NAME_new_index | Prototype: | int OBJ_NAME_new_index(unsigned long (*hash_func) (const char *), int (*cmp_func) (const char *, const char *), void (*free_func) (const char *, int, const char *)) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c | Lines: | 81-138 |
| | 52 | 11 |
OCSP_request_signName: | OCSP_request_sign | Prototype: | int OCSP_request_sign(OCSP_REQUEST *req, X509 *signer, EVP_PKEY *key, const EVP_MD *dgst, struct stack_st_X509 *certs, unsigned long flags) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c | Lines: | 96-135 |
| | 34 | 11 |
OPENSSL_utf82uniName: | OPENSSL_utf82uni | Prototype: | unsigned char *OPENSSL_utf82uni(const char *asc, int asclen, unsigned char **uni, int *unilen) | Coverage: | 58.065% (18/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_utl.c | Lines: | 74-147 |
| | 48 | 11 |
PEM_X509_INFO_write_bioName: | PEM_X509_INFO_write_bio | Prototype: | int PEM_X509_INFO_write_bio(BIO *bp, X509_INFO *xi, EVP_CIPHER *enc, unsigned char *kstr, int klen, pem_password_cb *cb, void *u) | Coverage: | 0.000% (0/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_info.c | Lines: | 247-337 |
| | 77 | 11 |
PKCS5_pbe_set0_algorName: | PKCS5_pbe_set0_algor | Prototype: | int PKCS5_pbe_set0_algor(X509_ALGOR *algor, int alg, int iter, const unsigned char *salt, int saltlen) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbe.c | Lines: | 27-77 |
| | 59 | 11 |
RAND_load_fileName: | RAND_load_file | Prototype: | int RAND_load_file(const char *file, long bytes) | Coverage: | 34.211% (13/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/randfile.c | Lines: | 75-152 |
| | 56 | 11 |
RSA_X931_generate_key_exName: | RSA_X931_generate_key_ex | Prototype: | int RSA_X931_generate_key_ex(RSA *rsa, int bits, const BIGNUM *e, BN_GENCB *cb) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_x931g.c | Lines: | 143-198 |
| | 127 | 11 |
RSA_padding_check_PKCS1_type_1Name: | RSA_padding_check_PKCS1_type_1 | Prototype: | int RSA_padding_check_PKCS1_type_1(unsigned char *to, int tlen, const unsigned char *from, int flen, int num) | Coverage: | 75.758% (25/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pk1.c | Lines: | 44-115 |
| | 40 | 11 |
RSA_setup_blindingName: | RSA_setup_blinding | Prototype: | BN_BLINDING *RSA_setup_blinding(RSA *rsa, BN_CTX *in_ctx) | Coverage: | 35.484% (11/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_crpt.c | Lines: | 110-169 |
| | 58 | 11 |
SRP_Calc_client_keyName: | SRP_Calc_client_key | Prototype: | BIGNUM *SRP_Calc_client_key(const BIGNUM *N, const BIGNUM *B, const BIGNUM *g, const BIGNUM *x, const BIGNUM *a, const BIGNUM *u) | Coverage: | 42.553% (20/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_lib.c | Lines: | 174-214 |
| | 101 | 11 |
SSL_add_file_cert_subjects_to_stackName: | SSL_add_file_cert_subjects_to_stack | Prototype: | int SSL_add_file_cert_subjects_to_stack(struct stack_st_X509_NAME *stack, const char *file) | Coverage: | 48.000% (12/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 680-728 |
| | 56 | 11 |
SSL_verify_client_post_handshakeName: | SSL_verify_client_post_handshake | Prototype: | int SSL_verify_client_post_handshake(SSL *ssl) | Coverage: | 39.286% (11/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 5463-5508 |
| | 26 | 11 |
TS_REQ_to_TS_VERIFY_CTXName: | TS_REQ_to_TS_VERIFY_CTX | Prototype: | TS_VERIFY_CTX *TS_REQ_to_TS_VERIFY_CTX(TS_REQ *req, TS_VERIFY_CTX *ctx) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_verify_ctx.c | Lines: | 100-146 |
| | 60 | 11 |
X509_STORE_CTX_purpose_inheritName: | X509_STORE_CTX_purpose_inherit | Prototype: | int X509_STORE_CTX_purpose_inherit(X509_STORE_CTX *ctx, int def_purpose, int purpose, int trust) | Coverage: | 48.571% (17/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 2129-2178 |
| | 31 | 11 |
X509_aux_printName: | X509_aux_print | Prototype: | int X509_aux_print(BIO *out, X509 *x, int indent) | Coverage: | 5.714% (2/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_x509.c | Lines: | 327-379 |
| | 47 | 11 |
X509_load_cert_crl_fileName: | X509_load_cert_crl_file | Prototype: | int X509_load_cert_crl_file(X509_LOOKUP *ctx, const char *file, int type) | Coverage: | 51.724% (15/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/by_file.c | Lines: | 188-227 |
| | 38 | 11 |
add_attributeName: | add_attribute | Prototype: | static int add_attribute(struct stack_st_X509_ATTRIBUTE **sk, int nid, int atrtype, void *value) | Coverage: | 50.000% (14/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | Lines: | 1144-1180 |
| | 35 | 11 |
asn1_collectName: | asn1_collect | Prototype: | static int asn1_collect(BUF_MEM *buf, const unsigned char **in, long len, char inf, int tag, int aclass, int depth) | Coverage: | 82.857% (29/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c | Lines: | 984-1039 |
| | 46 | 11 |
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 |
asn1_set_seq_outName: | asn1_set_seq_out | Prototype: | static int asn1_set_seq_out(struct stack_st_ASN1_VALUE *sk, unsigned char **out, int skcontlen, const ASN1_ITEM *item, int do_sort, int iclass) | Coverage: | 87.097% (27/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_enc.c | Lines: | 370-429 |
| | 60 | 11 |
asn1_template_ex_d2iName: | asn1_template_ex_d2i | Prototype: | static int asn1_template_ex_d2i(ASN1_VALUE **val, const unsigned char **in, long inlen, const ASN1_TEMPLATE *tt, char opt, ASN1_TLC *ctx, int depth) | Coverage: | 93.333% (28/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c | Lines: | 437-506 |
| | 49 | 11 |
bio_readName: | bio_read | Prototype: | static int bio_read(BIO *bio, char *buf, int size_) | Coverage: | 80.556% (29/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | Lines: | 111-189 |
| | 68 | 11 |
bn_mul_mont_fixed_topName: | bn_mul_mont_fixed_top | Prototype: | int bn_mul_mont_fixed_top(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_MONT_CTX *mont, BN_CTX *ctx) | Coverage: | 64.706% (22/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mont.c | Lines: | 37-85 |
| | 31 | 11 |
c2i_ASN1_BIT_STRINGName: | c2i_ASN1_BIT_STRING | Prototype: | ASN1_BIT_STRING *c2i_ASN1_BIT_STRING(ASN1_BIT_STRING **a, const unsigned char **pp, long len) | Coverage: | 74.286% (26/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_bitstr.c | Lines: | 79-141 |
| | 76 | 11 |
c2i_ibufName: | c2i_ibuf | Prototype: | static size_t c2i_ibuf(unsigned char *b, int *pneg, const unsigned char *p, size_t plen) | Coverage: | 100.000% (35/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | Lines: | 148-199 |
| | 33 | 11 |
cms_RecipientInfo_ktri_decryptName: | cms_RecipientInfo_ktri_decrypt | Prototype: | static int cms_RecipientInfo_ktri_decrypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri) | Coverage: | 51.724% (15/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | Lines: | 358-422 |
| | 65 | 11 |
cms_RecipientInfo_ktri_encryptName: | cms_RecipientInfo_ktri_encrypt | Prototype: | static int cms_RecipientInfo_ktri_encrypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri) | Coverage: | 46.667% (14/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | Lines: | 292-354 |
| | 63 | 11 |
compute_keyName: | compute_key | Prototype: | static int compute_key(unsigned char *key, const BIGNUM *pub_key, DH *dh) | Coverage: | 51.613% (16/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_key.c | Lines: | 161-213 |
| | 52 | 11 |
crl_akid_checkName: | crl_akid_check | Prototype: | static void crl_akid_check(X509_STORE_CTX *ctx, X509_CRL *crl, X509 **pissuer, int *pcrl_score) | Coverage: | 16.129% (5/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1212-1263 |
| | 34 | 11 |
ctr_dfName: | ctr_df | Prototype: | static int ctr_df(RAND_DRBG_CTR *ctr, const unsigned char *in1, size_t in1len, const unsigned char *in2, size_t in2len, const unsigned char *in3, size_t in3len) | Coverage: | 52.273% (23/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | Lines: | 165-220 |
| | 57 | 11 |
ctr_updateName: | ctr_update | Prototype: | static int ctr_update(RAND_DRBG *drbg, const unsigned char *in1, size_t in1len, const unsigned char *in2, size_t in2len, const unsigned char *nonce, size_t noncelen) | Coverage: | 63.415% (26/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | Lines: | 228-277 |
| | 48 | 11 |
ctrlName: | ctrl | Prototype: | static int ctrl(EVP_MD_CTX *ctx, int cmd, int mslen, void *ms) | Coverage: | 6.452% (2/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c | Lines: | 35-92 |
| | 30 | 11 |
d2i_ASN1_UINTEGERName: | d2i_ASN1_UINTEGER | Prototype: | ASN1_INTEGER *d2i_ASN1_UINTEGER(ASN1_INTEGER **a, const unsigned char **pp, long length) | Coverage: | 0.000% (0/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | Lines: | 387-447 |
| | 71 | 11 |
d2i_PrivateKeyName: | d2i_PrivateKey | Prototype: | EVP_PKEY *d2i_PrivateKey(int type, EVP_PKEY **a, const unsigned char **pp, long length) | Coverage: | 55.556% (20/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/d2i_pr.c | Lines: | 21-72 |
| | 73 | 11 |
dh_cms_set_peerkeyName: | dh_cms_set_peerkey | Prototype: | static int dh_cms_set_peerkey(EVP_PKEY_CTX *pctx, X509_ALGOR *alg, ASN1_BIT_STRING *pubkey) | Coverage: | 39.394% (13/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | Lines: | 611-667 |
| | 75 | 11 |
drbg_ctr_initName: | drbg_ctr_init | Prototype: | int drbg_ctr_init(RAND_DRBG *drbg) | Coverage: | 71.429% (20/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | Lines: | 369-438 |
| | 58 | 11 |
ec_GFp_simple_blind_coordinatesName: | ec_GFp_simple_blind_coordinates | Prototype: | int ec_GFp_simple_blind_coordinates(const EC_GROUP *group, EC_POINT *p, BN_CTX *ctx) | Coverage: | 41.935% (13/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | Lines: | 1379-1423 |
| | 44 | 11 |
i2a_ASN1_INTEGERName: | i2a_ASN1_INTEGER | Prototype: | int i2a_ASN1_INTEGER(BIO *bp, const ASN1_INTEGER *a) | Coverage: | 56.250% (18/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/f_int.c | Lines: | 16-52 |
| | 26 | 11 |
i2d_ECPrivateKeyName: | i2d_ECPrivateKey | Prototype: | int i2d_ECPrivateKey(EC_KEY *a, unsigned char **out) | Coverage: | 62.162% (23/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 971-1041 |
| | 87 | 11 |
int_ts_RESP_verify_tokenName: | int_ts_RESP_verify_token | Prototype: | static int int_ts_RESP_verify_token(TS_VERIFY_CTX *ctx, PKCS7 *token, TS_TST_INFO *tst_info) | Coverage: | 0.000% (0/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | Lines: | 411-468 |
| | 61 | 11 |
mask_cbName: | mask_cb | Prototype: | static int mask_cb(const char *elem, int len, void *arg) | Coverage: | 0.000% (0/57) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_gen.c | Lines: | 765-783 |
| | 221 | 11 |
ossl_statem_server_max_message_sizeName: | ossl_statem_server_max_message_size | Prototype: | size_t ossl_statem_server_max_message_size(SSL *s) | Coverage: | 90.000% (18/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 1110-1148 |
| | 12 | 11 |