Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
is_oneName: | is_one | Prototype: | static unsigned long is_one(const BIGNUM *z) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c | Lines: | 216-239 |
| | 13 | 3 |
o2i_SCT_LISTName: | o2i_SCT_LIST | Prototype: | struct stack_st_SCT *o2i_SCT_LIST(struct stack_st_SCT **a, const unsigned char **pp, size_t len) | Coverage: | 71.429% (35/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_oct.c | Lines: | 257-319 |
| | 87 | 14 |
obj_cmpName: | obj_cmp | Prototype: | static int obj_cmp(const ASN1_OBJECT *const *ap, const unsigned int *bp) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | Lines: | 301-313 |
| | 9 | 3 |
ossl_statem_export_early_allowedName: | ossl_statem_export_early_allowed | Prototype: | int ossl_statem_export_early_allowed(SSL *s) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | Lines: | 961-970 |
| | 2 | 1 |
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_rsa_decryptName: | pkey_rsa_decrypt | Prototype: | static int pkey_rsa_decrypt(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen) | Coverage: | 71.429% (10/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 320-347 |
| | 20 | 5 |
pkey_rsa_encryptName: | pkey_rsa_encrypt | Prototype: | static int pkey_rsa_encrypt(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen) | Coverage: | 71.429% (10/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 291-318 |
| | 20 | 5 |
point_double_internalName: | point_double_internal | Prototype: | static void point_double_internal(curve448_point_t p, const curve448_point_t q, int before_double) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | Lines: | 60-82 |
| | 18 | 3 |
poly1305_key_freeName: | poly1305_key_free | Prototype: | static void poly1305_key_free(EVP_PKEY *pkey) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_ameth.c | Lines: | 28-36 |
| | 9 | 3 |
prepare_wnaf_tableName: | prepare_wnaf_table | Prototype: | static void prepare_wnaf_table(pniels_t * output, const curve448_point_t working, unsigned int tbits) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | Lines: | 599-625 |
| | 15 | 3 |
put_valueName: | put_value | Prototype: | static int put_value(unsigned char *data, size_t value, size_t len) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c | Lines: | 164-177 |
| | 7 | 3 |
rand_pool_add_endName: | rand_pool_add_end | Prototype: | int rand_pool_add_end(RAND_POOL *pool, size_t len, size_t entropy) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 647-660 |
| | 7 | 3 |
rand_pool_entropy_availableName: | rand_pool_entropy_available | Prototype: | size_t rand_pool_entropy_available(RAND_POOL *pool) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 525-534 |
| | 5 | 3 |
rc2_ecb_cipherName: | rc2_ecb_cipher | Prototype: | static int rc2_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c | Lines: | 35-35 |
| | 1 | 3 |
rinf_cbName: | rinf_cb | Prototype: | static int rinf_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_req.c | Lines: | 35-46 |
| | 6 | 3 |
rsa_algor_to_mdName: | rsa_algor_to_md | Prototype: | static const EVP_MD *rsa_algor_to_md(X509_ALGOR *alg) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 552-562 |
| | 9 | 3 |
seed_ecb_cipherName: | seed_ecb_cipher | Prototype: | static int seed_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_seed.c | Lines: | 28-28 |
| | 1 | 3 |
send_bio_charsName: | send_bio_chars | Prototype: | static int send_bio_chars(void *arg, const void *buf, int len) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strex.c | Lines: | 38-45 |
| | 5 | 3 |
siphash_key_freeName: | siphash_key_free | Prototype: | static void siphash_key_free(EVP_PKEY *pkey) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_ameth.c | Lines: | 28-37 |
| | 9 | 3 |
sm4_ecb_cipherName: | sm4_ecb_cipher | Prototype: | static int sm4_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_sm4.c | Lines: | 67-67 |
| | 1 | 3 |
ssl_cert_clear_certsName: | ssl_cert_clear_certs | Prototype: | void ssl_cert_clear_certs(CERT *c) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 205-222 |
| | 32 | 3 |
ssl_security_cert_chainName: | ssl_security_cert_chain | Prototype: | int ssl_security_cert_chain(SSL *s, struct stack_st_X509 *sk, X509 *x, int vfy) | Coverage: | 71.429% (10/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 2443-2463 |
| | 24 | 5 |
ssl_session_cmpName: | ssl_session_cmp | Prototype: | static int ssl_session_cmp(const SSL_SESSION *a, const SSL_SESSION *b) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 2862-2869 |
| | 5 | 3 |
ssl_session_strndupName: | ssl_session_strndup | Prototype: | static int ssl_session_strndup(char **pdst, ASN1_OCTET_STRING *src) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_asn1.c | Lines: | 211-221 |
| | 16 | 3 |
timestamp_printName: | timestamp_print | Prototype: | static void timestamp_print(uint64_t timestamp, BIO *out) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_prn.c | Lines: | 29-48 |
| | 14 | 3 |
tls1_get_formatlistName: | tls1_get_formatlist | Prototype: | void tls1_get_formatlist(SSL *s, const unsigned char **pformats, size_t *num_formats) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 527-544 |
| | 7 | 3 |
tls1_set_peer_legacy_sigalgName: | tls1_set_peer_legacy_sigalg | Prototype: | int tls1_set_peer_legacy_sigalg(SSL *s, const EVP_PKEY *pkey) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 896-908 |
| | 13 | 3 |
tls1_set_sigalgs_listName: | tls1_set_sigalgs_list | Prototype: | int tls1_set_sigalgs_list(CERT *c, const char *str, int client) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1949-1958 |
| | 9 | 3 |
tls_construct_new_session_ticketName: | tls_construct_new_session_ticket | Prototype: | int tls_construct_new_session_ticket(SSL *s, WPACKET *pkt) | Coverage: | 71.429% (60/84) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 4007-4159 |
| | 138 | 22 |
tls_construct_server_doneName: | tls_construct_server_done | Prototype: | int tls_construct_server_done(SSL *s, WPACKET *pkt) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 2447-2456 |
| | 4 | 3 |
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 |
todigitName: | todigit | Prototype: | static int todigit(variant_char c) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cryptlib.c | Lines: | 54-63 |
| | 5 | 3 |
value_free_stack_doallName: | value_free_stack_doall | Prototype: | static void value_free_stack_doall(CONF_VALUE *a) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_api.c | Lines: | 166-185 |
| | 16 | 3 |
x25519_scalar_multName: | x25519_scalar_mult | Prototype: | static void x25519_scalar_mult(uint8_t out[32], const uint8_t scalar[32], const uint8_t point[32]) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 685-742 |
| | 44 | 3 |
tls_decrypt_ticketName: | tls_decrypt_ticket | Prototype: | SSL_TICKET_STATUS tls_decrypt_ticket(SSL *s, const unsigned char *etick, size_t eticklen, const unsigned char *sess_id, size_t sesslen, SSL_SESSION **psess) | Coverage: | 71.533% (98/137) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1276-1510 |
| | 197 | 39 |
bn_sqr_fixed_topName: | bn_sqr_fixed_top | Prototype: | int bn_sqr_fixed_top(BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | Coverage: | 71.795% (28/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_sqr.c | Lines: | 27-106 |
| | 56 | 12 |
ec_GF2m_simple_point2octName: | ec_GF2m_simple_point2oct | Prototype: | size_t ec_GF2m_simple_point2oct(const EC_GROUP *group, const EC_POINT *point, point_conversion_form_t form, unsigned char *buf, size_t len, BN_CTX *ctx) | Coverage: | 71.795% (56/78) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_oct.c | Lines: | 113-229 |
| | 93 | 24 |
i2o_SCT_LISTName: | i2o_SCT_LIST | Prototype: | int i2o_SCT_LIST(const struct stack_st_SCT *a, unsigned char **pp) | Coverage: | 71.795% (28/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_oct.c | Lines: | 321-374 |
| | 62 | 14 |
evp_decodeblock_intName: | evp_decodeblock_int | Prototype: | static int evp_decodeblock_int(EVP_ENCODE_CTX *ctx, unsigned char *t, const unsigned char *f, int n) | Coverage: | 71.875% (23/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/encode.c | Lines: | 413-457 |
| | 32 | 7 |
x509_name_ex_d2iName: | x509_name_ex_d2i | Prototype: | static int x509_name_ex_d2i(ASN1_VALUE **val, const unsigned char **in, long len, const ASN1_ITEM *it, int tag, int aclass, char opt, ASN1_TLC *ctx) | Coverage: | 71.875% (23/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c | Lines: | 138-208 |
| | 68 | 12 |
BN_security_bitsName: | BN_security_bits | Prototype: | int BN_security_bits(int L, int N) | Coverage: | 72.000% (18/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 831-852 |
| | 18 | 8 |
ssl3_check_cert_and_algorithmName: | ssl3_check_cert_and_algorithm | Prototype: | int ssl3_check_cert_and_algorithm(SSL *s) | Coverage: | 72.000% (18/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3565-3615 |
| | 65 | 7 |
PEM_read_bio_exName: | PEM_read_bio_ex | Prototype: | int PEM_read_bio_ex(BIO *bp, char **name_out, char **header, unsigned char **data, long *len_out, unsigned int flags) | Coverage: | 72.222% (26/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | Lines: | 885-960 |
| | 99 | 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 |
async_wait_ctx_reset_countsName: | async_wait_ctx_reset_counts | Prototype: | void async_wait_ctx_reset_counts(ASYNC_WAIT_CTX *ctx) | Coverage: | 72.222% (13/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async_wait.c | Lines: | 185-213 |
| | 28 | 6 |
ssl_get_algorithm2Name: | ssl_get_algorithm2 | Prototype: | long ssl_get_algorithm2(SSL *s) | Coverage: | 72.222% (13/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4531-4545 |
| | 17 | 6 |
_doprName: | _dopr | Prototype: | static int _dopr(char **sbuffer, char **buffer, size_t *maxlen, size_t *retlen, int *truncated, const char *format, va_list args) | Coverage: | 72.251% (138/191) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_print.c | Lines: | 83-361 |
| | 460 | 79 |
OBJ_obj2txtName: | OBJ_obj2txt | Prototype: | int OBJ_obj2txt(char *buf, int buf_len, const ASN1_OBJECT *a, int no_name) | Coverage: | 72.381% (76/105) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | Lines: | 396-528 |
| | 121 | 31 |
ssl3_read_nName: | ssl3_read_n | Prototype: | int ssl3_read_n(SSL *s, size_t n, size_t max, int extend, int clearold, size_t *readbytes) | Coverage: | 72.414% (63/87) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c | Lines: | 169-331 |
| | 96 | 25 |
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 |
ecp_nistz256_windowed_mulName: | ecp_nistz256_windowed_mul | Prototype: | static int ecp_nistz256_windowed_mul(const EC_GROUP *group, P256_POINT *r, const BIGNUM **scalar, const EC_POINT **point, size_t num, BN_CTX *ctx) | Coverage: | 72.549% (37/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c | Lines: | 579-751 |
| | 145 | 14 |
ASYNC_pause_jobName: | ASYNC_pause_job | Prototype: | int ASYNC_pause_job(void) | Coverage: | 72.727% (8/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c | Lines: | 255-282 |
| | 22 | 3 |
BIO_new_fileName: | BIO_new_file | Prototype: | BIO *BIO_new_file(const char *filename, const char *mode) | Coverage: | 72.727% (16/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_file.c | Lines: | 62-93 |
| | 80 | 5 |
OPENSSL_sk_sortName: | OPENSSL_sk_sort | Prototype: | void OPENSSL_sk_sort(OPENSSL_STACK *st) | Coverage: | 72.727% (8/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | Lines: | 401-408 |
| | 10 | 3 |
WHIRLPOOL_FinalName: | WHIRLPOOL_Final | Prototype: | int WHIRLPOOL_Final(unsigned char *md, WHIRLPOOL_CTX *c) | Coverage: | 72.727% (16/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/whrlpool/wp_dgst.c | Lines: | 208-245 |
| | 26 | 8 |
asn1_get_enc_ptrName: | asn1_get_enc_ptr | Prototype: | static ASN1_ENCODING *asn1_get_enc_ptr(ASN1_VALUE **pval, const ASN1_ITEM *it) | Coverage: | 72.727% (8/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_utl.c | Lines: | 104-113 |
| | 15 | 3 |
internal_verifyName: | internal_verify | Prototype: | static int internal_verify(X509_STORE_CTX *ctx) | Coverage: | 72.727% (32/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1701-1779 |
| | 46 | 15 |
is_tls13_capableName: | is_tls13_capable | Prototype: | static int is_tls13_capable(const SSL *s) | Coverage: | 72.727% (16/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1495-1523 |
| | 20 | 10 |
mem_buf_syncName: | mem_buf_sync | Prototype: | static int mem_buf_sync(BIO *b) | Coverage: | 72.727% (8/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c | Lines: | 170-182 |
| | 13 | 3 |
ossl_statem_fatalName: | ossl_statem_fatal | Prototype: | void ossl_statem_fatal(SSL *s, int al, int func, int reason, const char *file, int line) | Coverage: | 72.727% (8/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | Lines: | 118-130 |
| | 8 | 3 |
tls_parse_ctos_alpnName: | tls_parse_ctos_alpn | Prototype: | int tls_parse_ctos_alpn(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 72.727% (16/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 459-496 |
| | 46 | 6 |
tls_process_certificate_requestName: | tls_process_certificate_request | Prototype: | MSG_PROCESS_RETURN tls_process_certificate_request(SSL *s, PACKET *pkt) | Coverage: | 72.727% (40/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 2445-2567 |
| | 166 | 16 |
witnessName: | witness | Prototype: | static int witness(BIGNUM *w, const BIGNUM *a, const BIGNUM *a1, const BIGNUM *a1_odd, int k, BN_CTX *ctx, BN_MONT_CTX *mont) | Coverage: | 72.727% (16/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_prime.c | Lines: | 245-270 |
| | 14 | 8 |
mime_parse_hdrName: | mime_parse_hdr | Prototype: | static struct stack_st_MIME_HEADER *mime_parse_hdr(BIO *bio) | Coverage: | 72.840% (59/81) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 624-742 |
| | 121 | 28 |
ssl3_read_bytesName: | ssl3_read_bytes | Prototype: | int ssl3_read_bytes(SSL *s, int type, int *recvd_type, unsigned char *buf, size_t len, int peek, size_t *readbytes) | Coverage: | 73.038% (214/293) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c | Lines: | 1209-1735 |
| | 397 | 73 |
BN_lshiftName: | BN_lshift | Prototype: | int BN_lshift(BIGNUM *r, const BIGNUM *a, int n) | Coverage: | 73.333% (11/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_shift.c | Lines: | 83-120 |
| | 28 | 6 |
BN_usubName: | BN_usub | Prototype: | int BN_usub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | Coverage: | 73.333% (11/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_add.c | Lines: | 125-170 |
| | 30 | 5 |
aria_128_cfb1_cipherName: | aria_128_cfb1_cipher | Prototype: | static int aria_128_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 73.333% (11/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c | Lines: | 152-152 |
| | 1 | 5 |
aria_192_cfb1_cipherName: | aria_192_cfb1_cipher | Prototype: | static int aria_192_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 73.333% (11/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c | Lines: | 153-153 |
| | 1 | 5 |
aria_256_cfb1_cipherName: | aria_256_cfb1_cipher | Prototype: | static int aria_256_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 73.333% (11/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c | Lines: | 154-154 |
| | 1 | 5 |
check_name_constraintsName: | check_name_constraints | Prototype: | static int check_name_constraints(X509_STORE_CTX *ctx) | Coverage: | 73.333% (44/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 584-704 |
| | 67 | 18 |
ec_GFp_simple_point2octName: | ec_GFp_simple_point2oct | Prototype: | size_t ec_GFp_simple_point2oct(const EC_GROUP *group, const EC_POINT *point, point_conversion_form_t form, unsigned char *buf, size_t len, BN_CTX *ctx) | Coverage: | 73.333% (55/75) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_oct.c | Lines: | 154-267 |
| | 90 | 22 |
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 |
tls12_get_psigalgsName: | tls12_get_psigalgs | Prototype: | size_t tls12_get_psigalgs(SSL *s, int sent, const uint16_t **psigs) | Coverage: | 73.333% (11/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 910-946 |
| | 17 | 6 |
tls_construct_finishedName: | tls_construct_finished | Prototype: | int tls_construct_finished(SSL *s, WPACKET *pkt) | Coverage: | 73.333% (33/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 508-585 |
| | 54 | 9 |
update_cipher_listName: | update_cipher_list | Prototype: | static int update_cipher_list(struct stack_st_SSL_CIPHER **cipher_list, struct stack_st_SSL_CIPHER **cipher_list_by_id, struct stack_st_SSL_CIPHER *tls13_ciphersuites) | Coverage: | 73.333% (11/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 1341-1372 |
| | 18 | 5 |
x509_pubkey_decodeName: | x509_pubkey_decode | Prototype: | static int x509_pubkey_decode(EVP_PKEY **ppkey, X509_PUBKEY *key) | Coverage: | 73.333% (11/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | Lines: | 103-138 |
| | 19 | 6 |
BN_mod_exp_recpName: | BN_mod_exp_recp | Prototype: | int BN_mod_exp_recp(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx) | Coverage: | 73.469% (72/98) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp.c | Lines: | 161-294 |
| | 93 | 30 |
HMAC_Init_exName: | HMAC_Init_ex | Prototype: | int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, const EVP_MD *md, ENGINE *impl) | Coverage: | 73.529% (50/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c | Lines: | 18-80 |
| | 58 | 18 |
aes_wrap_init_keyName: | aes_wrap_init_key | Prototype: | static int aes_wrap_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 73.684% (14/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 3762-3783 |
| | 19 | 6 |
chacha_cipherName: | chacha_cipher | Prototype: | static int chacha_cipher(EVP_CIPHER_CTX * ctx, unsigned char *out, const unsigned char *inp, size_t len) | Coverage: | 73.684% (28/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_chacha20_poly1305.c | Lines: | 55-123 |
| | 40 | 12 |
BIO_freeName: | BIO_free | Prototype: | int BIO_free(BIO *a) | Coverage: | 73.913% (17/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | Lines: | 110-141 |
| | 41 | 7 |
OPENSSL_gmtime_diffName: | OPENSSL_gmtime_diff | Prototype: | int OPENSSL_gmtime_diff(int *pday, int *psec, const struct tm *from, const struct tm *to) | Coverage: | 73.913% (17/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_time.c | Lines: | 102-130 |
| | 19 | 7 |
crl_cbName: | crl_cb | Prototype: | static int crl_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 73.913% (34/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c | Lines: | 152-246 |
| | 123 | 15 |
d2i_ECPrivateKeyName: | d2i_ECPrivateKey | Prototype: | EC_KEY *d2i_ECPrivateKey(EC_KEY **a, const unsigned char **in, long len) | Coverage: | 74.000% (37/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 892-969 |
| | 97 | 15 |
BN_mod_exp_simpleName: | BN_mod_exp_simple | Prototype: | int BN_mod_exp_simple(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx) | Coverage: | 74.118% (63/85) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp.c | Lines: | 1275-1393 |
| | 82 | 26 |
WPACKET_reserve_bytesName: | WPACKET_reserve_bytes | Prototype: | int WPACKET_reserve_bytes(WPACKET *pkt, size_t len, unsigned char **allocbytes) | Coverage: | 74.194% (23/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c | Lines: | 40-69 |
| | 36 | 8 |
bn_sub_part_wordsName: | bn_sub_part_words | Prototype: | unsigned long bn_sub_part_words(unsigned long *r, const unsigned long *a, const unsigned long *b, int cl, int dl) | Coverage: | 74.227% (72/97) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mul.c | Lines: | 27-154 |
| | 98 | 35 |
c2i_ASN1_BIT_STRINGName: | c2i_ASN1_BIT_STRING | Prototype: | ASN1_BIT_STRING *c2i_ASN1_BIT_STRING(ASN1_BIT_STRING **a, const unsigned char **pp, long len) | Coverage: | 74.286% (26/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_bitstr.c | Lines: | 79-141 |
| | 76 | 11 |
RAND_DRBG_reseedName: | RAND_DRBG_reseed | Prototype: | int RAND_DRBG_reseed(RAND_DRBG *drbg, const unsigned char *adin, size_t adinlen, int prediction_resistance) | Coverage: | 74.359% (29/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 402-456 |
| | 57 | 13 |
EVP_DecryptUpdateName: | EVP_DecryptUpdate | Prototype: | int EVP_DecryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl) | Coverage: | 74.419% (32/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c | Lines: | 423-490 |
| | 40 | 12 |
aes_wrap_cipherName: | aes_wrap_cipher | Prototype: | static int aes_wrap_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inlen) | Coverage: | 74.419% (32/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 3785-3842 |
| | 34 | 12 |
mem_ctrlName: | mem_ctrl | Prototype: | static long mem_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 74.419% (32/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c | Lines: | 232-307 |
| | 56 | 20 |
ossl_statem_client_post_workName: | ossl_statem_client_post_work | Prototype: | WORK_STATE ossl_statem_client_post_work(SSL *s, WORK_STATE wst) | Coverage: | 74.444% (67/90) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 737-881 |
| | 63 | 28 |
custom_ext_addName: | custom_ext_add | Prototype: | int custom_ext_add(SSL *s, int context, WPACKET *pkt, X509 *x, size_t chainidx, int maxversion) | Coverage: | 74.468% (35/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | Lines: | 173-247 |
| | 66 | 13 |
bn_mul_fixed_topName: | bn_mul_fixed_top | Prototype: | int bn_mul_fixed_top(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 74.648% (53/71) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mul.c | Lines: | 507-620 |
| | 86 | 21 |
ssl_cipher_list_to_bytesName: | ssl_cipher_list_to_bytes | Prototype: | int ssl_cipher_list_to_bytes(SSL *s, struct stack_st_SSL_CIPHER *sk, WPACKET *pkt) | Coverage: | 74.648% (53/71) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3714-3819 |
| | 91 | 19 |
ASN1_BIT_STRING_get_bitName: | ASN1_BIT_STRING_get_bit | Prototype: | int ASN1_BIT_STRING_get_bit(const ASN1_BIT_STRING *a, int n) | Coverage: | 75.000% (6/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_bitstr.c | Lines: | 181-190 |
| | 14 | 2 |
ASN1_INTEGER_getName: | ASN1_INTEGER_get | Prototype: | long ASN1_INTEGER_get(const ASN1_INTEGER *a) | Coverage: | 75.000% (9/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | Lines: | 538-550 |
| | 14 | 4 |
ASN1_TIME_to_generalizedtimeName: | ASN1_TIME_to_generalizedtime | Prototype: | ASN1_GENERALIZEDTIME *ASN1_TIME_to_generalizedtime(const ASN1_TIME *t, ASN1_GENERALIZEDTIME **out) | Coverage: | 75.000% (9/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | Lines: | 346-364 |
| | 26 | 4 |