Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
ASN1_STRING_to_UTF8Name: | ASN1_STRING_to_UTF8 | Prototype: | int ASN1_STRING_to_UTF8(unsigned char **out, const ASN1_STRING *in) | Coverage: | 53.333% (8/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strex.c | Lines: | 603-626 |
| | 25 | 5 |
ASN1_STRING_set_by_NIDName: | ASN1_STRING_set_by_NID | Prototype: | ASN1_STRING *ASN1_STRING_set_by_NID(ASN1_STRING **out, const unsigned char *in, int inlen, int inform, int nid) | Coverage: | 57.143% (8/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strnid.c | Lines: | 79-104 |
| | 30 | 5 |
ASN1_OBJECT_freeName: | ASN1_OBJECT_free | Prototype: | void ASN1_OBJECT_free(ASN1_OBJECT *a) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_object.c | Lines: | 348-368 |
| | 22 | 5 |
xptable_freeName: | xptable_free | Prototype: | static void xptable_free(X509_PURPOSE *p) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | Lines: | 217-228 |
| | 7 | 4 |
x509_cbName: | x509_cb | Prototype: | static int x509_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 75.000% (6/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c | Lines: | 36-78 |
| | 50 | 4 |
x448_intName: | x448_int | Prototype: | c448_error_t x448_int(uint8_t out[56], const uint8_t base[56], const uint8_t scalar[56]) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | Lines: | 379-456 |
| | 54 | 4 |
wpacket_intern_init_lenName: | wpacket_intern_init_len | Prototype: | static int wpacket_intern_init_len(WPACKET *pkt, size_t lenbytes) | Coverage: | 66.667% (8/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c | Lines: | 90-116 |
| | 26 | 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 |
use_eccName: | use_ecc | Prototype: | static int use_ecc(SSL *s) | Coverage: | 78.571% (11/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 116-140 |
| | 20 | 4 |
ts_status_map_printName: | ts_status_map_print | Prototype: | static int ts_status_map_print(BIO *bio, const struct status_map_st *a, const ASN1_BIT_STRING *v) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_print.c | Lines: | 102-116 |
| | 7 | 4 |
ts_issuer_serial_cmpName: | ts_issuer_serial_cmp | Prototype: | static int ts_issuer_serial_cmp(ESS_ISSUER_SERIAL *is, X509 *cert) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | Lines: | 344-360 |
| | 10 | 4 |
ts_check_signer_nameName: | ts_check_signer_name | Prototype: | static int ts_check_signer_name(GENERAL_NAME *tsa_name, X509 *signer) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | Lines: | 669-693 |
| | 29 | 4 |
ts_ACCURACY_print_bioName: | ts_ACCURACY_print_bio | Prototype: | static int ts_ACCURACY_print_bio(BIO *bio, const TS_ACCURACY *a) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_print.c | Lines: | 176-195 |
| | 19 | 4 |
trtable_freeName: | trtable_free | Prototype: | static void trtable_free(X509_TRUST *p) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c | Lines: | 185-194 |
| | 6 | 4 |
tree_link_anyName: | tree_link_any | Prototype: | static int tree_link_any(X509_POLICY_LEVEL *curr, const X509_POLICY_CACHE *cache, X509_POLICY_TREE *tree) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | Lines: | 360-379 |
| | 17 | 4 |
tree_add_unmatchedName: | tree_add_unmatched | Prototype: | static int tree_add_unmatched(X509_POLICY_LEVEL *curr, const X509_POLICY_CACHE *cache, const ASN1_OBJECT *id, X509_POLICY_NODE *node, X509_POLICY_TREE *tree) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | Lines: | 295-319 |
| | 21 | 4 |
tls_process_hello_reqName: | tls_process_hello_req | Prototype: | MSG_PROCESS_RETURN tls_process_hello_req(SSL *s, PACKET *pkt) | Coverage: | 81.818% (9/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3639-3666 |
| | 17 | 4 |
tls_process_encrypted_extensionsName: | tls_process_encrypted_extensions | Prototype: | static MSG_PROCESS_RETURN tls_process_encrypted_extensions(SSL *s, PACKET *pkt) | Coverage: | 75.000% (9/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3668-3695 |
| | 35 | 4 |
tls_parse_stoc_supported_versionsName: | tls_parse_stoc_supported_versions | Prototype: | int tls_parse_stoc_supported_versions(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 100.000% (12/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 1750-1782 |
| | 32 | 4 |
tls_parse_stoc_session_ticketName: | tls_parse_stoc_session_ticket | Prototype: | int tls_parse_stoc_session_ticket(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 50.000% (6/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 1398-1424 |
| | 39 | 4 |
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 |
tls_parse_ctos_supported_groupsName: | tls_parse_ctos_supported_groups | Prototype: | int tls_parse_ctos_supported_groups(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 85.000% (17/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 950-979 |
| | 37 | 4 |
tls_parse_ctos_renegotiateName: | tls_parse_ctos_renegotiate | Prototype: | int tls_parse_ctos_renegotiate(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 83.333% (10/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 41-72 |
| | 36 | 4 |
tls_parse_ctos_maxfragmentlenName: | tls_parse_ctos_maxfragmentlen | Prototype: | int tls_parse_ctos_maxfragmentlen(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 87.500% (14/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 175-212 |
| | 39 | 4 |
tls_parse_ctos_ec_pt_formatsName: | tls_parse_ctos_ec_pt_formats | Prototype: | int tls_parse_ctos_ec_pt_formats(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 83.333% (10/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 243-266 |
| | 26 | 4 |
tls_construct_stoc_next_proto_negName: | tls_construct_stoc_next_proto_neg | Prototype: | EXT_RETURN tls_construct_stoc_next_proto_neg(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 71.429% (10/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 1523-1550 |
| | 28 | 4 |
tls_construct_stoc_etmName: | tls_construct_stoc_etm | Prototype: | EXT_RETURN tls_construct_stoc_etm(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 66.667% (12/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 1598-1624 |
| | 20 | 4 |
tls_construct_server_certificateName: | tls_construct_server_certificate | Prototype: | int tls_construct_server_certificate(SSL *s, WPACKET *pkt) | Coverage: | 56.250% (9/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 3750-3775 |
| | 26 | 4 |
tls_construct_ctos_sctName: | tls_construct_ctos_sct | Prototype: | EXT_RETURN tls_construct_ctos_sct(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 470-488 |
| | 20 | 4 |
tls_construct_ctos_cookieName: | tls_construct_ctos_cookie | Prototype: | EXT_RETURN tls_construct_ctos_cookie(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 64.286% (9/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 701-728 |
| | 27 | 4 |
tls1_set_groupsName: | tls1_set_groups | Prototype: | int tls1_set_groups(uint16_t **pext, size_t *pextlen, int *groups, size_t ngroups) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 335-367 |
| | 22 | 4 |
tls1_save_sigalgsName: | tls1_save_sigalgs | Prototype: | int tls1_save_sigalgs(SSL *s, PACKET *pkt, int cert) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1753-1769 |
| | 11 | 4 |
tls1_final_finish_macName: | tls1_final_finish_mac | Prototype: | size_t tls1_final_finish_mac(SSL *s, const char *str, size_t slen, unsigned char *out) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_enc.c | Lines: | 448-472 |
| | 24 | 4 |
tls1_check_ec_tmp_keyName: | tls1_check_ec_tmp_key | Prototype: | int tls1_check_ec_tmp_key(SSL *s, unsigned long cid) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 605-620 |
| | 7 | 4 |
tls13_hkdf_expandName: | tls13_hkdf_expand | Prototype: | int tls13_hkdf_expand(SSL *s, const EVP_MD *md, const unsigned char *secret, const unsigned char *label, size_t labellen, const unsigned char *data, size_t datalen, unsigned char *out, size_t outlen) | Coverage: | 47.368% (18/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls13_enc.c | Lines: | 27-82 |
| | 64 | 4 |
test_cipher_nidsName: | test_cipher_nids | Prototype: | static int test_cipher_nids(const int **nids) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c | Lines: | 260-277 |
| | 14 | 4 |
stbl_module_initName: | stbl_module_init | Prototype: | static int stbl_module_init(CONF_IMODULE *md, const CONF *cnf) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mstbl.c | Lines: | 20-40 |
| | 16 | 4 |
ssl_set_client_hello_versionName: | ssl_set_client_hello_version | Prototype: | int ssl_set_client_hello_version(SSL *s) | Coverage: | 92.857% (13/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 2090-2114 |
| | 15 | 4 |
ssl_set_client_disabledName: | ssl_set_client_disabled | Prototype: | int ssl_set_client_disabled(SSL *s) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1100-1122 |
| | 17 | 4 |
ssl_peek_internalName: | ssl_peek_internal | Prototype: | static int ssl_peek_internal(SSL *s, void *buf, size_t num, size_t *readbytes) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 1846-1872 |
| | 21 | 4 |
ssl_module_freeName: | ssl_module_free | Prototype: | static void ssl_module_free(CONF_IMODULE *md) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_ssl.c | Lines: | 41-59 |
| | 19 | 4 |
ssl_library_stopName: | ssl_library_stop | Prototype: | static void ssl_library_stop(void) | Coverage: | 70.000% (7/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_init.c | Lines: | 143-173 |
| | 7 | 4 |
ssl_io_internName: | ssl_io_intern | Prototype: | static int ssl_io_intern(void *vargs) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 1692-1712 |
| | 13 | 4 |
ssl_get_ciphers_by_idName: | ssl_get_ciphers_by_id | Prototype: | struct stack_st_SSL_CIPHER *ssl_get_ciphers_by_id(SSL *s) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 2472-2482 |
| | 22 | 4 |
ssl_do_client_cert_cbName: | ssl_do_client_cert_cb | Prototype: | int ssl_do_client_cert_cb(SSL *s, X509 **px509, EVP_PKEY **ppkey) | Coverage: | 30.000% (3/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3697-3712 |
| | 22 | 4 |
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_cert_set1_chainName: | ssl_cert_set1_chain | Prototype: | int ssl_cert_set1_chain(SSL *s, SSL_CTX *ctx, struct stack_st_X509 *chain) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 273-286 |
| | 14 | 4 |
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_cert_lookup_by_pkeyName: | ssl_cert_lookup_by_pkey | Prototype: | const SSL_CERT_LOOKUP *ssl_cert_lookup_by_pkey(const EVP_PKEY *pk, size_t *pidx) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 1017-1032 |
| | 19 | 4 |
ssl_add_cert_to_wpacketName: | ssl_add_cert_to_wpacket | Prototype: | static int ssl_add_cert_to_wpacket(SSL *s, WPACKET *pkt, X509 *x, int chain) | Coverage: | 55.556% (10/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 866-892 |
| | 33 | 4 |
ssl3_set_req_cert_typeName: | ssl3_set_req_cert_type | Prototype: | static int ssl3_set_req_cert_type(CERT *c, const unsigned char *p, size_t len) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4367-4381 |
| | 22 | 4 |
ssl3_pendingName: | ssl3_pending | Prototype: | size_t ssl3_pending(const SSL *s) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c | Lines: | 111-126 |
| | 9 | 4 |
ssl3_output_cert_chainName: | ssl3_output_cert_chain | Prototype: | unsigned long ssl3_output_cert_chain(SSL *s, WPACKET *pkt, CERT_PKEY *cpk) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 991-1009 |
| | 23 | 4 |
ssl3_do_uncompressName: | ssl3_do_uncompress | Prototype: | int ssl3_do_uncompress(SSL *ssl, SSL3_RECORD *rr) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | Lines: | 792-814 |
| | 17 | 4 |
ssl3_comp_findName: | ssl3_comp_find | Prototype: | SSL_COMP *ssl3_comp_find(struct stack_st_SSL_COMP *sk, int n) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 1898-1912 |
| | 22 | 4 |
srp_user_pwd_dupName: | srp_user_pwd_dup | Prototype: | static SRP_user_pwd *srp_user_pwd_dup(SRP_user_pwd *src) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c | Lines: | 253-269 |
| | 27 | 4 |
sock_readName: | sock_read | Prototype: | static int sock_read(BIO *b, char *out, int outl) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_sock.c | Lines: | 93-107 |
| | 13 | 4 |
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 |
sm2_signName: | sm2_sign | Prototype: | int sm2_sign(const unsigned char *dgst, int dgstlen, unsigned char *sig, unsigned int *siglen, EC_KEY *eckey) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_sign.c | Lines: | 409-438 |
| | 32 | 4 |
sm2_plaintext_sizeName: | sm2_plaintext_size | Prototype: | int sm2_plaintext_size(const EC_KEY *key, const EVP_MD *digest, size_t msg_len, size_t *pt_size) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_crypt.c | Lines: | 63-87 |
| | 15 | 4 |
skip_asn1Name: | skip_asn1 | Prototype: | static int skip_asn1(unsigned char **pp, long *plen, int exptag) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_kdf.c | Lines: | 27-42 |
| | 13 | 4 |
siphash_set_priv_keyName: | siphash_set_priv_key | Prototype: | static int siphash_set_priv_key(EVP_PKEY *pkey, const unsigned char *priv, size_t len) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_ameth.c | Lines: | 50-69 |
| | 17 | 4 |
set_sct_list_sourceName: | set_sct_list_source | Prototype: | static int set_sct_list_source(struct stack_st_SCT *s, sct_source_t source) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_x509v3.c | Lines: | 33-47 |
| | 9 | 4 |
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 |
rsa_pub_encodeName: | rsa_pub_encode | Prototype: | static int rsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 75-93 |
| | 18 | 4 |
rsa_pub_decodeName: | rsa_pub_decode | Prototype: | static int rsa_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 95-114 |
| | 28 | 4 |
rsa_pss_decodeName: | rsa_pss_decode | Prototype: | static RSA_PSS_PARAMS *rsa_pss_decode(const X509_ALGOR *alg) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 415-434 |
| | 25 | 4 |
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_priv_encodeName: | rsa_priv_encode | Prototype: | static int rsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 142-167 |
| | 21 | 4 |
rsa_priv_decodeName: | rsa_priv_decode | Prototype: | static int rsa_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 169-189 |
| | 25 | 4 |
rsa_param_encodeName: | rsa_param_encode | Prototype: | static int rsa_param_encode(const EVP_PKEY *pkey, ASN1_STRING **pstr, int *pstrtype) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 30-52 |
| | 20 | 4 |
rsa_oaep_decodeName: | rsa_oaep_decode | Prototype: | static RSA_OAEP_PARAMS *rsa_oaep_decode(const X509_ALGOR *alg) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 868-886 |
| | 25 | 4 |
rc2_meth_to_magicName: | rc2_meth_to_magic | Prototype: | static int rc2_meth_to_magic(EVP_CIPHER_CTX *e) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c | Lines: | 91-104 |
| | 9 | 4 |
rc2_magic_to_methName: | rc2_magic_to_meth | Prototype: | static int rc2_magic_to_meth(int i) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c | Lines: | 106-118 |
| | 8 | 4 |
rand_pool_newName: | rand_pool_new | Prototype: | RAND_POOL *rand_pool_new(int entropy, size_t min_len, size_t max_len) | Coverage: | 37.500% (3/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 433-458 |
| | 22 | 4 |
rand_pool_bytes_neededName: | rand_pool_bytes_needed | Prototype: | size_t rand_pool_bytes_needed(RAND_POOL *pool, unsigned int entropy_factor) | Coverage: | 50.000% (6/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 555-579 |
| | 13 | 4 |
rand_drbg_get_additional_dataName: | rand_drbg_get_additional_data | Prototype: | size_t rand_drbg_get_additional_data(unsigned char **pout, size_t max_len) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 282-301 |
| | 13 | 4 |
pubkey_cbName: | pubkey_cb | Prototype: | static int pubkey_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | Lines: | 29-50 |
| | 11 | 4 |
popsigName: | popsig | Prototype: | static void popsig(void) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_openssl.c | Lines: | 627-654 |
| | 15 | 4 |
poly1305_set_priv_keyName: | poly1305_set_priv_key | Prototype: | static int poly1305_set_priv_key(EVP_PKEY *pkey, const unsigned char *priv, size_t len) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_ameth.c | Lines: | 49-68 |
| | 17 | 4 |
pkey_tls1_prf_deriveName: | pkey_tls1_prf_derive | Prototype: | static int pkey_tls1_prf_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/tls1_prf.c | Lines: | 124-143 |
| | 17 | 4 |
pkey_sm2_digest_customName: | pkey_sm2_digest_custom | Prototype: | static int pkey_sm2_digest_custom(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_pmeth.c | Lines: | 256-284 |
| | 14 | 4 |
pkey_get_rsaName: | pkey_get_rsa | Prototype: | static RSA *pkey_get_rsa(EVP_PKEY *key, RSA **rsa) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c | Lines: | 47-61 |
| | 19 | 4 |
pkey_get_eckeyName: | pkey_get_eckey | Prototype: | static EC_KEY *pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c | Lines: | 132-146 |
| | 19 | 4 |
pkey_get_dsaName: | pkey_get_dsa | Prototype: | static DSA *pkey_get_dsa(EVP_PKEY *key, DSA **dsa) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c | Lines: | 92-106 |
| | 19 | 4 |
pkey_ecd_digestsign448Name: | pkey_ecd_digestsign448 | Prototype: | static int pkey_ecd_digestsign448(EVP_MD_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | Lines: | 758-778 |
| | 18 | 4 |
pkey_ecd_digestsign25519Name: | pkey_ecd_digestsign25519 | Prototype: | static int pkey_ecd_digestsign25519(EVP_MD_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | Lines: | 737-756 |
| | 13 | 4 |
pkey_ecd_ctrlName: | pkey_ecd_ctrl | Prototype: | static int pkey_ecd_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | Lines: | 804-818 |
| | 11 | 4 |
pkey_ec_paramgenName: | pkey_ec_paramgen | Prototype: | static int pkey_ec_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 390-407 |
| | 21 | 4 |
pkey_ec_deriveName: | pkey_ec_derive | Prototype: | static int pkey_ec_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | Coverage: | 78.571% (11/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 152-186 |
| | 25 | 4 |
pkey_dsa_keygenName: | pkey_dsa_keygen | Prototype: | static int pkey_dsa_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_pmeth.c | Lines: | 224-240 |
| | 19 | 4 |
pkey_asn1_findName: | pkey_asn1_find | Prototype: | static const EVP_PKEY_ASN1_METHOD *pkey_asn1_find(int type) | Coverage: | 50.000% (6/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/ameth_lib.c | Lines: | 55-70 |
| | 16 | 4 |
ossl_strtouint64Name: | ossl_strtouint64 | Prototype: | static uint64_t ossl_strtouint64(const variant_char *str) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cryptlib.c | Lines: | 65-80 |
| | 9 | 4 |
ossl_store_get0_loader_intName: | ossl_store_get0_loader_int | Prototype: | const OSSL_STORE_LOADER *ossl_store_get0_loader_int(const char *scheme) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c | Lines: | 206-238 |
| | 51 | 4 |
ossl_statem_server_post_process_messageName: | ossl_statem_server_post_process_message | Prototype: | WORK_STATE ossl_statem_server_post_process_message(SSL *s, WORK_STATE wst) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 1201-1219 |
| | 16 | 4 |
openssl_ciphersName: | openssl_ciphers | Prototype: | static int openssl_ciphers(ENGINE *e, const EVP_CIPHER **cipher, const int **nids, int nid) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c | Lines: | 279-300 |
| | 13 | 4 |
oid_module_initName: | oid_module_init | Prototype: | static int oid_module_init(CONF_IMODULE *md, const CONF *cnf) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_moid.c | Lines: | 23-43 |
| | 16 | 4 |
ocsp_req_find_signerName: | ocsp_req_find_signer | Prototype: | static int ocsp_req_find_signer(X509 **psigner, OCSP_REQUEST *req, X509_NAME *nm, struct stack_st_X509 *certs, unsigned long flags) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_vfy.c | Lines: | 416-435 |
| | 11 | 4 |
ndef_prefixName: | ndef_prefix | Prototype: | static int ndef_prefix(BIO *b, unsigned char **pbuf, int *plen, void *parg) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_ndef.c | Lines: | 104-131 |
| | 23 | 4 |
min_max_protoName: | min_max_proto | Prototype: | static int min_max_proto(SSL_CONF_CTX *cctx, const char *value, int *bound) | Coverage: | 36.364% (4/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 327-341 |
| | 14 | 4 |