Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
aesni_ocb_init_keyName: | aesni_ocb_init_key | Prototype: | static int aesni_ocb_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 464-512 |
| | 32 | 8 |
X509_PUBKEY_get0Name: | X509_PUBKEY_get0 | Prototype: | EVP_PKEY *X509_PUBKEY_get0(X509_PUBKEY *key) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | Lines: | 140-166 |
| | 32 | 4 |
X509_OBJECT_retrieve_matchName: | X509_OBJECT_retrieve_match | Prototype: | X509_OBJECT *X509_OBJECT_retrieve_match(struct stack_st_X509_OBJECT *h, X509_OBJECT *x) | Coverage: | 33.333% (9/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | Lines: | 619-645 |
| | 32 | 9 |
SSL_get_shared_sigalgsName: | SSL_get_shared_sigalgs | Prototype: | int SSL_get_shared_sigalgs(SSL *s, int idx, int *psign, int *phash, int *psignhash, unsigned char *rsig, unsigned char *rhash) | Coverage: | 80.000% (20/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1828-1850 |
| | 32 | 7 |
SSL_dup_CA_listName: | SSL_dup_CA_list | Prototype: | struct stack_st_X509_NAME *SSL_dup_CA_list(const struct stack_st_X509_NAME *sk) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 458-480 |
| | 32 | 4 |
SSL_alert_desc_stringName: | SSL_alert_desc_string | Prototype: | const char *SSL_alert_desc_string(int value) | Coverage: | 6.452% (4/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_stat.c | Lines: | 252-318 |
| | 32 | 32 |
SSL_add_dir_cert_subjects_to_stackName: | SSL_add_dir_cert_subjects_to_stack | Prototype: | int SSL_add_dir_cert_subjects_to_stack(struct stack_st_X509_NAME *stack, const char *dir) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 741-784 |
| | 32 | 8 |
PKCS7_add_signatureName: | PKCS7_add_signature | Prototype: | PKCS7_SIGNER_INFO *PKCS7_add_signature(PKCS7 *p7, X509 *x509, EVP_PKEY *pkey, const EVP_MD *dgst) | Coverage: | 45.000% (9/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c | Lines: | 349-375 |
| | 32 | 8 |
NETSCAPE_SPKI_b64_decodeName: | NETSCAPE_SPKI_b64_decode | Prototype: | NETSCAPE_SPKI *NETSCAPE_SPKI_b64_decode(const char *str, int len) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509spki.c | Lines: | 30-52 |
| | 32 | 4 |
EVP_EncryptFinal_exName: | EVP_EncryptFinal_ex | Prototype: | int EVP_EncryptFinal_ex(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl) | Coverage: | 78.261% (18/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c | Lines: | 381-421 |
| | 32 | 8 |
EC_KEY_new_by_curve_nameName: | EC_KEY_new_by_curve_name | Prototype: | EC_KEY *EC_KEY_new_by_curve_name(int nid) | Coverage: | 33.333% (4/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | Lines: | 23-39 |
| | 32 | 4 |
DIST_POINT_set_dpnameName: | DIST_POINT_set_dpname | Prototype: | int DIST_POINT_set_dpname(DIST_POINT_NAME *dpn, X509_NAME *iname) | Coverage: | 88.889% (16/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c | Lines: | 480-506 |
| | 32 | 6 |
CRYPTO_gcm128_aadName: | CRYPTO_gcm128_aad | Prototype: | int CRYPTO_gcm128_aad(GCM128_CONTEXT *ctx, const unsigned char *aad, size_t len) | Coverage: | 80.645% (25/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/gcm128.c | Lines: | 920-979 |
| | 32 | 9 |
CMS_add0_RevocationInfoChoiceName: | CMS_add0_RevocationInfoChoice | Prototype: | CMS_RevocationInfoChoice *CMS_add0_RevocationInfoChoice(CMS_ContentInfo *cms) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | Lines: | 437-456 |
| | 32 | 6 |
CMS_add0_CertificateChoicesName: | CMS_add0_CertificateChoices | Prototype: | CMS_CertificateChoices *CMS_add0_CertificateChoices(CMS_ContentInfo *cms) | Coverage: | 50.000% (8/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | Lines: | 360-379 |
| | 32 | 6 |
BN_uaddName: | BN_uadd | Prototype: | int BN_uadd(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_add.c | Lines: | 76-122 |
| | 32 | 4 |
BN_num_bits_wordName: | BN_num_bits_word | Prototype: | int BN_num_bits_word(unsigned long l) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 90-133 |
| | 32 | 1 |
BN_BLINDING_convert_exName: | BN_BLINDING_convert_ex | Prototype: | int BN_BLINDING_convert_ex(BIGNUM *n, BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx) | Coverage: | 57.143% (12/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c | Lines: | 134-160 |
| | 32 | 6 |
wildcard_matchName: | wildcard_match | Prototype: | static int wildcard_match(const unsigned char *prefix, size_t prefix_len, const unsigned char *suffix, size_t suffix_len, const unsigned char *subject, size_t subject_len, unsigned int flags) | Coverage: | 70.370% (38/54) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 638-687 |
| | 31 | 11 |
tls_validate_all_contextsName: | tls_validate_all_contexts | Prototype: | int tls_validate_all_contexts(SSL *s, unsigned int thisctx, RAW_EXTENSION *exts) | Coverage: | 82.609% (19/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 409-445 |
| | 31 | 8 |
tls1_set_sigalgsName: | tls1_set_sigalgs | Prototype: | int tls1_set_sigalgs(CERT *c, const int *psig_nids, size_t salglen, int client) | Coverage: | 84.615% (22/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1984-2028 |
| | 31 | 9 |
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 |
ssl3_cbc_copy_macName: | ssl3_cbc_copy_mac | Prototype: | int ssl3_cbc_copy_mac(unsigned char *out, const SSL3_RECORD *rec, size_t md_size) | Coverage: | 76.471% (13/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | Lines: | 1529-1602 |
| | 31 | 5 |
pushsigName: | pushsig | Prototype: | static void pushsig(void) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_openssl.c | Lines: | 581-625 |
| | 31 | 5 |
pkey_dh_copyName: | pkey_dh_copy | Prototype: | static int pkey_dh_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_pmeth.c | Lines: | 80-109 |
| | 31 | 5 |
nc_matchName: | nc_match | Prototype: | static int nc_match(GENERAL_NAME *gen, NAME_CONSTRAINTS *nc) | Coverage: | 77.273% (34/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | Lines: | 438-488 |
| | 31 | 14 |
i2s_ASN1_INTEGERName: | i2s_ASN1_INTEGER | Prototype: | char *i2s_ASN1_INTEGER(X509V3_EXT_METHOD *method, const ASN1_INTEGER *a) | Coverage: | 66.667% (6/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 155-167 |
| | 31 | 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 |
i2d_X509_AUXName: | i2d_X509_AUX | Prototype: | int i2d_X509_AUX(X509 *a, unsigned char **pp) | Coverage: | 60.000% (9/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c | Lines: | 177-204 |
| | 31 | 5 |
get_cert_verify_tbs_dataName: | get_cert_verify_tbs_data | Prototype: | static int get_cert_verify_tbs_data(SSL *s, unsigned char *tls13tbs, void **hdata, size_t *hdatalen) | Coverage: | 80.769% (21/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 168-217 |
| | 31 | 6 |
ge_frombytes_vartimeName: | ge_frombytes_vartime | Prototype: | static int ge_frombytes_vartime(ge_p3 *h, const uint8_t *s) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 1793-1834 |
| | 31 | 4 |
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 |
dtls_construct_hello_verify_requestName: | dtls_construct_hello_verify_request | Prototype: | int dtls_construct_hello_verify_request(SSL *s, WPACKET *pkt) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 1267-1288 |
| | 31 | 3 |
dh_cms_decryptName: | dh_cms_decrypt | Prototype: | static int dh_cms_decrypt(CMS_RecipientInfo *ri) | Coverage: | 42.857% (9/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | Lines: | 746-772 |
| | 31 | 7 |
bn_mul_normalName: | bn_mul_normal | Prototype: | void bn_mul_normal(unsigned long *r, unsigned long *a, int na, unsigned long *b, int nb) | Coverage: | 95.238% (20/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mul.c | Lines: | 622-662 |
| | 31 | 8 |
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 |
asn1_output_dataName: | asn1_output_data | Prototype: | static int asn1_output_data(BIO *out, BIO *data, ASN1_VALUE *val, int flags, const ASN1_ITEM *it) | Coverage: | 50.000% (10/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 314-362 |
| | 31 | 6 |
asn1_i2d_ex_primitiveName: | asn1_i2d_ex_primitive | Prototype: | static int asn1_i2d_ex_primitive(ASN1_VALUE **pval, unsigned char **out, const ASN1_ITEM *it, int tag, int aclass) | Coverage: | 100.000% (30/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_enc.c | Lines: | 431-487 |
| | 31 | 9 |
asn1_get_int64Name: | asn1_get_int64 | Prototype: | static int asn1_get_int64(int64_t *pr, const unsigned char *b, size_t blen, int neg) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | Lines: | 249-277 |
| | 31 | 6 |
aria_ccm_tls_cipherName: | aria_ccm_tls_cipher | Prototype: | static int aria_ccm_tls_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 0.000% (0/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c | Lines: | 613-658 |
| | 31 | 10 |
add_old_custom_extName: | add_old_custom_ext | Prototype: | static int add_old_custom_ext(SSL_CTX *ctx, ENDPOINT role, unsigned int ext_type, unsigned int context, custom_ext_add_cb add_cb, custom_ext_free_cb free_cb, void *add_arg, custom_ext_parse_cb parse_cb, void *parse_arg) | Coverage: | 66.667% (6/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | Lines: | 407-447 |
| | 31 | 3 |
X509_get1_ocspName: | X509_get1_ocsp | Prototype: | struct stack_st_OPENSSL_STRING *X509_get1_ocsp(X509 *x) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 429-450 |
| | 31 | 6 |
X509_STORE_set_default_pathsName: | X509_STORE_set_default_paths | Prototype: | int X509_STORE_set_default_paths(X509_STORE *ctx) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_d2.c | Lines: | 15-33 |
| | 31 | 3 |
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 |
SSL_get_cipher_listName: | SSL_get_cipher_list | Prototype: | const char *SSL_get_cipher_list(const SSL *s, int n) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 2485-2499 |
| | 31 | 4 |
SRP_gN_new_initName: | SRP_gN_new_init | Prototype: | static SRP_gN_cache *SRP_gN_new_init(const char *ch) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c | Lines: | 304-327 |
| | 31 | 6 |
RAND_get_rand_methodName: | RAND_get_rand_method | Prototype: | const RAND_METHOD *RAND_get_rand_method(void) | Coverage: | 71.429% (10/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 677-705 |
| | 31 | 4 |
PKCS7_ctrlName: | PKCS7_ctrl | Prototype: | long PKCS7_ctrl(PKCS7 *p7, int cmd, long larg, char *parg) | Coverage: | 69.231% (18/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c | Lines: | 17-61 |
| | 31 | 8 |
OPENSSL_sk_dupName: | OPENSSL_sk_dup | Prototype: | OPENSSL_STACK *OPENSSL_sk_dup(const OPENSSL_STACK *sk) | Coverage: | 54.545% (6/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | Lines: | 45-71 |
| | 31 | 5 |
OCSP_REQ_CTX_newName: | OCSP_REQ_CTX_new | Prototype: | OCSP_REQ_CTX *OCSP_REQ_CTX_new(BIO *io, int maxline) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ht.c | Lines: | 64-84 |
| | 31 | 4 |
EVP_aes_256_cbc_hmac_sha256Name: | EVP_aes_256_cbc_hmac_sha256 | Prototype: | const EVP_CIPHER *EVP_aes_256_cbc_hmac_sha256(void) | Coverage: | 40.000% (2/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes_cbc_hmac_sha256.c | Lines: | 934-939 |
| | 31 | 1 |
EVP_aes_128_cbc_hmac_sha256Name: | EVP_aes_128_cbc_hmac_sha256 | Prototype: | const EVP_CIPHER *EVP_aes_128_cbc_hmac_sha256(void) | Coverage: | 40.000% (2/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes_cbc_hmac_sha256.c | Lines: | 927-932 |
| | 31 | 1 |
CRYPTO_ofb128_encryptName: | CRYPTO_ofb128_encrypt | Prototype: | void CRYPTO_ofb128_encrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], int *num, block128_f block) | Coverage: | 67.857% (19/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ofb128.c | Lines: | 19-74 |
| | 31 | 9 |
CMS_RecipientInfo_kari_decryptName: | CMS_RecipientInfo_kari_decrypt | Prototype: | int CMS_RecipientInfo_kari_decrypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri, CMS_RecipientEncryptedKey *rek) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | Lines: | 228-254 |
| | 31 | 4 |
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 |
BIO_bindName: | BIO_bind | Prototype: | int BIO_bind(int sock, const BIO_ADDR *addr, int options) | Coverage: | 46.154% (6/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock2.c | Lines: | 134-167 |
| | 31 | 5 |
ASYNC_WAIT_CTX_get_changed_fdsName: | ASYNC_WAIT_CTX_get_changed_fds | Prototype: | int ASYNC_WAIT_CTX_get_changed_fds(ASYNC_WAIT_CTX *ctx, int *addfd, size_t *numaddfds, int *delfd, size_t *numdelfds) | Coverage: | 82.609% (19/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async_wait.c | Lines: | 111-138 |
| | 31 | 5 |
ASN1_TYPE_pack_sequenceName: | ASN1_TYPE_pack_sequence | Prototype: | ASN1_TYPE *ASN1_TYPE_pack_sequence(const ASN1_ITEM *it, void *s, ASN1_TYPE **t) | Coverage: | 31.250% (5/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_type.c | Lines: | 105-127 |
| | 31 | 5 |
ASN1_TIME_printName: | ASN1_TIME_print | Prototype: | int ASN1_TIME_print(BIO *bp, const ASN1_TIME *tm) | Coverage: | 95.238% (20/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | Lines: | 465-509 |
| | 31 | 7 |
tls_construct_stoc_supported_versionsName: | tls_construct_stoc_supported_versions | Prototype: | EXT_RETURN tls_construct_stoc_supported_versions(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 47.368% (9/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 1642-1664 |
| | 30 | 3 |
tls1_shared_groupName: | tls1_shared_group | Prototype: | uint16_t tls1_shared_group(SSL *s, int nmatch) | Coverage: | 64.706% (22/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 280-333 |
| | 30 | 11 |
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 |
ssl_clear_cipher_ctxName: | ssl_clear_cipher_ctx | Prototype: | void ssl_clear_cipher_ctx(SSL *s) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 3787-3803 |
| | 30 | 3 |
ssl_cipher_strength_sortName: | ssl_cipher_strength_sort | Prototype: | static int ssl_cipher_strength_sort(CIPHER_ORDER **head_p, CIPHER_ORDER **tail_p) | Coverage: | 82.609% (19/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 907-953 |
| | 30 | 8 |
ssl3_shutdownName: | ssl3_shutdown | Prototype: | int ssl3_shutdown(SSL *s) | Coverage: | 72.414% (21/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4383-4432 |
| | 30 | 9 |
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 |
range_should_be_prefixName: | range_should_be_prefix | Prototype: | static int range_should_be_prefix(const unsigned char *min, const unsigned char *max, const int length) | Coverage: | 0.000% (0/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 339-383 |
| | 30 | 15 |
pqueue_findName: | pqueue_find | Prototype: | pitem *pqueue_find(pqueue *pq, unsigned char *prio64be) | Coverage: | 100.000% (16/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/pqueue.c | Lines: | 104-127 |
| | 30 | 6 |
pkey_ec_keygenName: | pkey_ec_keygen | Prototype: | static int pkey_ec_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 61.111% (11/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 409-433 |
| | 30 | 5 |
internal_findName: | internal_find | Prototype: | static int internal_find(OPENSSL_STACK *st, const void *data, int ret_val_options) | Coverage: | 88.000% (22/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | Lines: | 287-314 |
| | 30 | 8 |
get_optional_pkey_idName: | get_optional_pkey_id | Prototype: | static int get_optional_pkey_id(const char *pkey_name) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 332-345 |
| | 30 | 3 |
get_emailName: | get_email | Prototype: | static struct stack_st_OPENSSL_STRING *get_email(X509_NAME *name, GENERAL_NAMES *gens) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 466-492 |
| | 30 | 6 |
get_crl_scoreName: | get_crl_score | Prototype: | static int get_crl_score(X509_STORE_CTX *ctx, X509 **pissuer, unsigned int *preasons, X509_CRL *crl, X509 *x) | Coverage: | 46.341% (19/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1150-1210 |
| | 30 | 14 |
ec_GFp_nist_group_set_curveName: | ec_GFp_nist_group_set_curve | Prototype: | int ec_GFp_nist_group_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nist.c | Lines: | 84-117 |
| | 30 | 9 |
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 |
ctlog_store_load_logName: | ctlog_store_load_log | Prototype: | static int ctlog_store_load_log(const char *log_name, int log_name_len, void *arg) | Coverage: | 35.294% (6/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c | Lines: | 154-193 |
| | 30 | 7 |
create_synthetic_message_hashName: | create_synthetic_message_hash | Prototype: | int create_synthetic_message_hash(SSL *s, const unsigned char *hashval, size_t hashlen, const unsigned char *hrr, size_t hrrlen) | Coverage: | 54.167% (13/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 2146-2197 |
| | 30 | 6 |
cms_DigestAlgorithm_find_ctxName: | cms_DigestAlgorithm_find_ctx | Prototype: | int cms_DigestAlgorithm_find_ctx(EVP_MD_CTX *mctx, BIO *chain, X509_ALGOR *mdalg) | Coverage: | 30.000% (3/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | Lines: | 311-337 |
| | 30 | 4 |
append_ia5Name: | append_ia5 | Prototype: | static int append_ia5(struct stack_st_OPENSSL_STRING **sk, const ASN1_IA5STRING *email) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 499-522 |
| | 30 | 7 |
aesni_init_keyName: | aesni_init_key | Prototype: | static int aesni_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 268-300 |
| | 30 | 5 |
aes_ccm_init_keyName: | aes_ccm_init_key | Prototype: | static int aes_ccm_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 86.667% (13/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 3581-3624 |
| | 30 | 5 |
addr_containsName: | addr_contains | Prototype: | static int addr_contains(IPAddressOrRanges *parent, IPAddressOrRanges *child, int length) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 1092-1124 |
| | 30 | 10 |
X509_STORE_CTX_get_by_subjectName: | X509_STORE_CTX_get_by_subject | Prototype: | int X509_STORE_CTX_get_by_subject(X509_STORE_CTX *vs, X509_LOOKUP_TYPE type, X509_NAME *name, X509_OBJECT *ret) | Coverage: | 72.222% (13/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | Lines: | 289-323 |
| | 30 | 6 |
X509_PUBKEY_setName: | X509_PUBKEY_set | Prototype: | int X509_PUBKEY_set(X509_PUBKEY **x, EVP_PKEY *pkey) | Coverage: | 38.889% (7/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | Lines: | 59-94 |
| | 30 | 7 |
TXT_DB_freeName: | TXT_DB_free | Prototype: | void TXT_DB_free(TXT_DB *db) | Coverage: | 83.871% (26/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/txt_db/txt_db.c | Lines: | 282-317 |
| | 30 | 10 |
SSL_CONF_cmdName: | SSL_CONF_cmd | Prototype: | int SSL_CONF_cmd(SSL_CONF_CTX *cctx, const char *cmd, const char *value) | Coverage: | 39.286% (11/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 792-830 |
| | 30 | 10 |
RSA_sign_ASN1_OCTET_STRINGName: | RSA_sign_ASN1_OCTET_STRING | Prototype: | int RSA_sign_ASN1_OCTET_STRING(int type, const unsigned char *m, unsigned int m_len, unsigned char *sigret, unsigned int *siglen, RSA *rsa) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_saos.c | Lines: | 17-52 |
| | 30 | 4 |
RSA_set0_factorsName: | RSA_set0_factors | Prototype: | int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q) | Coverage: | 56.250% (9/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c | Lines: | 206-225 |
| | 30 | 4 |
RC2_set_keyName: | RC2_set_key | Prototype: | void RC2_set_key(RC2_KEY *key, int len, const unsigned char *data, int bits) | Coverage: | 81.818% (18/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rc2/rc2_skey.c | Lines: | 49-94 |
| | 30 | 8 |
PKCS7_find_digestName: | PKCS7_find_digest | Prototype: | static BIO *PKCS7_find_digest(EVP_MD_CTX **pmd, BIO *bio, int nid) | Coverage: | 36.364% (4/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | Lines: | 590-609 |
| | 30 | 5 |
PKCS12_get0_macName: | PKCS12_get0_mac | Prototype: | void PKCS12_get0_mac(const ASN1_OCTET_STRING **pmac, const X509_ALGOR **pmacalg, const ASN1_OCTET_STRING **psalt, const ASN1_INTEGER **piter, const PKCS12 *p12) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_mutl.c | Lines: | 23-45 |
| | 30 | 8 |
NETSCAPE_SPKI_b64_encodeName: | NETSCAPE_SPKI_b64_encode | Prototype: | char *NETSCAPE_SPKI_b64_encode(NETSCAPE_SPKI *spki) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509spki.c | Lines: | 56-75 |
| | 30 | 2 |
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 |
EVP_PKEY_new_CMAC_keyName: | EVP_PKEY_new_CMAC_key | Prototype: | EVP_PKEY *EVP_PKEY_new_CMAC_key(ENGINE *e, const unsigned char *priv, size_t len, const EVP_CIPHER *cipher) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | Lines: | 317-348 |
| | 30 | 4 |
EVP_PBE_findName: | EVP_PBE_find | Prototype: | int EVP_PBE_find(int type, int pbe_nid, int *pcnid, int *pmnid, EVP_PBE_KEYGEN **pkeygen) | Coverage: | 40.909% (9/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pbe.c | Lines: | 209-236 |
| | 30 | 8 |
ENGINE_get_pkey_asn1_meth_strName: | ENGINE_get_pkey_asn1_meth_str | Prototype: | const EVP_PKEY_ASN1_METHOD *ENGINE_get_pkey_asn1_meth_str(ENGINE *e, const char *str, int len) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_asnmth.c | Lines: | 136-155 |
| | 30 | 5 |
DSO_freeName: | DSO_free | Prototype: | int DSO_free(DSO *dso) | Coverage: | 47.826% (11/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_lib.c | Lines: | 62-95 |
| | 30 | 7 |
DES_cbc_cksumName: | DES_cbc_cksum | Prototype: | DES_LONG DES_cbc_cksum(const unsigned char *in, DES_cblock *output, long length, DES_key_schedule *schedule, const_DES_cblock *ivec) | Coverage: | 59.259% (16/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/cbc_cksm.c | Lines: | 12-53 |
| | 30 | 12 |
CRYPTO_ocb128_aadName: | CRYPTO_ocb128_aad | Prototype: | int CRYPTO_ocb128_aad(OCB128_CONTEXT *ctx, const unsigned char *aad, size_t len) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c | Lines: | 268-323 |
| | 30 | 4 |
BUF_MEM_grow_cleanName: | BUF_MEM_grow_clean | Prototype: | size_t BUF_MEM_grow_clean(BUF_MEM *str, size_t len) | Coverage: | 76.190% (16/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/buffer/buffer.c | Lines: | 110-146 |
| | 30 | 7 |