Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
ssl_update_cacheName: | ssl_update_cache | Prototype: | void ssl_update_cache(SSL *s, int mode) | Coverage: | 91.525% (54/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 3355-3424 |
| | 50 | 10 |
BN_bin2bnName: | BN_bin2bn | Prototype: | BIGNUM *BN_bin2bn(const unsigned char *s, int len, BIGNUM *ret) | Coverage: | 91.667% (22/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 372-415 |
| | 48 | 8 |
SCT_get_signature_nidName: | SCT_get_signature_nid | Prototype: | int SCT_get_signature_nid(const SCT *sct) | Coverage: | 91.667% (11/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c | Lines: | 216-231 |
| | 7 | 6 |
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 |
dtls1_start_timerName: | dtls1_start_timer | Prototype: | void dtls1_start_timer(SSL *s) | Coverage: | 91.667% (11/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | Lines: | 242-284 |
| | 17 | 4 |
engine_list_removeName: | engine_list_remove | Prototype: | static int engine_list_remove(ENGINE *e) | Coverage: | 91.667% (22/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_list.c | Lines: | 98-127 |
| | 25 | 8 |
final_sig_algsName: | final_sig_algs | Prototype: | static int final_sig_algs(SSL *s, unsigned int context, int sent) | Coverage: | 91.667% (11/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 1253-1262 |
| | 11 | 2 |
send_server_key_exchangeName: | send_server_key_exchange | Prototype: | static int send_server_key_exchange(SSL *s) | Coverage: | 91.667% (11/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 309-342 |
| | 18 | 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 |
x509_sig_info_initName: | x509_sig_info_init | Prototype: | static void x509_sig_info_init(X509_SIG_INFO *siginf, const X509_ALGOR *alg, const ASN1_STRING *sig) | Coverage: | 91.667% (22/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c | Lines: | 195-232 |
| | 39 | 9 |
asn1_primitive_freeName: | asn1_primitive_free | Prototype: | void asn1_primitive_free(ASN1_VALUE **pval, const ASN1_ITEM *it, int embed) | Coverage: | 91.837% (45/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_fre.c | Lines: | 146-208 |
| | 45 | 16 |
BF_set_keyName: | BF_set_key | Prototype: | void BF_set_key(BF_KEY *key, int len, const unsigned char *data) | Coverage: | 92.000% (23/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bf/bf_skey.c | Lines: | 16-67 |
| | 37 | 9 |
asn1_ex_c2iName: | asn1_ex_c2i | Prototype: | static int asn1_ex_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, int utype, char *free_cont, const ASN1_ITEM *it) | Coverage: | 92.079% (93/101) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c | Lines: | 774-908 |
| | 106 | 45 |
ssl_get_min_max_versionName: | ssl_get_min_max_version | Prototype: | int ssl_get_min_max_version(const SSL *s, int *min_version, int *max_version, int *real_max) | Coverage: | 92.105% (35/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1983-2080 |
| | 62 | 13 |
EC_ec_pre_comp_freeName: | EC_ec_pre_comp_free | Prototype: | void EC_ec_pre_comp_free(EC_PRE_COMP *pre) | Coverage: | 92.308% (12/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_mult.c | Lines: | 80-102 |
| | 20 | 5 |
SSL_select_next_protoName: | SSL_select_next_proto | Prototype: | int SSL_select_next_proto(unsigned char **out, unsigned char *outlen, const unsigned char *server, unsigned int server_len, const unsigned char *client, unsigned int client_len) | Coverage: | 92.308% (12/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 2646-2682 |
| | 19 | 5 |
chacha20_poly1305_init_keyName: | chacha20_poly1305_init_key | Prototype: | static int chacha20_poly1305_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *inkey, const unsigned char *iv, int enc) | Coverage: | 92.308% (12/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_chacha20_poly1305.c | Lines: | 163-196 |
| | 25 | 4 |
equal_nocaseName: | equal_nocase | Prototype: | static int equal_nocase(const unsigned char *pattern, size_t pattern_len, const unsigned char *subject, size_t subject_len, unsigned int flags) | Coverage: | 92.308% (24/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 566-592 |
| | 19 | 8 |
get_crl_deltaName: | get_crl_delta | Prototype: | static int get_crl_delta(X509_STORE_CTX *ctx, X509_CRL **pcrl, X509_CRL **pdcrl, X509 *x) | Coverage: | 92.308% (12/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1442-1482 |
| | 37 | 5 |
ll_append_tailName: | ll_append_tail | Prototype: | static void ll_append_tail(CIPHER_ORDER **head, CIPHER_ORDER *curr, CIPHER_ORDER **tail) | Coverage: | 92.308% (12/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 605-620 |
| | 20 | 5 |
tls_parse_ctos_key_shareName: | tls_parse_ctos_key_share | Prototype: | int tls_parse_ctos_key_share(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 92.308% (48/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 610-724 |
| | 117 | 14 |
lookup_sess_in_cacheName: | lookup_sess_in_cache | Prototype: | SSL_SESSION *lookup_sess_in_cache(SSL *s, const unsigned char *sess_id, size_t sess_id_len) | Coverage: | 92.593% (25/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 447-509 |
| | 75 | 9 |
ossl_statem_client_construct_messageName: | ossl_statem_client_construct_message | Prototype: | int ossl_statem_client_construct_message(SSL *s, WPACKET *pkt, confunc_f *confunc, int *mt) | Coverage: | 92.593% (25/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 891-960 |
| | 51 | 13 |
tls1_set_server_sigalgsName: | tls1_set_server_sigalgs | Prototype: | int tls1_set_server_sigalgs(SSL *s) | Coverage: | 92.593% (25/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1168-1217 |
| | 55 | 9 |
asn1_get_lengthName: | asn1_get_length | Prototype: | static int asn1_get_length(const unsigned char **pp, int *inf, long *rl, long max) | Coverage: | 92.857% (26/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c | Lines: | 112-150 |
| | 28 | 9 |
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 |
uint64_c2iName: | uint64_c2i | Prototype: | static int uint64_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, int utype, char *free_cont, const ASN1_ITEM *it) | Coverage: | 92.857% (26/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c | Lines: | 73-112 |
| | 27 | 8 |
addr_expandName: | addr_expand | Prototype: | static int addr_expand(unsigned char *addr, const ASN1_BIT_STRING *bs, const int length, const unsigned char fill) | Coverage: | 93.333% (14/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 99-117 |
| | 11 | 5 |
asn1_template_ex_d2iName: | asn1_template_ex_d2i | Prototype: | static int asn1_template_ex_d2i(ASN1_VALUE **val, const unsigned char **in, long inlen, const ASN1_TEMPLATE *tt, char opt, ASN1_TLC *ctx, int depth) | Coverage: | 93.333% (28/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c | Lines: | 437-506 |
| | 49 | 11 |
blake2b_compressName: | blake2b_compress | Prototype: | static void blake2b_compress(BLAKE2B_CTX *S, const uint8_t *blocks, size_t len) | Coverage: | 93.333% (14/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2b.c | Lines: | 101-202 |
| | 39 | 5 |
ossl_statem_client_process_messageName: | ossl_statem_client_process_message | Prototype: | MSG_PROCESS_RETURN ossl_statem_client_process_message(SSL *s, PACKET *pkt) | Coverage: | 93.333% (28/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 1026-1080 |
| | 28 | 16 |
ossl_statem_client_write_transitionName: | ossl_statem_client_write_transition | Prototype: | WRITE_TRAN ossl_statem_client_write_transition(SSL *s) | Coverage: | 93.333% (84/90) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 503-667 |
| | 74 | 32 |
ssl_cipher_apply_ruleName: | ssl_cipher_apply_rule | Prototype: | static void ssl_cipher_apply_rule(uint32_t cipher_id, uint32_t alg_mkey, uint32_t alg_auth, uint32_t alg_enc, uint32_t alg_mac, int min_tls, uint32_t algo_strength, int rule, int32_t strength_bits, CIPHER_ORDER **head_p, CIPHER_ORDER **tail_p) | Coverage: | 93.396% (99/106) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 771-905 |
| | 89 | 29 |
X509V3_EXT_val_prnName: | X509V3_EXT_val_prn | Prototype: | void X509V3_EXT_val_prn(BIO *out, struct stack_st_CONF_VALUE *val, int indent, int ml) | Coverage: | 93.548% (29/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_prn.c | Lines: | 24-65 |
| | 21 | 10 |
asn1_string_canonName: | asn1_string_canon | Prototype: | static int asn1_string_canon(ASN1_STRING *out, const ASN1_STRING *in) | Coverage: | 93.750% (30/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c | Lines: | 384-461 |
| | 36 | 10 |
build_SYS_str_reasonsName: | build_SYS_str_reasons | Prototype: | static void build_SYS_str_reasons(void) | Coverage: | 93.750% (15/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | Lines: | 198-233 |
| | 21 | 6 |
custom_ext_findName: | custom_ext_find | Prototype: | custom_ext_method *custom_ext_find(const custom_ext_methods *exts, ENDPOINT role, unsigned int ext_type, size_t *idx) | Coverage: | 93.750% (15/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | Lines: | 81-98 |
| | 16 | 4 |
mem_getsName: | mem_gets | Prototype: | static int mem_gets(BIO *bp, char *buf, int size) | Coverage: | 93.750% (15/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c | Lines: | 309-343 |
| | 22 | 6 |
tls12_shared_sigalgsName: | tls12_shared_sigalgs | Prototype: | static size_t tls12_shared_sigalgs(SSL *s, const SIGALG_LOOKUP **shsig, const uint16_t *pref, size_t preflen, const uint16_t *allow, size_t allowlen) | Coverage: | 93.750% (15/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1648-1670 |
| | 13 | 6 |
X509_cmp_timeName: | X509_cmp_time | Prototype: | int X509_cmp_time(const ASN1_TIME *ctm, time_t *cmp_time) | Coverage: | 93.939% (31/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1786-1849 |
| | 33 | 12 |
final_alpnName: | final_alpn | Prototype: | static int final_alpn(SSL *s, unsigned int context, int sent) | Coverage: | 94.118% (16/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 1108-1126 |
| | 7 | 3 |
i2r_IPAddressOrRangesName: | i2r_IPAddressOrRanges | Prototype: | static int i2r_IPAddressOrRanges(BIO *out, const int indent, const IPAddressOrRanges *aors, const unsigned afi) | Coverage: | 94.118% (16/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 167-193 |
| | 17 | 7 |
obj_trustName: | obj_trust | Prototype: | static int obj_trust(int id, X509 *x, int flags) | Coverage: | 94.118% (32/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c | Lines: | 250-299 |
| | 24 | 8 |
uint32_c2iName: | uint32_c2i | Prototype: | static int uint32_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, int utype, char *free_cont, const ASN1_ITEM *it) | Coverage: | 94.118% (32/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c | Lines: | 175-221 |
| | 42 | 9 |
X509V3_EXT_printName: | X509V3_EXT_print | Prototype: | int X509V3_EXT_print(BIO *out, X509_EXTENSION *ext, unsigned long flag, int indent) | Coverage: | 94.286% (33/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_prn.c | Lines: | 69-136 |
| | 69 | 12 |
i2r_addressName: | i2r_address | Prototype: | static int i2r_address(BIO *out, const unsigned afi, const unsigned char fill, const ASN1_BIT_STRING *bs) | Coverage: | 94.286% (33/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 127-162 |
| | 26 | 12 |
EVP_DecryptFinal_exName: | EVP_DecryptFinal_ex | Prototype: | int EVP_DecryptFinal_ex(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl) | Coverage: | 94.595% (35/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c | Lines: | 499-553 |
| | 40 | 11 |
tls_finish_handshakeName: | tls_finish_handshake | Prototype: | WORK_STATE tls_finish_handshake(SSL *s, WORK_STATE wst, int clearbufs, int stop) | Coverage: | 94.595% (70/74) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1016-1133 |
| | 115 | 18 |
evp_encodeblock_intName: | evp_encodeblock_int | Prototype: | static int evp_encodeblock_int(EVP_ENCODE_CTX *ctx, unsigned char *t, const unsigned char *f, int dlen) | Coverage: | 94.737% (18/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/encode.c | Lines: | 231-267 |
| | 29 | 5 |
ossl_statem_check_finish_initName: | ossl_statem_check_finish_init | Prototype: | void ossl_statem_check_finish_init(SSL *s, int sending) | Coverage: | 94.737% (36/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | Lines: | 200-232 |
| | 17 | 8 |
ASN1_TIME_printName: | ASN1_TIME_print | Prototype: | int ASN1_TIME_print(BIO *bp, const ASN1_TIME *tm) | Coverage: | 95.238% (20/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | Lines: | 465-509 |
| | 31 | 7 |
asn1_ex_i2cName: | asn1_ex_i2c | Prototype: | static int asn1_ex_i2c(ASN1_VALUE **pval, unsigned char *cout, int *putype, const ASN1_ITEM *it) | Coverage: | 95.238% (80/84) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_enc.c | Lines: | 491-609 |
| | 84 | 37 |
bn_mul_normalName: | bn_mul_normal | Prototype: | void bn_mul_normal(unsigned long *r, unsigned long *a, int na, unsigned long *b, int nb) | Coverage: | 95.238% (20/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mul.c | Lines: | 622-662 |
| | 31 | 8 |
ssl_method_errorName: | ssl_method_error | Prototype: | static int ssl_method_error(const SSL *s, const SSL_METHOD *method) | Coverage: | 95.238% (20/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1469-1488 |
| | 17 | 5 |
has_usable_certName: | has_usable_cert | Prototype: | static int has_usable_cert(SSL *s, const SIGALG_LOOKUP *sig, int idx) | Coverage: | 95.652% (22/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 2492-2522 |
| | 32 | 7 |
ge_double_scalarmult_vartimeName: | ge_double_scalarmult_vartime | Prototype: | static void ge_double_scalarmult_vartime(ge_p2 *r, const uint8_t *a, const ge_p3 *A, const uint8_t *b) | Coverage: | 95.833% (23/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 4432-4499 |
| | 52 | 8 |
AES_ige_encryptName: | AES_ige_encrypt | Prototype: | void AES_ige_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, unsigned char *ivec, const int enc) | Coverage: | 95.918% (47/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_ige.c | Lines: | 37-160 |
| | 93 | 17 |
ssl_version_supportedName: | ssl_version_supported | Prototype: | int ssl_version_supported(const SSL *s, int version, const SSL_METHOD **meth) | Coverage: | 96.429% (27/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1534-1566 |
| | 27 | 7 |
bn_mul_part_recursiveName: | bn_mul_part_recursive | Prototype: | void bn_mul_part_recursive(unsigned long *r, unsigned long *a, unsigned long *b, int n, int tna, int tnb, unsigned long *t) | Coverage: | 96.667% (58/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mul.c | Lines: | 322-471 |
| | 77 | 23 |
slideName: | slide | Prototype: | static void slide(signed char *r, const uint8_t *a) | Coverage: | 96.667% (29/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 4327-4359 |
| | 20 | 10 |
i2c_ibufName: | i2c_ibuf | Prototype: | static size_t i2c_ibuf(const unsigned char *b, size_t blen, int neg, unsigned char **pp) | Coverage: | 96.774% (30/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | Lines: | 91-140 |
| | 38 | 8 |
DES_fcryptName: | DES_fcrypt | Prototype: | char *DES_fcrypt(const char *buf, const char *salt, char *ret) | Coverage: | 96.875% (31/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/fcrypt.c | Lines: | 91-149 |
| | 53 | 10 |
asn1_time_to_tmName: | asn1_time_to_tm | Prototype: | int asn1_time_to_tm(struct tm *tm, const ASN1_TIME *d) | Coverage: | 97.368% (148/152) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | Lines: | 74-259 |
| | 110 | 43 |
OPENSSL_hexchar2intName: | OPENSSL_hexchar2int | Prototype: | int OPENSSL_hexchar2int(unsigned char c) | Coverage: | 97.436% (38/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_str.c | Lines: | 101-142 |
| | 18 | 23 |
ossl_statem_server13_write_transitionName: | ossl_statem_server13_write_transition | Prototype: | static WRITE_TRAN ossl_statem_server13_write_transition(SSL *s) | Coverage: | 97.436% (76/78) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 398-526 |
| | 69 | 29 |
UTF8_getcName: | UTF8_getc | Prototype: | int UTF8_getc(const unsigned char *str, int len, unsigned long *val) | Coverage: | 97.727% (86/88) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_utf8.c | Lines: | 27-114 |
| | 82 | 23 |
AES_bi_ige_encryptName: | AES_bi_ige_encrypt | Prototype: | void AES_bi_ige_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, const AES_KEY *key2, const unsigned char *ivec, const int enc) | Coverage: | 100.000% (40/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_ige.c | Lines: | 169-284 |
| | 76 | 14 |
AES_unwrap_keyName: | AES_unwrap_key | Prototype: | int AES_unwrap_key(AES_KEY *key, const unsigned char *iv, unsigned char *out, const unsigned char *in, unsigned int inlen) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_wrap.c | Lines: | 21-27 |
| | 2 | 1 |
AES_wrap_keyName: | AES_wrap_key | Prototype: | int AES_wrap_key(AES_KEY *key, const unsigned char *iv, unsigned char *out, const unsigned char *in, unsigned int inlen) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_wrap.c | Lines: | 14-19 |
| | 1 | 1 |
ASIdentifiers_freeName: | ASIdentifiers_free | Prototype: | void ASIdentifiers_free(ASIdentifiers *a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c | Lines: | 56-56 |
| | 1 | 1 |
ASN1_BIT_STRING_freeName: | ASN1_BIT_STRING_free | Prototype: | void ASN1_BIT_STRING_free(ASN1_BIT_STRING *x) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c | Lines: | 31-31 |
| | 1 | 1 |
ASN1_BIT_STRING_newName: | ASN1_BIT_STRING_new | Prototype: | ASN1_BIT_STRING *ASN1_BIT_STRING_new(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c | Lines: | 31-31 |
| | 1 | 1 |
ASN1_BIT_STRING_setName: | ASN1_BIT_STRING_set | Prototype: | int ASN1_BIT_STRING_set(ASN1_BIT_STRING *x, unsigned char *d, int len) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_bitstr.c | Lines: | 16-19 |
| | 1 | 1 |
ASN1_ENUMERATED_freeName: | ASN1_ENUMERATED_free | Prototype: | void ASN1_ENUMERATED_free(ASN1_ENUMERATED *x) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c | Lines: | 30-30 |
| | 1 | 1 |
ASN1_ENUMERATED_get_int64Name: | ASN1_ENUMERATED_get_int64 | Prototype: | int ASN1_ENUMERATED_get_int64(int64_t *pr, const ASN1_ENUMERATED *a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | Lines: | 562-565 |
| | 1 | 1 |
ASN1_ENUMERATED_to_BNName: | ASN1_ENUMERATED_to_BN | Prototype: | BIGNUM *ASN1_ENUMERATED_to_BN(const ASN1_ENUMERATED *ai, BIGNUM *bn) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | Lines: | 600-603 |
| | 1 | 1 |
ASN1_GENERALIZEDTIME_checkName: | ASN1_GENERALIZEDTIME_check | Prototype: | int ASN1_GENERALIZEDTIME_check(const ASN1_GENERALIZEDTIME *d) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_gentm.c | Lines: | 29-32 |
| | 5 | 1 |
ASN1_GENERALIZEDTIME_freeName: | ASN1_GENERALIZEDTIME_free | Prototype: | void ASN1_GENERALIZEDTIME_free(ASN1_GENERALIZEDTIME *x) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c | Lines: | 38-38 |
| | 1 | 1 |
ASN1_GENERALIZEDTIME_newName: | ASN1_GENERALIZEDTIME_new | Prototype: | ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_new(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c | Lines: | 38-38 |
| | 1 | 1 |
ASN1_IA5STRING_freeName: | ASN1_IA5STRING_free | Prototype: | void ASN1_IA5STRING_free(ASN1_IA5STRING *x) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c | Lines: | 35-35 |
| | 1 | 1 |
ASN1_IA5STRING_newName: | ASN1_IA5STRING_new | Prototype: | ASN1_IA5STRING *ASN1_IA5STRING_new(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c | Lines: | 35-35 |
| | 1 | 1 |
ASN1_INTEGER_cmpName: | ASN1_INTEGER_cmp | Prototype: | int ASN1_INTEGER_cmp(const ASN1_INTEGER *x, const ASN1_INTEGER *y) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | Lines: | 23-41 |
| | 10 | 4 |
ASN1_INTEGER_dupName: | ASN1_INTEGER_dup | Prototype: | ASN1_INTEGER *ASN1_INTEGER_dup(const ASN1_INTEGER *x) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | Lines: | 18-21 |
| | 1 | 1 |
ASN1_INTEGER_freeName: | ASN1_INTEGER_free | Prototype: | void ASN1_INTEGER_free(ASN1_INTEGER *x) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c | Lines: | 29-29 |
| | 1 | 1 |
ASN1_INTEGER_get_int64Name: | ASN1_INTEGER_get_int64 | Prototype: | int ASN1_INTEGER_get_int64(int64_t *pr, const ASN1_INTEGER *a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | Lines: | 513-516 |
| | 1 | 1 |
ASN1_INTEGER_newName: | ASN1_INTEGER_new | Prototype: | ASN1_INTEGER *ASN1_INTEGER_new(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c | Lines: | 29-29 |
| | 1 | 1 |
ASN1_INTEGER_setName: | ASN1_INTEGER_set | Prototype: | int ASN1_INTEGER_set(ASN1_INTEGER *a, long v) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | Lines: | 533-536 |
| | 1 | 1 |
ASN1_INTEGER_set_int64Name: | ASN1_INTEGER_set_int64 | Prototype: | int ASN1_INTEGER_set_int64(ASN1_INTEGER *a, int64_t r) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | Lines: | 518-521 |
| | 1 | 1 |
ASN1_INTEGER_set_uint64Name: | ASN1_INTEGER_set_uint64 | Prototype: | int ASN1_INTEGER_set_uint64(ASN1_INTEGER *a, uint64_t r) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | Lines: | 528-531 |
| | 1 | 1 |
ASN1_INTEGER_to_BNName: | ASN1_INTEGER_to_BN | Prototype: | BIGNUM *ASN1_INTEGER_to_BN(const ASN1_INTEGER *ai, BIGNUM *bn) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | Lines: | 557-560 |
| | 1 | 1 |
ASN1_NULL_newName: | ASN1_NULL_new | Prototype: | ASN1_NULL *ASN1_NULL_new(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c | Lines: | 44-44 |
| | 1 | 1 |
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 |
ASN1_OCTET_STRING_cmpName: | ASN1_OCTET_STRING_cmp | Prototype: | int ASN1_OCTET_STRING_cmp(const ASN1_OCTET_STRING *a, const ASN1_OCTET_STRING *b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_octet.c | Lines: | 19-23 |
| | 1 | 1 |
ASN1_OCTET_STRING_dupName: | ASN1_OCTET_STRING_dup | Prototype: | ASN1_OCTET_STRING *ASN1_OCTET_STRING_dup(const ASN1_OCTET_STRING *x) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_octet.c | Lines: | 14-17 |
| | 1 | 1 |
ASN1_OCTET_STRING_freeName: | ASN1_OCTET_STRING_free | Prototype: | void ASN1_OCTET_STRING_free(ASN1_OCTET_STRING *x) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c | Lines: | 28-28 |
| | 1 | 1 |
ASN1_OCTET_STRING_newName: | ASN1_OCTET_STRING_new | Prototype: | ASN1_OCTET_STRING *ASN1_OCTET_STRING_new(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c | Lines: | 28-28 |
| | 1 | 1 |
ASN1_OCTET_STRING_setName: | ASN1_OCTET_STRING_set | Prototype: | int ASN1_OCTET_STRING_set(ASN1_OCTET_STRING *x, const unsigned char *d, int len) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_octet.c | Lines: | 25-29 |
| | 1 | 1 |
ASN1_PCTX_freeName: | ASN1_PCTX_free | Prototype: | void ASN1_PCTX_free(ASN1_PCTX *p) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c | Lines: | 47-50 |
| | 1 | 1 |
ASN1_PCTX_set_flagsName: | ASN1_PCTX_set_flags | Prototype: | void ASN1_PCTX_set_flags(ASN1_PCTX *p, unsigned long flags) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c | Lines: | 57-60 |
| | 1 | 1 |
ASN1_PCTX_set_str_flagsName: | ASN1_PCTX_set_str_flags | Prototype: | void ASN1_PCTX_set_str_flags(ASN1_PCTX *p, unsigned long flags) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c | Lines: | 97-100 |
| | 1 | 1 |