Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
aes_ccm_init_keyName: | aes_ccm_init_key | Prototype: | static int aes_ccm_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 86.667% (13/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 3581-3624 |
| | 30 | 5 |
bn_sqr_recursiveName: | bn_sqr_recursive | Prototype: | void bn_sqr_recursive(unsigned long *r, const unsigned long *a, int n2, unsigned long *t) | Coverage: | 86.667% (26/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_sqr.c | Lines: | 156-238 |
| | 39 | 10 |
chacha20_poly1305_tls_cipherName: | chacha20_poly1305_tls_cipher | Prototype: | static int chacha20_poly1305_tls_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 86.667% (26/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_chacha20_poly1305.c | Lines: | 210-358 |
| | 77 | 9 |
expandName: | expand | Prototype: | static int expand(OPENSSL_LHASH *lh) | Coverage: | 86.667% (13/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c | Lines: | 214-258 |
| | 42 | 5 |
tls_parse_stoc_key_shareName: | tls_parse_stoc_key_share | Prototype: | int tls_parse_stoc_key_share(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 86.957% (40/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 1784-1884 |
| | 134 | 14 |
tls_process_initial_server_flightName: | tls_process_initial_server_flight | Prototype: | int tls_process_initial_server_flight(SSL *s) | Coverage: | 86.957% (20/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 2801-2845 |
| | 39 | 7 |
traverse_stringName: | traverse_string | Prototype: | static int traverse_string(const unsigned char *p, int len, int inform, int (*rfunc) (unsigned long value, void *in), void *arg) | Coverage: | 86.957% (20/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c | Lines: | 207-241 |
| | 26 | 8 |
asn1_set_seq_outName: | asn1_set_seq_out | Prototype: | static int asn1_set_seq_out(struct stack_st_ASN1_VALUE *sk, unsigned char **out, int skcontlen, const ASN1_ITEM *item, int do_sort, int iclass) | Coverage: | 87.097% (27/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_enc.c | Lines: | 370-429 |
| | 60 | 11 |
ssl3_choose_cipherName: | ssl3_choose_cipher | Prototype: | const SSL_CIPHER *ssl3_choose_cipher(SSL *s, struct stack_st_SSL_CIPHER *clnt, struct stack_st_SSL_CIPHER *srvr) | Coverage: | 87.313% (117/134) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4115-4313 |
| | 111 | 32 |
ossl_statem_server_write_transitionName: | ossl_statem_server_write_transition | Prototype: | WRITE_TRAN ossl_statem_server_write_transition(SSL *s) | Coverage: | 87.368% (83/95) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 532-666 |
| | 74 | 33 |
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 |
CRYPTO_cts128_decrypt_blockName: | CRYPTO_cts128_decrypt_block | Prototype: | size_t CRYPTO_cts128_decrypt_block(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], block128_f block) | Coverage: | 87.500% (14/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/cts128.c | Lines: | 158-198 |
| | 21 | 6 |
CRYPTO_nistcts128_decrypt_blockName: | CRYPTO_nistcts128_decrypt_block | Prototype: | size_t CRYPTO_nistcts128_decrypt_block(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], block128_f block) | Coverage: | 87.500% (14/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/cts128.c | Lines: | 200-246 |
| | 24 | 6 |
OPENSSL_sk_valueName: | OPENSSL_sk_value | Prototype: | void *OPENSSL_sk_value(const OPENSSL_STACK *st, int i) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | Lines: | 385-390 |
| | 11 | 2 |
X509at_get_attrName: | X509at_get_attr | Prototype: | X509_ATTRIBUTE *X509at_get_attr(const struct stack_st_X509_ATTRIBUTE *x, int loc) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_att.c | Lines: | 55-61 |
| | 11 | 2 |
bn2binpadName: | bn2binpad | Prototype: | static int bn2binpad(const BIGNUM *a, unsigned char *to, int tolen) | Coverage: | 87.500% (14/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 418-458 |
| | 24 | 6 |
bn_mul_add_wordsName: | bn_mul_add_words | Prototype: | unsigned long bn_mul_add_words(unsigned long *rp, const unsigned long *ap, int num, unsigned long w) | Coverage: | 87.500% (14/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/asm/x86_64-gcc.c | Lines: | 111-140 |
| | 21 | 6 |
bn_mul_wordsName: | bn_mul_words | Prototype: | unsigned long bn_mul_words(unsigned long *rp, const unsigned long *ap, int num, unsigned long w) | Coverage: | 87.500% (14/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/asm/x86_64-gcc.c | Lines: | 142-168 |
| | 20 | 6 |
bn_sqr_wordsName: | bn_sqr_words | Prototype: | void bn_sqr_words(unsigned long *r, const unsigned long *a, int n) | Coverage: | 87.500% (14/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/asm/x86_64-gcc.c | Lines: | 170-193 |
| | 18 | 6 |
camellia_init_keyName: | camellia_init_key | Prototype: | static int camellia_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 87.500% (14/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_camellia.c | Lines: | 213-238 |
| | 24 | 3 |
dh_missing_parametersName: | dh_missing_parameters | Prototype: | static int dh_missing_parameters(const EVP_PKEY *a) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | Lines: | 445-450 |
| | 13 | 2 |
pkey_ecx_derive25519Name: | pkey_ecx_derive25519 | Prototype: | static int pkey_ecx_derive25519(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | Lines: | 683-694 |
| | 11 | 2 |
pkey_ecx_derive448Name: | pkey_ecx_derive448 | Prototype: | static int pkey_ecx_derive448(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | Lines: | 696-707 |
| | 11 | 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_get_max_send_fragmentName: | ssl_get_max_send_fragment | Prototype: | unsigned int ssl_get_max_send_fragment(const SSL *ssl) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 5405-5413 |
| | 7 | 2 |
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 |
internal_findName: | internal_find | Prototype: | static int internal_find(OPENSSL_STACK *st, const void *data, int ret_val_options) | Coverage: | 88.000% (22/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | Lines: | 287-314 |
| | 30 | 8 |
verify_extensionName: | verify_extension | Prototype: | static int verify_extension(SSL *s, unsigned int context, unsigned int type, custom_ext_methods *meths, RAW_EXTENSION *rawexlist, RAW_EXTENSION **found) | Coverage: | 88.000% (22/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 453-494 |
| | 37 | 9 |
asn1_check_tlenName: | asn1_check_tlen | Prototype: | static int asn1_check_tlen(long *olen, int *otag, unsigned char *oclass, char *inf, char *cst, const unsigned char **in, long len, int exptag, int expclass, char opt, ASN1_TLC *ctx) | Coverage: | 88.136% (52/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c | Lines: | 1078-1160 |
| | 50 | 18 |
ERR_pop_to_markName: | ERR_pop_to_mark | Prototype: | int ERR_pop_to_mark(void) | Coverage: | 88.235% (15/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | Lines: | 820-838 |
| | 22 | 5 |
EVP_CIPHER_CTX_resetName: | EVP_CIPHER_CTX_reset | Prototype: | int EVP_CIPHER_CTX_reset(EVP_CIPHER_CTX *c) | Coverage: | 88.235% (15/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c | Lines: | 21-38 |
| | 15 | 5 |
asn1_template_newName: | asn1_template_new | Prototype: | static int asn1_template_new(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt) | Coverage: | 88.235% (15/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_new.c | Lines: | 202-246 |
| | 29 | 7 |
asn1_template_noexp_d2iName: | asn1_template_noexp_d2i | Prototype: | static int asn1_template_noexp_d2i(ASN1_VALUE **val, const unsigned char **in, long len, const ASN1_TEMPLATE *tt, char opt, ASN1_TLC *ctx, int depth) | Coverage: | 88.235% (60/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c | Lines: | 508-638 |
| | 102 | 23 |
ct_base64_decodeName: | ct_base64_decode | Prototype: | static int ct_base64_decode(const char *in, unsigned char **out) | Coverage: | 88.235% (15/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_b64.c | Lines: | 24-61 |
| | 34 | 7 |
ssl3_dispatch_alertName: | ssl3_dispatch_alert | Prototype: | int ssl3_dispatch_alert(SSL *s) | Coverage: | 88.235% (15/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_msg.c | Lines: | 69-104 |
| | 36 | 6 |
tls_parse_ctos_status_requestName: | tls_parse_ctos_status_request | Prototype: | int tls_parse_ctos_status_request(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 88.235% (45/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 327-437 |
| | 141 | 16 |
ts_resp_set_tst_infoName: | ts_resp_set_tst_info | Prototype: | static int ts_resp_set_tst_info(TS_RESP *a) | Coverage: | 88.235% (15/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c | Lines: | 133-157 |
| | 16 | 5 |
tls_parse_ctos_server_nameName: | tls_parse_ctos_server_name | Prototype: | int tls_parse_ctos_server_name(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 88.372% (38/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 97-173 |
| | 83 | 9 |
ec_GFp_simple_oct2pointName: | ec_GFp_simple_oct2point | Prototype: | int ec_GFp_simple_oct2point(const EC_GROUP *group, EC_POINT *point, const unsigned char *buf, size_t len, BN_CTX *ctx) | Coverage: | 88.406% (61/69) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_oct.c | Lines: | 269-366 |
| | 74 | 20 |
ssl_cipher_disabledName: | ssl_cipher_disabled | Prototype: | int ssl_cipher_disabled(SSL *s, const SSL_CIPHER *c, int op, int ecdhe) | Coverage: | 88.571% (31/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1133-1159 |
| | 16 | 7 |
DIST_POINT_set_dpnameName: | DIST_POINT_set_dpname | Prototype: | int DIST_POINT_set_dpname(DIST_POINT_NAME *dpn, X509_NAME *iname) | Coverage: | 88.889% (16/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c | Lines: | 480-506 |
| | 32 | 6 |
EVP_EncodeUpdateName: | EVP_EncodeUpdate | Prototype: | int EVP_EncodeUpdate(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl) | Coverage: | 88.889% (24/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/encode.c | Lines: | 162-215 |
| | 41 | 9 |
EVP_PKEY_CTX_freeName: | EVP_PKEY_CTX_free | Prototype: | void EVP_PKEY_CTX_free(EVP_PKEY_CTX *ctx) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | Lines: | 352-364 |
| | 10 | 3 |
X509_CRL_digestName: | X509_CRL_digest | Prototype: | int X509_CRL_digest(const X509_CRL *data, const EVP_MD *type, unsigned char *md, unsigned int *len) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c | Lines: | 376-388 |
| | 9 | 3 |
async_fibre_swapcontextName: | async_fibre_swapcontext | Prototype: | static inline int async_fibre_swapcontext(async_fibre *o, async_fibre *n, int r) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/arch/async_posix.h | Lines: | 36-48 |
| | 6 | 3 |
des_ede3_cfb1_cipherName: | des_ede3_cfb1_cipher | Prototype: | static int des_ede3_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c | Lines: | 162-182 |
| | 14 | 3 |
dtls1_is_timer_expiredName: | dtls1_is_timer_expired | Prototype: | int dtls1_is_timer_expired(SSL *s) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | Lines: | 326-342 |
| | 8 | 3 |
ec_GF2m_simple_oct2pointName: | ec_GF2m_simple_oct2point | Prototype: | int ec_GF2m_simple_oct2point(const EC_GROUP *group, EC_POINT *point, const unsigned char *buf, size_t len, BN_CTX *ctx) | Coverage: | 88.889% (64/72) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_oct.c | Lines: | 235-336 |
| | 77 | 21 |
engine_unlocked_initName: | engine_unlocked_init | Prototype: | int engine_unlocked_init(ENGINE *e) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_init.c | Lines: | 17-38 |
| | 7 | 3 |
i2d_DHxparamsName: | i2d_DHxparams | Prototype: | int i2d_DHxparams(const DH *dh, unsigned char **pp) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_asn1.c | Lines: | 118-138 |
| | 20 | 2 |
int_cleanup_checkName: | int_cleanup_check | Prototype: | static int int_cleanup_check(int create) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_lib.c | Lines: | 114-122 |
| | 6 | 3 |
ocsp_find_signerName: | ocsp_find_signer | Prototype: | static int ocsp_find_signer(X509 **psigner, OCSP_BASICRESP *bs, struct stack_st_X509 *certs, unsigned long flags) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_vfy.c | Lines: | 150-168 |
| | 15 | 3 |
rsa_cbName: | rsa_cb | Prototype: | static int rsa_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 88.889% (16/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_asn1.c | Lines: | 22-42 |
| | 20 | 6 |
ssl_session_memcpyName: | ssl_session_memcpy | Prototype: | static int ssl_session_memcpy(unsigned char *dst, size_t *pdstlen, ASN1_OCTET_STRING *src, size_t maxlen) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_asn1.c | Lines: | 225-237 |
| | 10 | 3 |
tls_get_ticket_from_clientName: | tls_get_ticket_from_client | Prototype: | SSL_TICKET_STATUS tls_get_ticket_from_client(SSL *s, CLIENTHELLO_MSG *hello, SSL_SESSION **ret) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1226-1251 |
| | 16 | 3 |
asn1_d2i_ex_primitiveName: | asn1_d2i_ex_primitive | Prototype: | static int asn1_d2i_ex_primitive(ASN1_VALUE **pval, const unsigned char **in, long inlen, const ASN1_ITEM *it, int tag, int aclass, char opt, ASN1_TLC *ctx) | Coverage: | 89.024% (73/82) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c | Lines: | 640-770 |
| | 111 | 24 |
ssl_choose_client_versionName: | ssl_choose_client_version | Prototype: | int ssl_choose_client_version(SSL *s, int version, RAW_EXTENSION *extensions) | Coverage: | 89.062% (57/64) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1845-1959 |
| | 142 | 17 |
ossl_statem_server_construct_messageName: | ossl_statem_server_construct_message | Prototype: | int ossl_statem_server_construct_message(SSL *s, WPACKET *pkt, confunc_f *confunc, int *mt) | Coverage: | 89.189% (33/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 989-1084 |
| | 70 | 18 |
tls12_copy_sigalgsName: | tls12_copy_sigalgs | Prototype: | int tls12_copy_sigalgs(SSL *s, WPACKET *pkt, const uint16_t *psig, size_t psiglen) | Coverage: | 89.286% (25/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1619-1645 |
| | 16 | 6 |
SipHash_UpdateName: | SipHash_Update | Prototype: | void SipHash_Update(SIPHASH *ctx, const unsigned char *in, size_t inlen) | Coverage: | 89.474% (17/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash.c | Lines: | 132-188 |
| | 38 | 7 |
asn1_primitive_clearName: | asn1_primitive_clear | Prototype: | static void asn1_primitive_clear(ASN1_VALUE **pval, const ASN1_ITEM *it) | Coverage: | 89.474% (17/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_new.c | Lines: | 330-349 |
| | 21 | 5 |
tls1_cbc_remove_paddingName: | tls1_cbc_remove_padding | Prototype: | int tls1_cbc_remove_padding(const SSL *s, SSL3_RECORD *rec, size_t block_size, size_t mac_size) | Coverage: | 89.474% (17/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | Lines: | 1443-1507 |
| | 28 | 7 |
CRYPTO_ctr128_encrypt_ctr32Name: | CRYPTO_ctr128_encrypt_ctr32 | Prototype: | void CRYPTO_ctr128_encrypt_ctr32(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], unsigned char ecount_buf[16], unsigned int *num, ctr128_f func) | Coverage: | 89.655% (26/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ctr128.c | Lines: | 147-209 |
| | 34 | 9 |
tls_collect_extensionsName: | tls_collect_extensions | Prototype: | int tls_collect_extensions(SSL *s, PACKET *packet, unsigned int context, RAW_EXTENSION **res, size_t *len, int init) | Coverage: | 89.706% (61/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 551-668 |
| | 118 | 14 |
crl_set_issuersName: | crl_set_issuers | Prototype: | static int crl_set_issuers(X509_CRL *crl) | Coverage: | 89.744% (35/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c | Lines: | 82-146 |
| | 53 | 12 |
set_client_ciphersuiteName: | set_client_ciphersuite | Prototype: | static int set_client_ciphersuite(SSL *s, const unsigned char *cipherchars) | Coverage: | 89.744% (35/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 1336-1409 |
| | 84 | 9 |
x509v3_cache_extensionsName: | x509v3_cache_extensions | Prototype: | static void x509v3_cache_extensions(X509 *x) | Coverage: | 89.815% (97/108) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | Lines: | 347-512 |
| | 215 | 35 |
BF_ofb64_encryptName: | BF_ofb64_encrypt | Prototype: | void BF_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, const BF_KEY *schedule, unsigned char *ivec, int *num) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bf/bf_ofb64.c | Lines: | 18-61 |
| | 35 | 4 |
CAST_ofb64_encryptName: | CAST_ofb64_encrypt | Prototype: | void CAST_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, const CAST_KEY *schedule, unsigned char *ivec, int *num) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cast/c_ofb64.c | Lines: | 18-61 |
| | 35 | 4 |
DSA_get0_pqgName: | DSA_get0_pqg | Prototype: | void DSA_get0_pqg(const DSA *d, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c | Lines: | 243-252 |
| | 12 | 4 |
IDEA_ofb64_encryptName: | IDEA_ofb64_encrypt | Prototype: | void IDEA_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, IDEA_KEY_SCHEDULE *schedule, unsigned char *ivec, int *num) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/idea/i_ofb64.c | Lines: | 18-61 |
| | 35 | 4 |
MOD_EXP_CTIME_COPY_FROM_PREBUFName: | MOD_EXP_CTIME_COPY_FROM_PREBUF | Prototype: | static int MOD_EXP_CTIME_COPY_FROM_PREBUF(BIGNUM *b, int top, unsigned char *buf, int idx, int window) | Coverage: | 90.000% (18/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp.c | Lines: | 516-576 |
| | 34 | 7 |
RC2_ofb64_encryptName: | RC2_ofb64_encrypt | Prototype: | void RC2_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, RC2_KEY *schedule, unsigned char *ivec, int *num) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rc2/rc2ofb64.c | Lines: | 18-61 |
| | 35 | 4 |
RSA_get0_keyName: | RSA_get0_key | Prototype: | void RSA_get0_key(const RSA *r, const BIGNUM **n, const BIGNUM **e, const BIGNUM **d) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c | Lines: | 318-327 |
| | 12 | 4 |
SSL_CTX_freeName: | SSL_CTX_free | Prototype: | void SSL_CTX_free(SSL_CTX *a) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 3076-3137 |
| | 38 | 4 |
SSL_get_peer_certificateName: | SSL_get_peer_certificate | Prototype: | X509 *SSL_get_peer_certificate(const SSL *s) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 1507-1522 |
| | 22 | 3 |
bn_expand2Name: | bn_expand2 | Prototype: | BIGNUM *bn_expand2(BIGNUM *b, int words) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 245-260 |
| | 14 | 4 |
curve448_base_double_scalarmul_non_secretName: | curve448_base_double_scalarmul_non_secret | Prototype: | void curve448_base_double_scalarmul_non_secret(curve448_point_t combo, const curve448_scalar_t scalar1, const curve448_point_t base2, const curve448_scalar_t scalar2) | Coverage: | 90.000% (27/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | Lines: | 627-709 |
| | 66 | 9 |
d2i_AutoPrivateKeyName: | d2i_AutoPrivateKey | Prototype: | EVP_PKEY *d2i_AutoPrivateKey(EVP_PKEY **a, const unsigned char **pp, long length) | Coverage: | 90.000% (18/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/d2i_pr.c | Lines: | 79-125 |
| | 47 | 7 |
eat_alpha_numericName: | eat_alpha_numeric | Prototype: | static char *eat_alpha_numeric(CONF *conf, char *p) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | Lines: | 798-809 |
| | 7 | 4 |
engine_pkey_meths_freeName: | engine_pkey_meths_free | Prototype: | void engine_pkey_meths_free(ENGINE *e) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_pkmeth.c | Lines: | 100-114 |
| | 17 | 4 |
extension_is_relevantName: | extension_is_relevant | Prototype: | int extension_is_relevant(SSL *s, unsigned int extctx, unsigned int thisctx) | Coverage: | 90.000% (36/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 501-533 |
| | 16 | 3 |
ossl_statem_client_pre_workName: | ossl_statem_client_pre_work | Prototype: | WORK_STATE ossl_statem_client_pre_work(SSL *s, WORK_STATE wst) | Coverage: | 90.000% (27/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 673-731 |
| | 18 | 12 |
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 |
ossl_statem_server_process_messageName: | ossl_statem_server_process_message | Prototype: | MSG_PROCESS_RETURN ossl_statem_server_process_message(SSL *s, PACKET *pkt) | Coverage: | 90.000% (18/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 1153-1195 |
| | 23 | 11 |
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 |
ssl_choose_server_versionName: | ssl_choose_server_version | Prototype: | int ssl_choose_server_version(SSL *s, CLIENTHELLO_MSG *hello, DOWNGRADE *dgrd) | Coverage: | 90.000% (63/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1697-1832 |
| | 70 | 21 |
ssl_clear_bad_sessionName: | ssl_clear_bad_session | Prototype: | int ssl_clear_bad_session(SSL *s) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 1124-1133 |
| | 10 | 2 |
asn1_item_embed_freeName: | asn1_item_embed_free | Prototype: | void asn1_item_embed_free(ASN1_VALUE **pval, const ASN1_ITEM *it, int embed) | Coverage: | 90.411% (66/73) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_fre.c | Lines: | 28-120 |
| | 89 | 24 |
CAST_set_keyName: | CAST_set_key | Prototype: | void CAST_set_key(CAST_KEY *key, int len, const unsigned char *data) | Coverage: | 90.476% (19/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cast/c_skey.c | Lines: | 26-118 |
| | 76 | 8 |
MD4_Update [md32_common.h #1]Name: | MD4_Update [md32_common.h #1] | Prototype: | int MD4_Update(MD4_CTX *c, const void *data_, size_t len) | Coverage: | 90.476% (19/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/include/internal/md32_common.h #1 | Lines: | 128-184 |
| | 36 | 7 |
SHA1_Update [md32_common.h #3]Name: | SHA1_Update [md32_common.h #3] | Prototype: | int SHA1_Update(SHA_CTX *c, const void *data_, size_t len) | Coverage: | 90.476% (19/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/include/internal/md32_common.h #3 | Lines: | 128-184 |
| | 36 | 7 |
SHA256_Update [md32_common.h #2]Name: | SHA256_Update [md32_common.h #2] | Prototype: | int SHA256_Update(SHA256_CTX *c, const void *data_, size_t len) | Coverage: | 90.476% (19/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/include/internal/md32_common.h #2 | Lines: | 128-184 |
| | 36 | 7 |
check_auth_levelName: | check_auth_level | Prototype: | static int check_auth_level(X509_STORE_CTX *ctx) | Coverage: | 90.476% (19/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 178-205 |
| | 13 | 5 |
BN_bn2hexName: | BN_bn2hex | Prototype: | char *BN_bn2hex(const BIGNUM *a) | Coverage: | 90.909% (20/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_print.c | Lines: | 20-50 |
| | 23 | 8 |
dtls1_record_bitmap_updateName: | dtls1_record_bitmap_update | Prototype: | void dtls1_record_bitmap_update(SSL *s, DTLS1_BITMAP *bitmap) | Coverage: | 90.909% (10/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/dtls1_bitmap.c | Lines: | 59-78 |
| | 13 | 4 |
ossl_statem_skip_early_dataName: | ossl_statem_skip_early_data | Prototype: | int ossl_statem_skip_early_data(SSL *s) | Coverage: | 90.909% (10/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | Lines: | 179-190 |
| | 7 | 3 |
remove_session_lockName: | remove_session_lock | Prototype: | static int remove_session_lock(SSL_CTX *ctx, SSL_SESSION *c, int lck) | Coverage: | 90.909% (20/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 747-773 |
| | 26 | 7 |
BN_POOL_getName: | BN_POOL_get | Prototype: | static BIGNUM *BN_POOL_get(BN_POOL *p, int flag) | Coverage: | 91.304% (21/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c | Lines: | 305-344 |
| | 38 | 8 |
BN_rshift1Name: | BN_rshift1 | Prototype: | int BN_rshift1(BIGNUM *r, const BIGNUM *a) | Coverage: | 91.304% (21/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_shift.c | Lines: | 46-81 |
| | 27 | 7 |