Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
ec_GFp_mont_field_set_to_oneName: | ec_GFp_mont_field_set_to_one | Prototype: | int ec_GFp_mont_field_set_to_one(const EC_GROUP *group, BIGNUM *r, BN_CTX *ctx) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_mont.c | Lines: | 231-242 |
| | 8 | 3 |
ec_key_simple_check_keyName: | ec_key_simple_check_key | Prototype: | int ec_key_simple_check_key(const EC_KEY *eckey) | Coverage: | 42.857% (18/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | Lines: | 270-335 |
| | 82 | 14 |
ecdh_cms_decryptName: | ecdh_cms_decrypt | Prototype: | static int ecdh_cms_decrypt(CMS_RecipientInfo *ri) | Coverage: | 42.857% (9/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | Lines: | 773-799 |
| | 31 | 7 |
enc_freeName: | enc_free | Prototype: | static int enc_free(BIO *a) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_enc.c | Lines: | 87-104 |
| | 19 | 3 |
enc_newName: | enc_new | Prototype: | static int enc_new(BIO *bi) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_enc.c | Lines: | 64-85 |
| | 18 | 3 |
get_and_lockName: | get_and_lock | Prototype: | static EX_CALLBACKS *get_and_lock(int class_index) | Coverage: | 42.857% (6/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ex_data.c | Lines: | 50-80 |
| | 26 | 4 |
grow_init_bufName: | grow_init_buf | Prototype: | static int grow_init_buf(SSL *s, size_t size) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | Lines: | 495-508 |
| | 7 | 3 |
i2d_DSA_PUBKEYName: | i2d_DSA_PUBKEY | Prototype: | int i2d_DSA_PUBKEY(DSA *a, unsigned char **pp) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | Lines: | 280-295 |
| | 14 | 3 |
i2d_ECPKParametersName: | i2d_ECPKParameters | Prototype: | int i2d_ECPKParameters(const EC_GROUP *a, unsigned char **out) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 873-888 |
| | 17 | 3 |
i2d_EC_PUBKEYName: | i2d_EC_PUBKEY | Prototype: | int i2d_EC_PUBKEY(EC_KEY *a, unsigned char **pp) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | Lines: | 320-334 |
| | 13 | 3 |
i2d_PUBKEYName: | i2d_PUBKEY | Prototype: | int i2d_PUBKEY(EVP_PKEY *a, unsigned char **pp) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | Lines: | 202-213 |
| | 13 | 3 |
i2d_RSA_PUBKEYName: | i2d_RSA_PUBKEY | Prototype: | int i2d_RSA_PUBKEY(RSA *a, unsigned char **pp) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | Lines: | 240-255 |
| | 14 | 3 |
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_objectName: | i2r_object | Prototype: | static int i2r_object(const X509V3_EXT_METHOD *method, void *oid, BIO *bp, int ind) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/v3_ocsp.c | Lines: | 153-161 |
| | 5 | 3 |
i2r_ocsp_nonceName: | i2r_ocsp_nonce | Prototype: | static int i2r_ocsp_nonce(const X509V3_EXT_METHOD *method, void *nonce, BIO *out, int indent) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/v3_ocsp.c | Lines: | 215-223 |
| | 5 | 3 |
mem_writeName: | mem_write | Prototype: | static int mem_write(BIO *b, const char *in, int inl) | Coverage: | 42.857% (6/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c | Lines: | 204-230 |
| | 22 | 6 |
obj_name_hashName: | obj_name_hash | Prototype: | static unsigned long obj_name_hash(const OBJ_NAME *a) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c | Lines: | 156-170 |
| | 13 | 2 |
pkey_cmac_copyName: | pkey_cmac_copy | Prototype: | static int pkey_cmac_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_pmeth.c | Lines: | 29-36 |
| | 5 | 3 |
pkey_hmac_initName: | pkey_hmac_init | Prototype: | static int pkey_hmac_init(EVP_PKEY_CTX *ctx) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_pmeth.c | Lines: | 27-46 |
| | 16 | 3 |
pkey_hmac_keygenName: | pkey_hmac_keygen | Prototype: | static int pkey_hmac_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_pmeth.c | Lines: | 86-98 |
| | 13 | 3 |
pkey_scrypt_deriveName: | pkey_scrypt_derive | Prototype: | static int pkey_scrypt_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/scrypt.c | Lines: | 216-234 |
| | 14 | 3 |
rand_pool_add_beginName: | rand_pool_add_begin | Prototype: | unsigned char *rand_pool_add_begin(RAND_POOL *pool, size_t len) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 625-636 |
| | 14 | 3 |
rsa_item_verifyName: | rsa_item_verify | Prototype: | static int rsa_item_verify(EVP_MD_CTX *ctx, const ASN1_ITEM *it, void *asn, X509_ALGOR *sigalg, ASN1_BIT_STRING *sig, EVP_PKEY *pkey) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 755-769 |
| | 10 | 3 |
rsa_set_pss_paramName: | rsa_set_pss_param | Prototype: | static int rsa_set_pss_param(RSA *rsa, EVP_PKEY_CTX *ctx) | Coverage: | 42.857% (6/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 701-715 |
| | 20 | 4 |
setup_tbufName: | setup_tbuf | Prototype: | static int setup_tbuf(RSA_PKEY_CTX *ctx, EVP_PKEY_CTX *pk) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 100-109 |
| | 10 | 3 |
sh_initName: | sh_init | Prototype: | static int sh_init(size_t size, int minsize) | Coverage: | 42.857% (24/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | Lines: | 380-502 |
| | 131 | 19 |
srp_generate_server_master_secretName: | srp_generate_server_master_secret | Prototype: | int srp_generate_server_master_secret(SSL *s) | Coverage: | 42.857% (6/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c | Lines: | 249-276 |
| | 44 | 6 |
ssl3_put_cipher_by_charName: | ssl3_put_cipher_by_char | Prototype: | int ssl3_put_cipher_by_char(const SSL_CIPHER *c, WPACKET *pkt, size_t *len) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4093-4105 |
| | 7 | 3 |
ssl3_setup_buffersName: | ssl3_setup_buffers | Prototype: | int ssl3_setup_buffers(SSL *s) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_buffer.c | Lines: | 141-152 |
| | 5 | 3 |
ssl_cert_freeName: | ssl_cert_free | Prototype: | void ssl_cert_free(CERT *c) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 224-253 |
| | 20 | 3 |
ssl_cert_newName: | ssl_cert_new | Prototype: | CERT *ssl_cert_new(void) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 50-72 |
| | 31 | 3 |
ssl_dh_to_pkeyName: | ssl_dh_to_pkey | Prototype: | EVP_PKEY *ssl_dh_to_pkey(DH *dh) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4832-4843 |
| | 18 | 3 |
ssl_generate_pkeyName: | ssl_generate_pkey | Prototype: | EVP_PKEY *ssl_generate_pkey(EVP_PKEY *pm) | Coverage: | 42.857% (6/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4656-4676 |
| | 38 | 6 |
tls13_restore_handshake_digest_for_phaName: | tls13_restore_handshake_digest_for_pha | Prototype: | int tls13_restore_handshake_digest_for_pha(SSL *s) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 2358-2374 |
| | 30 | 3 |
tls1_newName: | tls1_new | Prototype: | int tls1_new(SSL *s) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 102-110 |
| | 5 | 3 |
tls1_set_groups_listName: | tls1_set_groups_list | Prototype: | int tls1_set_groups_list(uint16_t **pext, size_t *pextlen, const char *str) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 405-414 |
| | 9 | 3 |
tls_parse_stoc_maxfragmentlenName: | tls_parse_stoc_maxfragmentlen | Prototype: | int tls_parse_stoc_maxfragmentlen(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 42.857% (6/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 1281-1320 |
| | 39 | 4 |
validate_ecx_deriveName: | validate_ecx_derive | Prototype: | static int validate_ecx_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen, const unsigned char **privkey, const unsigned char **pubkey) | Coverage: | 42.857% (6/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | Lines: | 656-681 |
| | 29 | 4 |
sig_cbName: | sig_cb | Prototype: | static int sig_cb(const char *elem, int len, void *arg) | Coverage: | 43.023% (37/86) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1880-1943 |
| | 246 | 21 |
ECPKParameters_printName: | ECPKParameters_print | Prototype: | int ECPKParameters_print(BIO *bp, const EC_GROUP *x, int off) | Coverage: | 43.066% (59/137) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/eck_prn.c | Lines: | 67-221 |
| | 237 | 38 |
aes_gcm_tls_cipherName: | aes_gcm_tls_cipher | Prototype: | static int aes_gcm_tls_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 43.077% (28/65) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 3044-3172 |
| | 81 | 18 |
EVP_PKEY_keygenName: | EVP_PKEY_keygen | Prototype: | int EVP_PKEY_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey) | Coverage: | 43.478% (10/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_gn.c | Lines: | 86-114 |
| | 29 | 7 |
EVP_PKEY_paramgenName: | EVP_PKEY_paramgen | Prototype: | int EVP_PKEY_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey) | Coverage: | 43.478% (10/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_gn.c | Lines: | 36-67 |
| | 30 | 7 |
SSL_set_SSL_CTXName: | SSL_set_SSL_CTX | Prototype: | SSL_CTX *SSL_set_SSL_CTX(SSL *ssl, SSL_CTX *ctx) | Coverage: | 43.478% (10/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 3946-3991 |
| | 44 | 7 |
add_key_shareName: | add_key_share | Prototype: | static int add_key_share(SSL *s, WPACKET *pkt, unsigned int curve_id) | Coverage: | 43.478% (10/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 582-637 |
| | 56 | 8 |
cmd_DHParametersName: | cmd_DHParameters | Prototype: | static int cmd_DHParameters(SSL_CONF_CTX *cctx, const char *value) | Coverage: | 43.478% (10/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 529-553 |
| | 44 | 8 |
CMS_SignerInfo_signName: | CMS_SignerInfo_sign | Prototype: | int CMS_SignerInfo_sign(CMS_SignerInfo *si) | Coverage: | 43.590% (17/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Lines: | 635-700 |
| | 74 | 14 |
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 |
dane_tlsa_addName: | dane_tlsa_add | Prototype: | static int dane_tlsa_add(SSL_DANE *dane, uint8_t usage, uint8_t selector, uint8_t mtype, unsigned const char *data, size_t dlen) | Coverage: | 43.617% (41/94) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 290-457 |
| | 129 | 27 |
ASN1_STRING_TABLE_addName: | ASN1_STRING_TABLE_add | Prototype: | int ASN1_STRING_TABLE_add(int nid, long minsize, long maxsize, unsigned long mask, unsigned long flags) | Coverage: | 43.750% (7/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strnid.c | Lines: | 182-202 |
| | 16 | 6 |
EC_POINT_copyName: | EC_POINT_copy | Prototype: | int EC_POINT_copy(EC_POINT *dest, const EC_POINT *src) | Coverage: | 43.750% (7/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | Lines: | 612-628 |
| | 12 | 4 |
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 |
check_dane_pkeysName: | check_dane_pkeys | Prototype: | static int check_dane_pkeys(X509_STORE_CTX *ctx) | Coverage: | 43.750% (7/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 2726-2761 |
| | 27 | 4 |
do_pkcs7_signed_attribName: | do_pkcs7_signed_attrib | Prototype: | static int do_pkcs7_signed_attrib(PKCS7_SIGNER_INFO *si, EVP_MD_CTX *mctx) | Coverage: | 43.750% (7/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | Lines: | 611-639 |
| | 19 | 6 |
do_storeName: | do_store | Prototype: | static int do_store(SSL_CONF_CTX *cctx, const char *CAfile, const char *CApath, int verify_store) | Coverage: | 43.750% (7/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 460-478 |
| | 17 | 5 |
ec_GF2m_simple_point_set_affine_coordinatesName: | ec_GF2m_simple_point_set_affine_coordinates | Prototype: | int ec_GF2m_simple_point_set_affine_coordinates(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx) | Coverage: | 43.750% (7/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Lines: | 280-306 |
| | 23 | 6 |
pkcs7_copy_existing_digestName: | pkcs7_copy_existing_digest | Prototype: | static int pkcs7_copy_existing_digest(PKCS7 *p7, PKCS7_SIGNER_INFO *si) | Coverage: | 43.750% (7/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_smime.c | Lines: | 176-202 |
| | 23 | 6 |
sm2_compute_z_digestName: | sm2_compute_z_digest | Prototype: | int sm2_compute_z_digest(uint8_t *out, const EVP_MD *digest, const uint8_t *id, const size_t id_len, const EC_KEY *key) | Coverage: | 43.750% (28/64) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_sign.c | Lines: | 22-137 |
| | 140 | 12 |
sm2_verifyName: | sm2_verify | Prototype: | int sm2_verify(const unsigned char *dgst, int dgstlen, const unsigned char *sig, int sig_len, EC_KEY *eckey) | Coverage: | 43.750% (7/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_sign.c | Lines: | 440-479 |
| | 48 | 6 |
sm2_decryptName: | sm2_decrypt | Prototype: | int sm2_decrypt(const EC_KEY *key, const EVP_MD *digest, const uint8_t *ciphertext, size_t ciphertext_len, uint8_t *ptext_buf, size_t *ptext_len) | Coverage: | 43.939% (29/66) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_crypt.c | Lines: | 262-392 |
| | 171 | 16 |
EVP_OpenInitName: | EVP_OpenInit | Prototype: | int EVP_OpenInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *type, const unsigned char *ek, int ekl, const unsigned char *iv, EVP_PKEY *priv) | Coverage: | 44.000% (11/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_open.c | Lines: | 21-62 |
| | 50 | 9 |
sm2_compute_msg_hashName: | sm2_compute_msg_hash | Prototype: | static BIGNUM *sm2_compute_msg_hash(const EVP_MD *digest, const EC_KEY *key, const uint8_t *id, const size_t id_len, const uint8_t *msg, size_t msg_len) | Coverage: | 44.000% (11/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_sign.c | Lines: | 139-183 |
| | 50 | 7 |
sm2_encryptName: | sm2_encrypt | Prototype: | int sm2_encrypt(const EC_KEY *key, const EVP_MD *digest, const uint8_t *msg, size_t msg_len, uint8_t *ciphertext_buf, size_t *ciphertext_len) | Coverage: | 44.000% (33/75) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_crypt.c | Lines: | 109-260 |
| | 209 | 17 |
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 |
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 |
addr_stringsName: | addr_strings | Prototype: | static int addr_strings(const BIO_ADDR *ap, int numeric, char **hostname, char **service) | Coverage: | 44.186% (19/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | Lines: | 189-262 |
| | 97 | 15 |
file_ctrlName: | file_ctrl | Prototype: | static long file_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 44.286% (31/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_file.c | Lines: | 181-337 |
| | 84 | 29 |
ASN1_item_packName: | ASN1_item_pack | Prototype: | ASN1_STRING *ASN1_item_pack(void *obj, const ASN1_ITEM *it, ASN1_STRING **oct) | Coverage: | 44.444% (12/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_pack.c | Lines: | 16-49 |
| | 54 | 8 |
ASYNC_block_pauseName: | ASYNC_block_pause | Prototype: | void ASYNC_block_pause(void) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c | Lines: | 418-433 |
| | 17 | 3 |
BIO_new_mem_bufName: | BIO_new_mem_buf | Prototype: | BIO *BIO_new_mem_buf(const void *buf, int len) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c | Lines: | 81-106 |
| | 31 | 3 |
BN_CTX_getName: | BN_CTX_get | Prototype: | BIGNUM *BN_CTX_get(BN_CTX *ctx) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c | Lines: | 212-233 |
| | 20 | 3 |
BN_CTX_startName: | BN_CTX_start | Prototype: | void BN_CTX_start(BN_CTX *ctx) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c | Lines: | 181-193 |
| | 5 | 3 |
CRYPTO_memdupName: | CRYPTO_memdup | Prototype: | void *CRYPTO_memdup(const void *data, size_t siz, const char* file, int line) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_str.c | Lines: | 57-70 |
| | 22 | 3 |
EC_GROUP_set_seedName: | EC_GROUP_set_seed | Prototype: | size_t EC_GROUP_set_seed(EC_GROUP *group, const unsigned char *p, size_t len) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | Lines: | 389-406 |
| | 17 | 3 |
EC_KEY_generate_keyName: | EC_KEY_generate_key | Prototype: | int EC_KEY_generate_key(EC_KEY *eckey) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | Lines: | 181-191 |
| | 15 | 3 |
EC_KEY_oct2privName: | EC_KEY_oct2priv | Prototype: | int EC_KEY_oct2priv(EC_KEY *eckey, const unsigned char *buf, size_t len) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | Lines: | 564-573 |
| | 14 | 3 |
EC_KEY_priv2octName: | EC_KEY_priv2oct | Prototype: | size_t EC_KEY_priv2oct(const EC_KEY *eckey, unsigned char *buf, size_t len) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | Lines: | 528-539 |
| | 14 | 3 |
EC_POINT_cmpName: | EC_POINT_cmp | Prototype: | int EC_POINT_cmp(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | Lines: | 862-874 |
| | 7 | 3 |
EC_POINT_dblName: | EC_POINT_dbl | Prototype: | int EC_POINT_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, BN_CTX *ctx) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | Lines: | 800-812 |
| | 7 | 3 |
ENGINE_initName: | ENGINE_init | Prototype: | int ENGINE_init(ENGINE *e) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_init.c | Lines: | 77-92 |
| | 13 | 3 |
ENGINE_pkey_asn1_find_strName: | ENGINE_pkey_asn1_find_str | Prototype: | const EVP_PKEY_ASN1_METHOD *ENGINE_pkey_asn1_find_str(ENGINE **pe, const char *str, int len) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_asnmth.c | Lines: | 184-209 |
| | 27 | 3 |
EVP_PKEY_CTX_get_keygen_infoName: | EVP_PKEY_CTX_get_keygen_info | Prototype: | int EVP_PKEY_CTX_get_keygen_info(EVP_PKEY_CTX *ctx, int idx) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_gn.c | Lines: | 144-151 |
| | 5 | 3 |
EVP_PKEY_security_bitsName: | EVP_PKEY_security_bits | Prototype: | int EVP_PKEY_security_bits(const EVP_PKEY *pkey) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | Lines: | 36-43 |
| | 7 | 3 |
OCSP_basic_add1_certName: | OCSP_basic_add1_cert | Prototype: | int OCSP_basic_add1_cert(OCSP_BASICRESP *resp, X509 *cert) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_srv.c | Lines: | 159-169 |
| | 13 | 3 |
PKCS7_add1_attrib_digestName: | PKCS7_add1_attrib_digest | Prototype: | int PKCS7_add1_attrib_digest(PKCS7_SIGNER_INFO *si, const unsigned char *md, int mdlen) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_attr.c | Lines: | 107-121 |
| | 12 | 3 |
RAND_write_fileName: | RAND_write_file | Prototype: | int RAND_write_file(const char *file) | Coverage: | 44.444% (8/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/randfile.c | Lines: | 154-229 |
| | 46 | 6 |
SRP_Calc_xName: | SRP_Calc_x | Prototype: | BIGNUM *SRP_Calc_x(const BIGNUM *s, const char *user, const char *pass) | Coverage: | 44.444% (16/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_lib.c | Lines: | 119-156 |
| | 80 | 8 |
SSL_CTX_check_private_keyName: | SSL_CTX_check_private_key | Prototype: | int SSL_CTX_check_private_key(const SSL_CTX *ctx) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 1574-1586 |
| | 18 | 3 |
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_SESSION_set1_alpn_selectedName: | SSL_SESSION_set1_alpn_selected | Prototype: | int SSL_SESSION_set1_alpn_selected(SSL_SESSION *s, const unsigned char *alpn, size_t len) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 968-985 |
| | 21 | 3 |
SSL_SESSION_set1_ticket_appdataName: | SSL_SESSION_set1_ticket_appdata | Prototype: | int SSL_SESSION_set1_ticket_appdata(SSL_SESSION *ss, const void *data, size_t len) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 1276-1290 |
| | 20 | 3 |
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 |
cms_pkey_get_ri_typeName: | cms_pkey_get_ri_type | Prototype: | int cms_pkey_get_ri_type(EVP_PKEY *pk) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | Lines: | 894-903 |
| | 6 | 3 |
construct_stateful_ticketName: | construct_stateful_ticket | Prototype: | static int construct_stateful_ticket(SSL *s, WPACKET *pkt, uint32_t age_add, unsigned char *tick_nonce) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 3988-4005 |
| | 15 | 3 |
ec_cmp_parametersName: | ec_cmp_parameters | Prototype: | static int ec_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | Lines: | 319-329 |
| | 17 | 3 |
i2s_ASN1_ENUMERATEDName: | i2s_ASN1_ENUMERATED | Prototype: | char *i2s_ASN1_ENUMERATED(X509V3_EXT_METHOD *method, const ASN1_ENUMERATED *a) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 141-153 |
| | 31 | 3 |
obj_name_cmpName: | obj_name_cmp | Prototype: | static int obj_name_cmp(const OBJ_NAME *a, const OBJ_NAME *b) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c | Lines: | 140-154 |
| | 13 | 3 |
rc2_get_asn1_type_and_ivName: | rc2_get_asn1_type_and_iv | Prototype: | static int rc2_get_asn1_type_and_iv(EVP_CIPHER_CTX *c, ASN1_TYPE *type) | Coverage: | 44.444% (8/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c | Lines: | 120-144 |
| | 38 | 6 |
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 |
ssl3_cbc_record_digest_supportedName: | ssl3_cbc_record_digest_supported | Prototype: | char ssl3_cbc_record_digest_supported(const EVP_MD_CTX *ctx) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_cbc.c | Lines: | 91-104 |
| | 3 | 8 |