Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
i2r_pciName: | i2r_pci | Prototype: | static int i2r_pci(X509V3_EXT_METHOD *method, PROXY_CERT_INFO_EXTENSION *pci, BIO *out, int indent) | Coverage: | 70.000% (7/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pci.c | Lines: | 67-83 |
| | 12 | 3 |
idea_init_keyName: | idea_init_key | Prototype: | static int idea_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 100.000% (14/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_idea.c | Lines: | 49-68 |
| | 12 | 5 |
int_cleanup_itemName: | int_cleanup_item | Prototype: | static ENGINE_CLEANUP_ITEM *int_cleanup_item(ENGINE_CLEANUP_CB *cb) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_lib.c | Lines: | 124-134 |
| | 12 | 2 |
level_find_nodeName: | level_find_node | Prototype: | X509_POLICY_NODE *level_find_node(const X509_POLICY_LEVEL *level, const X509_POLICY_NODE *parent, const ASN1_OBJECT *id) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_node.c | Lines: | 43-57 |
| | 12 | 4 |
md_freeName: | md_free | Prototype: | static int md_free(BIO *a) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_md.c | Lines: | 67-76 |
| | 12 | 2 |
ocsp_certid_printName: | ocsp_certid_print | Prototype: | static int ocsp_certid_print(BIO *bp, OCSP_CERTID *a, int indent) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_prn.c | Lines: | 17-31 |
| | 12 | 1 |
old_dsa_priv_decodeName: | old_dsa_priv_decode | Prototype: | static int old_dsa_priv_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c | Lines: | 411-422 |
| | 12 | 2 |
old_ec_priv_decodeName: | old_ec_priv_decode | Prototype: | static int old_ec_priv_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | Lines: | 441-452 |
| | 12 | 2 |
old_rsa_priv_decodeName: | old_rsa_priv_decode | Prototype: | static int old_rsa_priv_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 124-135 |
| | 12 | 2 |
ossl_statem_app_data_allowedName: | ossl_statem_app_data_allowed | Prototype: | int ossl_statem_app_data_allowed(SSL *s) | Coverage: | 23.810% (5/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | Lines: | 917-945 |
| | 12 | 6 |
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 |
pkey_hmac_cleanupName: | pkey_hmac_cleanup | Prototype: | static void pkey_hmac_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_pmeth.c | Lines: | 74-84 |
| | 12 | 2 |
pkey_poly1305_keygenName: | pkey_poly1305_keygen | Prototype: | static int pkey_poly1305_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_pmeth.c | Lines: | 72-83 |
| | 12 | 3 |
pkey_siphash_keygenName: | pkey_siphash_keygen | Prototype: | static int pkey_siphash_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_pmeth.c | Lines: | 72-83 |
| | 12 | 3 |
pkey_sm2_cleanupName: | pkey_sm2_cleanup | Prototype: | static void pkey_sm2_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_pmeth.c | Lines: | 45-55 |
| | 12 | 2 |
print_errorName: | print_error | Prototype: | static int print_error(const char *str, size_t len, UI *ui) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | Lines: | 458-470 |
| | 12 | 2 |
rsa_pss_check_min_key_sizeName: | rsa_pss_check_min_key_size | Prototype: | static int rsa_pss_check_min_key_size(const RSA *rsa, const SIGALG_LOOKUP *lu) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 833-844 |
| | 12 | 4 |
rsa_sig_printName: | rsa_sig_print | Prototype: | static int rsa_sig_print(BIO *bp, const X509_ALGOR *sigalg, const ASN1_STRING *sig, int indent, ASN1_PCTX *pctx) | Coverage: | 73.333% (11/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 436-453 |
| | 12 | 5 |
set_ciphersuitesName: | set_ciphersuites | Prototype: | static int set_ciphersuites(struct stack_st_SSL_CIPHER **currciphers, const char *str) | Coverage: | 55.556% (5/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 1304-1321 |
| | 12 | 3 |
setup_crldpName: | setup_crldp | Prototype: | static void setup_crldp(X509 *x) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | Lines: | 331-337 |
| | 12 | 2 |
ssl3_free_digest_listName: | ssl3_free_digest_list | Prototype: | void ssl3_free_digest_list(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_enc.c | Lines: | 346-352 |
| | 12 | 1 |
ssl3_newName: | ssl3_new | Prototype: | int ssl3_new(SSL *s) | Coverage: | 36.364% (4/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 3292-3311 |
| | 12 | 5 |
ssl_cert_set0_chainName: | ssl_cert_set0_chain | Prototype: | int ssl_cert_set0_chain(SSL *s, SSL_CTX *ctx, struct stack_st_X509 *chain) | Coverage: | 33.333% (4/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 255-271 |
| | 12 | 4 |
ssl_free_wbio_bufferName: | ssl_free_wbio_buffer | Prototype: | int ssl_free_wbio_buffer(SSL *s) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 3888-3899 |
| | 12 | 2 |
ssl_get_cipher_by_charName: | ssl_get_cipher_by_char | Prototype: | const SSL_CIPHER *ssl_get_cipher_by_char(SSL *ssl, const unsigned char *ptr, int all) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 2035-2043 |
| | 12 | 2 |
ssl_has_certName: | ssl_has_cert | Prototype: | static inline int ssl_has_cert(const SSL *s, int idx) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_locl.h | Lines: | 2219-2225 |
| | 12 | 2 |
store_info_newName: | store_info_new | Prototype: | static OSSL_STORE_INFO *store_info_new(int type, void *data) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | Lines: | 234-244 |
| | 12 | 2 |
tls12_get_cert_sigalg_idxName: | tls12_get_cert_sigalg_idx | Prototype: | static int tls12_get_cert_sigalg_idx(const SSL *s, const SIGALG_LOOKUP *lu) | Coverage: | 91.667% (11/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 2470-2483 |
| | 12 | 2 |
tls_construct_cert_status_bodyName: | tls_construct_cert_status_body | Prototype: | int tls_construct_cert_status_body(SSL *s, WPACKET *pkt) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 4165-4176 |
| | 12 | 2 |
tls_construct_ctos_emsName: | tls_construct_ctos_ems | Prototype: | EXT_RETURN tls_construct_ctos_ems(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 491-502 |
| | 12 | 2 |
tls_construct_key_updateName: | tls_construct_key_update | Prototype: | int tls_construct_key_update(SSL *s, WPACKET *pkt) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 587-597 |
| | 12 | 2 |
tls_parse_ctos_emsName: | tls_parse_ctos_ems | Prototype: | int tls_parse_ctos_ems(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 982-995 |
| | 12 | 2 |
tls_parse_ctos_post_handshake_authName: | tls_parse_ctos_post_handshake_auth | Prototype: | int tls_parse_ctos_post_handshake_auth(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 1287-1299 |
| | 12 | 2 |
tree_add_auth_nodeName: | tree_add_auth_node | Prototype: | static int tree_add_auth_node(struct stack_st_X509_POLICY_NODE **pnodes, X509_POLICY_NODE *pcy) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | Lines: | 439-448 |
| | 12 | 3 |
uint32_i2cName: | uint32_i2c | Prototype: | static int uint32_i2c(ASN1_VALUE **pval, unsigned char *cont, int *putype, const ASN1_ITEM *it) | Coverage: | 100.000% (11/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c | Lines: | 144-166 |
| | 12 | 3 |
uint64_i2cName: | uint64_i2c | Prototype: | static int uint64_i2c(ASN1_VALUE **pval, unsigned char *cont, int *putype, const ASN1_ITEM *it) | Coverage: | 100.000% (11/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c | Lines: | 49-71 |
| | 12 | 3 |
ASN1_OBJECT_newName: | ASN1_OBJECT_new | Prototype: | ASN1_OBJECT *ASN1_OBJECT_new(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_object.c | Lines: | 335-346 |
| | 13 | 2 |
ASN1_STRING_type_newName: | ASN1_STRING_type_new | Prototype: | ASN1_STRING *ASN1_STRING_type_new(int type) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c | Lines: | 312-323 |
| | 13 | 2 |
ASN1_TIME_cmp_time_tName: | ASN1_TIME_cmp_time_t | Prototype: | int ASN1_TIME_cmp_time_t(const ASN1_TIME *s, time_t t) | Coverage: | 70.000% (14/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | Lines: | 511-530 |
| | 13 | 6 |
ASN1_TYPE_setName: | ASN1_TYPE_set | Prototype: | void ASN1_TYPE_set(ASN1_TYPE *a, int type, void *value) | Coverage: | 66.667% (6/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_type.c | Lines: | 24-35 |
| | 13 | 3 |
ASN1_TYPE_unpack_sequenceName: | ASN1_TYPE_unpack_sequence | Prototype: | void *ASN1_TYPE_unpack_sequence(const ASN1_ITEM *it, const ASN1_TYPE *t) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_type.c | Lines: | 129-134 |
| | 13 | 2 |
ASN1_buf_printName: | ASN1_buf_print | Prototype: | int ASN1_buf_print(BIO *bp, const unsigned char *buf, size_t buflen, int indent) | Coverage: | 61.905% (13/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/t_pkey.c | Lines: | 21-43 |
| | 13 | 7 |
BF_ecb_encryptName: | BF_ecb_encrypt | Prototype: | void BF_ecb_encrypt(const unsigned char *in, unsigned char *out, const BF_KEY *key, int encrypt) | Coverage: | 100.000% (5/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bf/bf_ecb.c | Lines: | 25-43 |
| | 13 | 2 |
BIO_ACCEPT_freeName: | BIO_ACCEPT_free | Prototype: | static void BIO_ACCEPT_free(BIO_ACCEPT *a) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_acpt.c | Lines: | 104-117 |
| | 13 | 2 |
BIO_ACCEPT_newName: | BIO_ACCEPT_new | Prototype: | static BIO_ACCEPT *BIO_ACCEPT_new(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_acpt.c | Lines: | 91-102 |
| | 13 | 2 |
BIO_ADDR_sockaddr_sizeName: | BIO_ADDR_sockaddr_size | Prototype: | socklen_t BIO_ADDR_sockaddr_size(const BIO_ADDR *ap) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | Lines: | 320-333 |
| | 13 | 4 |
BIO_CONNECT_newName: | BIO_CONNECT_new | Prototype: | BIO_CONNECT *BIO_CONNECT_new(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c | Lines: | 222-233 |
| | 13 | 2 |
BIO_set_tcp_ndelayName: | BIO_set_tcp_ndelay | Prototype: | int BIO_set_tcp_ndelay(int s, int on) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c | Lines: | 277-294 |
| | 13 | 1 |
BIO_socketName: | BIO_socket | Prototype: | int BIO_socket(int domain, int socktype, int protocol, int options) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock2.c | Lines: | 40-55 |
| | 13 | 3 |
BLAKE2s_InitName: | BLAKE2s_Init | Prototype: | int BLAKE2s_Init(BLAKE2S_CTX *c) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2s.c | Lines: | 78-94 |
| | 13 | 1 |
BN_CTX_newName: | BN_CTX_new | Prototype: | BN_CTX *BN_CTX_new(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c | Lines: | 134-146 |
| | 13 | 2 |
BN_MONT_CTX_newName: | BN_MONT_CTX_new | Prototype: | BN_MONT_CTX *BN_MONT_CTX_new(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mont.c | Lines: | 228-240 |
| | 13 | 2 |
BN_bn2lebinpadName: | BN_bn2lebinpad | Prototype: | int BN_bn2lebinpad(const BIGNUM *a, unsigned char *to, int tolen) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 519-537 |
| | 13 | 4 |
BN_mask_bitsName: | BN_mask_bits | Prototype: | int BN_mask_bits(BIGNUM *a, int n) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 663-683 |
| | 13 | 4 |
BN_mul_wordName: | BN_mul_word | Prototype: | int BN_mul_word(BIGNUM *a, unsigned long w) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_word.c | Lines: | 181-201 |
| | 13 | 5 |
BN_ucmpName: | BN_ucmp | Prototype: | int BN_ucmp(const BIGNUM *a, const BIGNUM *b) | Coverage: | 100.000% (12/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 539-559 |
| | 13 | 4 |
CAST_ecb_encryptName: | CAST_ecb_encrypt | Prototype: | void CAST_ecb_encrypt(const unsigned char *in, unsigned char *out, const CAST_KEY *ks, int enc) | Coverage: | 100.000% (5/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cast/c_ecb.c | Lines: | 14-32 |
| | 13 | 2 |
CMS_RecipientInfo_ktri_get0_algsName: | CMS_RecipientInfo_ktri_get0_algs | Prototype: | int CMS_RecipientInfo_ktri_get0_algs(CMS_RecipientInfo *ri, EVP_PKEY **pk, X509 **recip, X509_ALGOR **palg) | Coverage: | 46.154% (6/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | Lines: | 231-251 |
| | 13 | 5 |
CMS_add_smimecapName: | CMS_add_smimecap | Prototype: | int CMS_add_smimecap(CMS_SignerInfo *si, struct stack_st_X509_ALGOR *algs) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Lines: | 854-865 |
| | 13 | 2 |
CRYPTO_ocb128_copy_ctxName: | CRYPTO_ocb128_copy_ctx | Prototype: | int CRYPTO_ocb128_copy_ctx(OCB128_CONTEXT *dest, OCB128_CONTEXT *src, void *keyenc, void *keydec) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c | Lines: | 196-212 |
| | 13 | 5 |
DSA_SIG_set0Name: | DSA_SIG_set0 | Prototype: | int DSA_SIG_set0(DSA_SIG *sig, BIGNUM *r, BIGNUM *s) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_asn1.c | Lines: | 49-58 |
| | 13 | 2 |
ECDSA_SIG_set0Name: | ECDSA_SIG_set0 | Prototype: | int ECDSA_SIG_set0(ECDSA_SIG *sig, BIGNUM *r, BIGNUM *s) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 1184-1193 |
| | 13 | 2 |
EC_GROUP_clear_freeName: | EC_GROUP_clear_free | Prototype: | void EC_GROUP_clear_free(EC_GROUP *group) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | Lines: | 111-128 |
| | 13 | 4 |
EC_GROUP_get_basis_typeName: | EC_GROUP_get_basis_type | Prototype: | int EC_GROUP_get_basis_type(const EC_GROUP *group) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 17-39 |
| | 13 | 5 |
EC_KEY_key2bufName: | EC_KEY_key2buf | Prototype: | size_t EC_KEY_key2buf(const EC_KEY *key, point_conversion_form_t form, unsigned char **pbuf, BN_CTX *ctx) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | Lines: | 497-503 |
| | 13 | 2 |
EC_KEY_set_groupName: | EC_KEY_set_group | Prototype: | int EC_KEY_set_group(EC_KEY *key, const EC_GROUP *group) | Coverage: | 37.500% (3/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | Lines: | 403-410 |
| | 13 | 2 |
EC_POINT_get_affine_coordinatesName: | EC_POINT_get_affine_coordinates | Prototype: | int EC_POINT_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | Lines: | 747-765 |
| | 13 | 4 |
EC_POINT_point2octName: | EC_POINT_point2oct | Prototype: | size_t EC_POINT_point2oct(const EC_GROUP *group, const EC_POINT *point, point_conversion_form_t form, unsigned char *buf, size_t len, BN_CTX *ctx) | Coverage: | 53.333% (8/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_oct.c | Lines: | 70-99 |
| | 13 | 5 |
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 |
ERR_print_errors_cbName: | ERR_print_errors_cb | Prototype: | void ERR_print_errors_cb(int (*cb) (const char *str, size_t len, void *u), void *u) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err_prn.c | Lines: | 16-43 |
| | 13 | 3 |
EVP_CIPHER_CTX_ctrlName: | EVP_CIPHER_CTX_ctrl | Prototype: | int EVP_CIPHER_CTX_ctrl(EVP_CIPHER_CTX *ctx, int type, int arg, void *ptr) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c | Lines: | 578-599 |
| | 13 | 4 |
EVP_CIPHER_CTX_set_key_lengthName: | EVP_CIPHER_CTX_set_key_length | Prototype: | int EVP_CIPHER_CTX_set_key_length(EVP_CIPHER_CTX *c, int keylen) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c | Lines: | 555-567 |
| | 13 | 4 |
EVP_CIPHER_get_asn1_ivName: | EVP_CIPHER_get_asn1_iv | Prototype: | int EVP_CIPHER_get_asn1_iv(EVP_CIPHER_CTX *c, ASN1_TYPE *type) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c | Lines: | 87-102 |
| | 13 | 4 |
EVP_PKEY_asn1_get0_infoName: | EVP_PKEY_asn1_get0_info | Prototype: | int EVP_PKEY_asn1_get0_info(int *ppkey_id, int *ppkey_base_id, int *ppkey_flags, const char **pinfo, const char **ppem_str, const EVP_PKEY_ASN1_METHOD *ameth) | Coverage: | 68.421% (13/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/ameth_lib.c | Lines: | 176-194 |
| | 13 | 7 |
EVP_get_cipherbynameName: | EVP_get_cipherbyname | Prototype: | const EVP_CIPHER *EVP_get_cipherbyname(const char *name) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/names.c | Lines: | 58-67 |
| | 13 | 2 |
EVP_get_digestbynameName: | EVP_get_digestbyname | Prototype: | const EVP_MD *EVP_get_digestbyname(const char *name) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/names.c | Lines: | 69-78 |
| | 13 | 2 |
OCSP_REQ_CTX_add1_headerName: | OCSP_REQ_CTX_add1_header | Prototype: | int OCSP_REQ_CTX_add1_header(OCSP_REQ_CTX *rctx, const char *name, const char *value) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ht.c | Lines: | 160-177 |
| | 13 | 7 |
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 |
OCSP_request_set1_nameName: | OCSP_request_set1_name | Prototype: | int OCSP_request_set1_name(OCSP_REQUEST *req, X509_NAME *nm) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c | Lines: | 51-66 |
| | 13 | 3 |
OPENSSL_sk_setName: | OPENSSL_sk_set | Prototype: | void *OPENSSL_sk_set(OPENSSL_STACK *st, int i, const void *data) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | Lines: | 392-399 |
| | 13 | 2 |
PKCS12_SAFEBAG_create0_p8infName: | PKCS12_SAFEBAG_create0_p8inf | Prototype: | PKCS12_SAFEBAG *PKCS12_SAFEBAG_create0_p8inf(PKCS8_PRIV_KEY_INFO *p8) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_sbag.c | Lines: | 108-119 |
| | 13 | 2 |
PKCS12_SAFEBAG_create0_pkcs8Name: | PKCS12_SAFEBAG_create0_pkcs8 | Prototype: | PKCS12_SAFEBAG *PKCS12_SAFEBAG_create0_pkcs8(X509_SIG *p8) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_sbag.c | Lines: | 123-135 |
| | 13 | 2 |
PKCS7_set_contentName: | PKCS7_set_content | Prototype: | int PKCS7_set_content(PKCS7 *p7, PKCS7 *p7_data) | Coverage: | 25.000% (3/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c | Lines: | 80-105 |
| | 13 | 9 |
RAND_DRBG_freeName: | RAND_DRBG_free | Prototype: | void RAND_DRBG_free(RAND_DRBG *drbg) | Coverage: | 70.000% (7/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 253-267 |
| | 13 | 4 |
RC2_ecb_encryptName: | RC2_ecb_encrypt | Prototype: | void RC2_ecb_encrypt(const unsigned char *in, unsigned char *out, RC2_KEY *ks, int encrypt) | Coverage: | 100.000% (5/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rc2/rc2_ecb.c | Lines: | 22-40 |
| | 13 | 2 |
RSA_pkey_ctx_ctrlName: | RSA_pkey_ctx_ctrl | Prototype: | int RSA_pkey_ctx_ctrl(EVP_PKEY_CTX *ctx, int optype, int cmd, int p1, void *p2) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c | Lines: | 471-479 |
| | 13 | 2 |
SCT_newName: | SCT_new | Prototype: | SCT *SCT_new(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c | Lines: | 22-34 |
| | 13 | 2 |
SHA384_InitName: | SHA384_Init | Prototype: | int SHA384_Init(SHA512_CTX *c) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sha/sha512.c | Lines: | 99-115 |
| | 13 | 1 |
SHA512_InitName: | SHA512_Init | Prototype: | int SHA512_Init(SHA512_CTX *c) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sha/sha512.c | Lines: | 117-133 |
| | 13 | 1 |
SMIME_write_CMSName: | SMIME_write_CMS | Prototype: | int SMIME_write_CMS(BIO *bio, CMS_ContentInfo *cms, BIO *data, int flags) | Coverage: | 100.000% (5/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_io.c | Lines: | 68-81 |
| | 13 | 2 |
SMIME_write_PKCS7Name: | SMIME_write_PKCS7 | Prototype: | int SMIME_write_PKCS7(BIO *bio, PKCS7 *p7, BIO *data, int flags) | Coverage: | 100.000% (5/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_mime.c | Lines: | 29-43 |
| | 13 | 2 |
SSL_CTX_enable_ctName: | SSL_CTX_enable_ct | Prototype: | int SSL_CTX_enable_ct(SSL_CTX *ctx, int validation_mode) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 4909-4920 |
| | 13 | 4 |
SSL_enable_ctName: | SSL_enable_ct | Prototype: | int SSL_enable_ct(SSL *s, int validation_mode) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 4922-4933 |
| | 13 | 4 |
SSL_get_psk_identityName: | SSL_get_psk_identity | Prototype: | const char *SSL_get_psk_identity(const SSL *s) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 4211-4216 |
| | 13 | 2 |
SSL_get_psk_identity_hintName: | SSL_get_psk_identity_hint | Prototype: | const char *SSL_get_psk_identity_hint(const SSL *s) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 4204-4209 |
| | 13 | 2 |
SSL_key_updateName: | SSL_key_update | Prototype: | int SSL_key_update(SSL *s, int updatetype) | Coverage: | 50.000% (8/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 2081-2107 |
| | 13 | 4 |
UI_destroy_methodName: | UI_destroy_method | Prototype: | void UI_destroy_method(UI_METHOD *ui_method) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | Lines: | 617-626 |
| | 13 | 2 |
X509_LOOKUP_by_subjectName: | X509_LOOKUP_by_subject | Prototype: | int X509_LOOKUP_by_subject(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, X509_NAME *name, X509_OBJECT *ret) | Coverage: | 66.667% (6/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | Lines: | 85-93 |
| | 13 | 3 |
X509_NAME_setName: | X509_NAME_set | Prototype: | int X509_NAME_set(X509_NAME **xn, X509_NAME *name) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c | Lines: | 482-491 |
| | 13 | 3 |
X509_PURPOSE_get_by_idName: | X509_PURPOSE_get_by_id | Prototype: | int X509_PURPOSE_get_by_id(int purpose) | Coverage: | 50.000% (6/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | Lines: | 133-147 |
| | 13 | 4 |