Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
OSSL_STORE_INFO_get1_PKEYName: | OSSL_STORE_INFO_get1_PKEY | Prototype: | EVP_PKEY *OSSL_STORE_INFO_get1_PKEY(const OSSL_STORE_INFO *info) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | Lines: | 392-401 |
| | 10 | 2 |
OSSL_STORE_expectName: | OSSL_STORE_expect | Prototype: | int OSSL_STORE_expect(OSSL_STORE_CTX *ctx, int expected_type) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | Lines: | 136-148 |
| | 10 | 3 |
PACKET_get_length_prefixed_1Name: | PACKET_get_length_prefixed_1 | Prototype: | static inline int PACKET_get_length_prefixed_1(PACKET *pkt, PACKET *subpkt) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h | Lines: | 480-496 |
| | 10 | 2 |
PACKET_get_length_prefixed_2Name: | PACKET_get_length_prefixed_2 | Prototype: | static inline int PACKET_get_length_prefixed_2(PACKET *pkt, PACKET *subpkt) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h | Lines: | 528-545 |
| | 10 | 2 |
PACKET_get_length_prefixed_3Name: | PACKET_get_length_prefixed_3 | Prototype: | static inline int PACKET_get_length_prefixed_3(PACKET *pkt, PACKET *subpkt) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h | Lines: | 578-594 |
| | 10 | 2 |
PEM_proc_typeName: | PEM_proc_type | Prototype: | void PEM_proc_type(char *buf, int type) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | Lines: | 66-81 |
| | 10 | 4 |
PEM_write_PrivateKeyName: | PEM_write_PrivateKey | Prototype: | int PEM_write_PrivateKey(FILE *fp, EVP_PKEY *x, const EVP_CIPHER *enc, unsigned char *kstr, int klen, pem_password_cb *cb, void *u) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_pkey.c | Lines: | 182-196 |
| | 10 | 2 |
PEM_write_bio_PrivateKeyName: | PEM_write_bio_PrivateKey | Prototype: | int PEM_write_bio_PrivateKey(BIO *bp, EVP_PKEY *x, const EVP_CIPHER *enc, unsigned char *kstr, int klen, pem_password_cb *cb, void *u) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_pkey.c | Lines: | 95-103 |
| | 10 | 2 |
PKCS12_unpack_authsafesName: | PKCS12_unpack_authsafes | Prototype: | struct stack_st_PKCS7 *PKCS12_unpack_authsafes(const PKCS12 *p12) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_add.c | Lines: | 155-164 |
| | 10 | 2 |
PKCS12_unpack_p7encdataName: | PKCS12_unpack_p7encdata | Prototype: | struct stack_st_PKCS12_SAFEBAG *PKCS12_unpack_p7encdata(PKCS7 *p7, const char *pass, int passlen) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_add.c | Lines: | 130-139 |
| | 10 | 2 |
PKCS7_add_attrib_smimecapName: | PKCS7_add_attrib_smimecap | Prototype: | int PKCS7_add_attrib_smimecap(PKCS7_SIGNER_INFO *si, struct stack_st_X509_ALGOR *cap) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_attr.c | Lines: | 20-33 |
| | 10 | 2 |
PKCS7_cert_from_signer_infoName: | PKCS7_cert_from_signer_info | Prototype: | X509 *PKCS7_cert_from_signer_info(PKCS7 *p7, PKCS7_SIGNER_INFO *si) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c | Lines: | 506-515 |
| | 10 | 2 |
PKCS7_digest_from_attributesName: | PKCS7_digest_from_attributes | Prototype: | ASN1_OCTET_STRING *PKCS7_digest_from_attributes(struct stack_st_X509_ATTRIBUTE *sk) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | Lines: | 1086-1092 |
| | 10 | 2 |
PKCS7_get_octet_stringName: | PKCS7_get_octet_string | Prototype: | static ASN1_OCTET_STRING *PKCS7_get_octet_string(PKCS7 *p7) | Coverage: | 18.182% (2/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | Lines: | 45-53 |
| | 10 | 3 |
Poly1305_FinalName: | Poly1305_Final | Prototype: | void Poly1305_Final(POLY1305 *ctx, unsigned char mac[16]) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305.c | Lines: | 512-531 |
| | 10 | 3 |
RSA_padding_add_PKCS1_OAEPName: | RSA_padding_add_PKCS1_OAEP | Prototype: | int RSA_padding_add_PKCS1_OAEP(unsigned char *to, int tlen, const unsigned char *from, int flen, const unsigned char *param, int plen) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_oaep.c | Lines: | 33-39 |
| | 10 | 1 |
RSA_padding_check_PKCS1_OAEPName: | RSA_padding_check_PKCS1_OAEP | Prototype: | int RSA_padding_check_PKCS1_OAEP(unsigned char *to, int tlen, const unsigned char *from, int flen, int num, const unsigned char *param, int plen) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_oaep.c | Lines: | 108-114 |
| | 10 | 1 |
SCT_CTX_freeName: | SCT_CTX_free | Prototype: | void SCT_CTX_free(SCT_CTX *sctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct_ctx.c | Lines: | 33-43 |
| | 10 | 2 |
SHA224Name: | SHA224 | Prototype: | unsigned char *SHA224(const unsigned char *d, size_t n, unsigned char *md) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sha/sha256.c | Lines: | 49-61 |
| | 10 | 2 |
SHA256Name: | SHA256 | Prototype: | unsigned char *SHA256(const unsigned char *d, size_t n, unsigned char *md) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sha/sha256.c | Lines: | 63-75 |
| | 10 | 2 |
SHA384Name: | SHA384 | Prototype: | unsigned char *SHA384(const unsigned char *d, size_t n, unsigned char *md) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sha/sha512.c | Lines: | 326-338 |
| | 10 | 2 |
SHA512Name: | SHA512 | Prototype: | unsigned char *SHA512(const unsigned char *d, size_t n, unsigned char *md) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sha/sha512.c | Lines: | 340-352 |
| | 10 | 2 |
SSL_CIPHER_get_bitsName: | SSL_CIPHER_get_bits | Prototype: | int SSL_CIPHER_get_bits(const SSL_CIPHER *c, int *alg_bits) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 1876-1886 |
| | 10 | 3 |
SSL_CTX_has_client_custom_extName: | SSL_CTX_has_client_custom_ext | Prototype: | int SSL_CTX_has_client_custom_ext(const SSL_CTX *ctx, unsigned int ext_type) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | Lines: | 336-340 |
| | 10 | 1 |
SSL_CTX_set_client_cert_engineName: | SSL_CTX_set_client_cert_engine | Prototype: | int SSL_CTX_set_client_cert_engine(SSL_CTX *ctx, ENGINE *e) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 1243-1257 |
| | 10 | 3 |
SSL_set0_wbioName: | SSL_set0_wbio | Prototype: | void SSL_set0_wbio(SSL *s, BIO *wbio) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 1230-1244 |
| | 10 | 3 |
TS_CONF_set_crypto_deviceName: | TS_CONF_set_crypto_device | Prototype: | int TS_CONF_set_crypto_device(CONF *conf, const char *section, const char *device) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c | Lines: | 144-159 |
| | 10 | 4 |
UI_add_error_stringName: | UI_add_error_string | Prototype: | int UI_add_error_string(UI *ui, const char *text) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | Lines: | 336-340 |
| | 10 | 1 |
UI_add_info_stringName: | UI_add_info_string | Prototype: | int UI_add_info_string(UI *ui, const char *text) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | Lines: | 314-318 |
| | 10 | 1 |
UI_freeName: | UI_free | Prototype: | void UI_free(UI *ui) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | Lines: | 73-84 |
| | 10 | 3 |
X509_NAME_print_ex_fpName: | X509_NAME_print_ex_fp | Prototype: | int X509_NAME_print_ex_fp(FILE *fp, const X509_NAME *nm, int indent, unsigned long flags) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strex.c | Lines: | 569-583 |
| | 10 | 3 |
X509_OBJECT_set1_X509Name: | X509_OBJECT_set1_X509 | Prototype: | int X509_OBJECT_set1_X509(X509_OBJECT *a, X509 *obj) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | Lines: | 439-448 |
| | 10 | 2 |
X509_OBJECT_set1_X509_CRLName: | X509_OBJECT_set1_X509_CRL | Prototype: | int X509_OBJECT_set1_X509_CRL(X509_OBJECT *a, X509_CRL *obj) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | Lines: | 450-459 |
| | 10 | 2 |
X509_PKEY_freeName: | X509_PKEY_free | Prototype: | void X509_PKEY_free(X509_PKEY *x) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_pkey.c | Lines: | 36-47 |
| | 10 | 3 |
X509_VERIFY_PARAM_freeName: | X509_VERIFY_PARAM_free | Prototype: | void X509_VERIFY_PARAM_free(X509_VERIFY_PARAM *param) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c | Lines: | 98-108 |
| | 10 | 2 |
X509_VERIFY_PARAM_lookupName: | X509_VERIFY_PARAM_lookup | Prototype: | const X509_VERIFY_PARAM *X509_VERIFY_PARAM_lookup(const char *name) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c | Lines: | 584-596 |
| | 10 | 3 |
X509_check_purposeName: | X509_check_purpose | Prototype: | int X509_check_purpose(X509 *x, int id, int ca) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | Lines: | 78-93 |
| | 10 | 3 |
X509_check_trustName: | X509_check_trust | Prototype: | int X509_check_trust(X509 *x, int id, int flags) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c | Lines: | 65-79 |
| | 10 | 3 |
X509_get0_authority_key_idName: | X509_get0_authority_key_id | Prototype: | const ASN1_OCTET_STRING *X509_get0_authority_key_id(X509 *x) | Coverage: | 0.000% (0/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | Lines: | 867-872 |
| | 10 | 1 |
X509_time_adj_exName: | X509_time_adj_ex | Prototype: | ASN1_TIME *X509_time_adj_ex(ASN1_TIME *s, int offset_day, long offset_sec, time_t *in_tm) | Coverage: | 75.000% (12/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1861-1878 |
| | 10 | 5 |
X509v3_addr_inheritsName: | X509v3_addr_inherits | Prototype: | int X509v3_addr_inherits(IPAddrBlocks *addr) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 1076-1087 |
| | 10 | 4 |
asn1_bio_initName: | asn1_bio_init | Prototype: | static int asn1_bio_init(BIO_ASN1_BUF_CTX *ctx, int size) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c | Lines: | 117-128 |
| | 10 | 2 |
asn1_enc_initName: | asn1_enc_init | Prototype: | void asn1_enc_init(ASN1_VALUE **pval, const ASN1_ITEM *it) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_utl.c | Lines: | 115-124 |
| | 10 | 2 |
asn1_enc_restoreName: | asn1_enc_restore | Prototype: | int asn1_enc_restore(int *len, unsigned char **out, ASN1_VALUE **pval, const ASN1_ITEM *it) | Coverage: | 91.667% (11/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_utl.c | Lines: | 158-172 |
| | 10 | 4 |
asn1_print_obstringName: | asn1_print_obstring | Prototype: | static int asn1_print_obstring(BIO *out, const ASN1_STRING *str, int indent) | Coverage: | 60.000% (9/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c | Lines: | 419-431 |
| | 10 | 5 |
async_ctx_freeName: | async_ctx_free | Prototype: | static int async_ctx_free(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c | Lines: | 64-76 |
| | 10 | 2 |
b64_callback_ctrlName: | b64_callback_ctrl | Prototype: | static long b64_callback_ctrl(BIO *b, int cmd, BIO_info_cb *fp) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_b64.c | Lines: | 535-548 |
| | 10 | 3 |
blob_lengthName: | blob_length | Prototype: | static unsigned int blob_length(unsigned bitlen, int isdss, int ispub) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | Lines: | 149-180 |
| | 10 | 4 |
bn_freeName: | bn_free | Prototype: | static void bn_free(ASN1_VALUE **pval, const ASN1_ITEM *it) | Coverage: | 100.000% (8/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_bignum.c | Lines: | 83-92 |
| | 10 | 3 |
chacha_init_keyName: | chacha_init_key | Prototype: | static int chacha_init_key(EVP_CIPHER_CTX *ctx, const unsigned char user_key[32], const unsigned char iv[16], int enc) | Coverage: | 100.000% (11/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_chacha20_poly1305.c | Lines: | 33-53 |
| | 10 | 5 |
close_consoleName: | close_console | Prototype: | static int close_console(UI *ui) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_openssl.c | Lines: | 557-577 |
| | 10 | 3 |
cms_SignedData_finalName: | cms_SignedData_final | Prototype: | int cms_SignedData_final(CMS_ContentInfo *cms, BIO *chain) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Lines: | 620-633 |
| | 10 | 3 |
cms_SignerIdentifier_get0_signer_idName: | cms_SignerIdentifier_get0_signer_id | Prototype: | int cms_SignerIdentifier_get0_signer_id(CMS_SignerIdentifier *sid, ASN1_OCTET_STRING **keyid, X509_NAME **issuer, ASN1_INTEGER **sno) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Lines: | 174-190 |
| | 10 | 6 |
cms_msgSigDigestName: | cms_msgSigDigest | Prototype: | static int cms_msgSigDigest(CMS_SignerInfo *si, unsigned char *dig, unsigned int *diglen) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_ess.c | Lines: | 138-149 |
| | 10 | 3 |
cms_msgSigDigest_add1Name: | cms_msgSigDigest_add1 | Prototype: | int cms_msgSigDigest_add1(CMS_SignerInfo *dest, CMS_SignerInfo *src) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_ess.c | Lines: | 153-167 |
| | 10 | 3 |
ctr64_incName: | ctr64_inc | Prototype: | static void ctr64_inc(unsigned char *counter) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c | Lines: | 113-127 |
| | 10 | 3 |
curve448_scalar_halveName: | curve448_scalar_halve | Prototype: | void curve448_scalar_halve(curve448_scalar_t out, const curve448_scalar_t a) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/scalar.c | Lines: | 221-235 |
| | 10 | 3 |
dgram_clearName: | dgram_clear | Prototype: | static int dgram_clear(BIO *a) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c | Lines: | 178-190 |
| | 10 | 4 |
dgram_freeName: | dgram_free | Prototype: | static int dgram_free(BIO *a) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c | Lines: | 163-176 |
| | 10 | 3 |
dh_copy_parametersName: | dh_copy_parameters | Prototype: | static int dh_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | Lines: | 434-443 |
| | 10 | 3 |
do_pk8pkey_fpName: | do_pk8pkey_fp | Prototype: | static int do_pk8pkey_fp(FILE *fp, EVP_PKEY *x, int isder, int nid, const EVP_CIPHER *enc, char *kstr, int klen, pem_password_cb *cb, void *u) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_pk8.c | Lines: | 177-191 |
| | 10 | 2 |
drbg_statusName: | drbg_status | Prototype: | static int drbg_status(void) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 993-1005 |
| | 10 | 2 |
enc_callback_ctrlName: | enc_callback_ctrl | Prototype: | static long enc_callback_ctrl(BIO *b, int cmd, BIO_info_cb *fp) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_enc.c | Lines: | 389-402 |
| | 10 | 3 |
engine_table_cleanupName: | engine_table_cleanup | Prototype: | void engine_table_cleanup(ENGINE_TABLE **table) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_table.c | Lines: | 180-189 |
| | 10 | 2 |
fd_freeName: | fd_free | Prototype: | static int fd_free(BIO *a) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c | Lines: | 101-113 |
| | 10 | 4 |
fd_getsName: | fd_gets | Prototype: | static int fd_gets(BIO *bp, char *buf, int size) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c | Lines: | 205-221 |
| | 10 | 4 |
fd_writeName: | fd_write | Prototype: | static int fd_write(BIO *b, const char *in, int inl) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c | Lines: | 131-142 |
| | 10 | 3 |
file_getsName: | file_gets | Prototype: | static int file_gets(BIO *bp, char *buf, int size) | Coverage: | 60.000% (9/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_file.c | Lines: | 339-355 |
| | 10 | 6 |
ge_p2_dblName: | ge_p2_dbl | Prototype: | static void ge_p2_dbl(ge_p1p1 *r, const ge_p2 *p) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 1889-1901 |
| | 10 | 1 |
get_issuerName: | get_issuer | Prototype: | static int get_issuer(X509 **issuer, X509_STORE_CTX *ctx, X509 *cert) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 2847-2857 |
| | 10 | 1 |
hmac_ctx_cleanupName: | hmac_ctx_cleanup | Prototype: | static void hmac_ctx_cleanup(HMAC_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c | Lines: | 139-147 |
| | 10 | 1 |
i2r_PKEY_USAGE_PERIODName: | i2r_PKEY_USAGE_PERIOD | Prototype: | static int i2r_PKEY_USAGE_PERIOD(X509V3_EXT_METHOD *method, PKEY_USAGE_PERIOD *usage, BIO *out, int indent) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pku.c | Lines: | 36-52 |
| | 10 | 4 |
i2r_certpolName: | i2r_certpol | Prototype: | static int i2r_certpol(X509V3_EXT_METHOD *method, struct stack_st_POLICYINFO *pol, BIO *out, int indent) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c | Lines: | 399-414 |
| | 10 | 3 |
initName: | init | Prototype: | static int init(EVP_MD_CTX *evp_ctx, unsigned char pad) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha3.c | Lines: | 33-50 |
| | 10 | 2 |
init_addedName: | init_added | Prototype: | static int init_added(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | Lines: | 126-132 |
| | 10 | 2 |
init_status_requestName: | init_status_request | Prototype: | static int init_status_request(SSL *s, unsigned int context) | Coverage: | 100.000% (5/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 1068-1083 |
| | 10 | 2 |
load_8Name: | load_8 | Prototype: | static uint64_t load_8(const uint8_t *in) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 45-59 |
| | 10 | 1 |
mime_param_findName: | mime_param_find | Prototype: | static MIME_PARAM *mime_param_find(MIME_HEADER *hdr, const char *name) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 889-898 |
| | 10 | 1 |
ndef_suffix_freeName: | ndef_suffix_free | Prototype: | static int ndef_suffix_free(BIO *b, unsigned char **pbuf, int *plen, void *parg) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_ndef.c | Lines: | 151-160 |
| | 10 | 2 |
ossl_ecdsa_signName: | ossl_ecdsa_sign | Prototype: | int ossl_ecdsa_sign(int type, const unsigned char *dgst, int dlen, unsigned char *sig, unsigned int *siglen, const BIGNUM *kinv, const BIGNUM *r, EC_KEY *eckey) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdsa_ossl.c | Lines: | 17-31 |
| | 10 | 2 |
ossl_strchrName: | ossl_strchr | Prototype: | static variant_char *ossl_strchr(const variant_char *str, char srch) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cryptlib.c | Lines: | 82-92 |
| | 10 | 3 |
pkey_dsa_copyName: | pkey_dsa_copy | Prototype: | static int pkey_dsa_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_pmeth.c | Lines: | 50-63 |
| | 10 | 2 |
pkey_ec_initName: | pkey_ec_init | Prototype: | static int pkey_ec_init(EVP_PKEY_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 41-54 |
| | 10 | 2 |
rc2_ctrlName: | rc2_ctrl | Prototype: | static int rc2_ctrl(EVP_CIPHER_CTX *c, int type, int arg, void *ptr) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c | Lines: | 161-187 |
| | 10 | 6 |
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_multip_capName: | rsa_multip_cap | Prototype: | int rsa_multip_cap(int bits) | Coverage: | 84.615% (11/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_mp.c | Lines: | 100-115 |
| | 10 | 5 |
scryptBlockMixName: | scryptBlockMix | Prototype: | static void scryptBlockMix(uint32_t *B_, uint32_t *B, uint64_t r) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pbe_scrypt.c | Lines: | 64-78 |
| | 10 | 3 |
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_doneName: | sh_done | Prototype: | static void sh_done(void) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | Lines: | 504-512 |
| | 10 | 2 |
sm2_ciphertext_sizeName: | sm2_ciphertext_size | Prototype: | int sm2_ciphertext_size(const EC_KEY *key, const EVP_MD *digest, size_t msg_len, size_t *ct_size) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_crypt.c | Lines: | 89-107 |
| | 10 | 2 |
sm3_initName: | sm3_init | Prototype: | int sm3_init(SM3_CTX *c) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm3/sm3.c | Lines: | 15-27 |
| | 10 | 1 |
sock_freeName: | sock_free | Prototype: | static int sock_free(BIO *a) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_sock.c | Lines: | 79-91 |
| | 10 | 4 |
sock_writeName: | sock_write | Prototype: | static int sock_write(BIO *b, const char *in, int inl) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_sock.c | Lines: | 109-121 |
| | 10 | 3 |
ssl3_cbc_remove_paddingName: | ssl3_cbc_remove_padding | Prototype: | int ssl3_cbc_remove_padding(SSL3_RECORD *rec, size_t block_size, size_t mac_size) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | Lines: | 1409-1428 |
| | 10 | 2 |
ssl_clear_bad_sessionName: | ssl_clear_bad_session | Prototype: | int ssl_clear_bad_session(SSL *s) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 1124-1133 |
| | 10 | 2 |
ssl_conf_cmd_allowedName: | ssl_conf_cmd_allowed | Prototype: | static int ssl_conf_cmd_allowed(SSL_CONF_CTX *cctx, const ssl_conf_cmd_tbl * t) | Coverage: | 62.500% (10/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 740-752 |
| | 10 | 4 |
ssl_get_split_send_fragmentName: | ssl_get_split_send_fragment | Prototype: | unsigned int ssl_get_split_send_fragment(const SSL *ssl) | Coverage: | 76.923% (10/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 5415-5428 |
| | 10 | 3 |
ssl_newName: | ssl_new | Prototype: | static int ssl_new(BIO *bi) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c | Lines: | 56-70 |
| | 10 | 2 |
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_security_certName: | ssl_security_cert | Prototype: | int ssl_security_cert(SSL *s, SSL_CTX *ctx, X509 *x, int vfy, int is_ee) | Coverage: | 52.941% (9/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 2421-2435 |
| | 10 | 6 |