Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
pkey_set_typeName: | pkey_set_type | Prototype: | static int pkey_set_type(EVP_PKEY *pkey, int type, const char *str, int len) | Coverage: | 68.000% (17/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | Lines: | 218-256 |
| | 33 | 8 |
enc_writeName: | enc_write | Prototype: | static int enc_write(BIO *b, const char *in, int inl) | Coverage: | 68.000% (17/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_enc.c | Lines: | 231-281 |
| | 40 | 7 |
do_ssl3_writeName: | do_ssl3_write | Prototype: | static int do_ssl3_write(SSL *s, int type, const unsigned char *buf, unsigned int len, int create_empty_fragment) | Coverage: | 67.647% (69/102) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_pkt.c | Lines: | 622-819 |
| | 119 | 27 |
verify_cb_certName: | verify_cb_cert | Prototype: | static int verify_cb_cert(X509_STORE_CTX *ctx, X509 *x, int depth, int err) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1721-1729 |
| | 9 | 2 |
tls1_finish_macName: | tls1_finish_mac | Prototype: | int tls1_finish_mac(SSL *s, const unsigned char *buf, int len) | Coverage: | 66.667% (8/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 174-190 |
| | 9 | 4 |
ssl3_pendingName: | ssl3_pending | Prototype: | int ssl3_pending(const SSL *s) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1383-1391 |
| | 4 | 2 |
ssl3_handshake_msg_hdr_lenName: | ssl3_handshake_msg_hdr_len | Prototype: | int ssl3_handshake_msg_hdr_len(SSL *s) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1393-1398 |
| | 2 | 1 |
sk_delete_ptrName: | sk_delete_ptr | Prototype: | void * sk_delete_ptr(_STACK *st, void *p) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | Lines: | 164-173 |
| | 9 | 3 |
rc2_cfb64_cipherName: | rc2_cfb64_cipher | Prototype: | static int rc2_cfb64_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 66.667% (10/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c | Lines: | 87-87 |
| | 1 | 5 |
probable_primeName: | probable_prime | Prototype: | static int probable_prime(BIGNUM *rnd, int bits) | Coverage: | 66.667% (16/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_prime.c | Lines: | 394-428 |
| | 21 | 10 |
names_lh_free_doallName: | names_lh_free_doall | Prototype: | static void names_lh_free_doall(OBJ_NAME *onp) | Coverage: | 66.667% (6/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | Lines: | 316-324 |
| | 6 | 3 |
mem_freeName: | mem_free | Prototype: | static int mem_free(BIO *a) | Coverage: | 66.667% (10/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_mem.c | Lines: | 134-150 |
| | 25 | 5 |
lh_num_itemsName: | lh_num_items | Prototype: | unsigned long lh_num_items(const _LHASH *lh) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | Lines: | 453-457 |
| | 1 | 1 |
internal_findName: | internal_find | Prototype: | static int internal_find(_STACK *st, void *data, int ret_val_options) | Coverage: | 66.667% (12/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | Lines: | 192-215 |
| | 25 | 7 |
int_new_ex_dataName: | int_new_ex_data | Prototype: | static int int_new_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad) | Coverage: | 66.667% (18/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | Lines: | 414-451 |
| | 39 | 9 |
int_cleanupName: | int_cleanup | Prototype: | static void int_cleanup(void) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | Lines: | 388-396 |
| | 13 | 2 |
gost2814789_cfb64_cipherName: | gost2814789_cfb64_cipher | Prototype: | static int gost2814789_cfb64_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 66.667% (10/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_gost2814789.c | Lines: | 188-188 |
| | 1 | 5 |
file_writeName: | file_write | Prototype: | static int file_write(BIO *b, const char *in, int inl) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_file.c | Lines: | 199-207 |
| | 6 | 2 |
dtls1_write_app_data_bytesName: | dtls1_write_app_data_bytes | Prototype: | int dtls1_write_app_data_bytes(SSL *s, int type, const void *buf_, int len) | Coverage: | 66.667% (10/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 1106-1129 |
| | 13 | 5 |
dtls1_set_message_headerName: | dtls1_set_message_header | Prototype: | void dtls1_set_message_header(SSL *s, unsigned char mt, unsigned long len, unsigned long frag_off, unsigned long frag_len) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 1129-1141 |
| | 5 | 2 |
dtls1_is_timer_expiredName: | dtls1_is_timer_expired | Prototype: | int dtls1_is_timer_expired(SSL *s) | Coverage: | 66.667% (6/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 351-368 |
| | 8 | 3 |
der_cmpName: | der_cmp | Prototype: | static int der_cmp(const void *a, const void *b) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c | Lines: | 396-407 |
| | 7 | 2 |
cast5_cfb64_cipherName: | cast5_cfb64_cipher | Prototype: | static int cast5_cfb64_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 66.667% (10/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_cast.c | Lines: | 80-80 |
| | 1 | 5 |
camellia_256_cfb128_cipherName: | camellia_256_cfb128_cipher | Prototype: | static int camellia_256_cfb128_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 66.667% (10/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | Lines: | 89-89 |
| | 1 | 5 |
camellia_192_cfb128_cipherName: | camellia_192_cfb128_cipher | Prototype: | static int camellia_192_cfb128_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 66.667% (10/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | Lines: | 83-83 |
| | 1 | 5 |
camellia_128_cfb128_cipherName: | camellia_128_cfb128_cipher | Prototype: | static int camellia_128_cfb128_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 66.667% (10/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | Lines: | 77-77 |
| | 1 | 5 |
bf_cfb64_cipherName: | bf_cfb64_cipher | Prototype: | static int bf_cfb64_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 66.667% (10/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_bf.c | Lines: | 80-80 |
| | 1 | 5 |
asn1_item_flags_i2dName: | asn1_item_flags_i2d | Prototype: | static int asn1_item_flags_i2d(ASN1_VALUE *val, unsigned char **out, const ASN1_ITEM *it, int flags) | Coverage: | 66.667% (8/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c | Lines: | 102-122 |
| | 18 | 4 |
_rs_stir_if_neededName: | _rs_stir_if_needed | Prototype: | static __inline void _rs_stir_if_needed(size_t len) | Coverage: | 66.667% (6/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/arc4random.c | Lines: | 106-116 |
| | 6 | 3 |
X509_up_refName: | X509_up_ref | Prototype: | int X509_up_ref(X509 *x) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c | Lines: | 604-609 |
| | 2 | 1 |
SSL_get_srtp_profilesName: | SSL_get_srtp_profiles | Prototype: | struct stack_st_SRTP_PROTECTION_PROFILE * SSL_get_srtp_profiles(SSL *s) | Coverage: | 66.667% (8/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_srtp.c | Lines: | 228-241 |
| | 23 | 4 |
RSA_up_refName: | RSA_up_ref | Prototype: | int RSA_up_ref(RSA *r) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_lib.c | Lines: | 228-233 |
| | 2 | 1 |
RSA_flagsName: | RSA_flags | Prototype: | int RSA_flags(const RSA *r) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_crpt.c | Lines: | 115-119 |
| | 5 | 1 |
HMAC_InitName: | HMAC_Init | Prototype: | int HMAC_Init(HMAC_CTX *ctx, const void *key, int len, const EVP_MD *md) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hmac.c | Lines: | 135-141 |
| | 7 | 2 |
EVP_aes_256_xtsName: | EVP_aes_256_xts | Prototype: | const EVP_CIPHER * EVP_aes_256_xts(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 1196-1196 |
| | 1 | 1 |
EVP_aes_256_ofbName: | EVP_aes_256_ofb | Prototype: | const EVP_CIPHER * EVP_aes_256_ofb(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 684-684 |
| | 1 | 1 |
EVP_aes_256_gcmName: | EVP_aes_256_gcm | Prototype: | const EVP_CIPHER * EVP_aes_256_gcm(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 1063-1063 |
| | 1 | 1 |
EVP_aes_256_ecbName: | EVP_aes_256_ecb | Prototype: | const EVP_CIPHER * EVP_aes_256_ecb(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 684-684 |
| | 1 | 1 |
EVP_aes_256_ctrName: | EVP_aes_256_ctr | Prototype: | const EVP_CIPHER * EVP_aes_256_ctr(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 684-684 |
| | 1 | 1 |
EVP_aes_256_cfb8Name: | EVP_aes_256_cfb8 | Prototype: | const EVP_CIPHER * EVP_aes_256_cfb8(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 684-684 |
| | 1 | 1 |
EVP_aes_256_cfb128Name: | EVP_aes_256_cfb128 | Prototype: | const EVP_CIPHER * EVP_aes_256_cfb128(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 684-684 |
| | 1 | 1 |
EVP_aes_256_cfb1Name: | EVP_aes_256_cfb1 | Prototype: | const EVP_CIPHER * EVP_aes_256_cfb1(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 684-684 |
| | 1 | 1 |
EVP_aes_256_cbc_hmac_sha1Name: | EVP_aes_256_cbc_hmac_sha1 | Prototype: | const EVP_CIPHER * EVP_aes_256_cbc_hmac_sha1(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes_cbc_hmac_sha1.c | Lines: | 578-583 |
| | 6 | 1 |
EVP_aes_256_cbcName: | EVP_aes_256_cbc | Prototype: | const EVP_CIPHER * EVP_aes_256_cbc(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 684-684 |
| | 1 | 1 |
EVP_aes_192_ofbName: | EVP_aes_192_ofb | Prototype: | const EVP_CIPHER * EVP_aes_192_ofb(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 683-683 |
| | 1 | 1 |
EVP_aes_192_gcmName: | EVP_aes_192_gcm | Prototype: | const EVP_CIPHER * EVP_aes_192_gcm(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 1061-1061 |
| | 1 | 1 |
EVP_aes_192_ecbName: | EVP_aes_192_ecb | Prototype: | const EVP_CIPHER * EVP_aes_192_ecb(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 683-683 |
| | 1 | 1 |
EVP_aes_192_ctrName: | EVP_aes_192_ctr | Prototype: | const EVP_CIPHER * EVP_aes_192_ctr(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 683-683 |
| | 1 | 1 |
EVP_aes_192_cfb8Name: | EVP_aes_192_cfb8 | Prototype: | const EVP_CIPHER * EVP_aes_192_cfb8(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 683-683 |
| | 1 | 1 |
EVP_aes_192_cfb128Name: | EVP_aes_192_cfb128 | Prototype: | const EVP_CIPHER * EVP_aes_192_cfb128(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 683-683 |
| | 1 | 1 |
EVP_aes_192_cfb1Name: | EVP_aes_192_cfb1 | Prototype: | const EVP_CIPHER * EVP_aes_192_cfb1(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 683-683 |
| | 1 | 1 |
EVP_aes_192_cbcName: | EVP_aes_192_cbc | Prototype: | const EVP_CIPHER * EVP_aes_192_cbc(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 683-683 |
| | 1 | 1 |
EVP_aes_128_xtsName: | EVP_aes_128_xts | Prototype: | const EVP_CIPHER * EVP_aes_128_xts(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 1195-1195 |
| | 1 | 1 |
EVP_aes_128_ofbName: | EVP_aes_128_ofb | Prototype: | const EVP_CIPHER * EVP_aes_128_ofb(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 682-682 |
| | 1 | 1 |
EVP_aes_128_gcmName: | EVP_aes_128_gcm | Prototype: | const EVP_CIPHER * EVP_aes_128_gcm(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 1059-1059 |
| | 1 | 1 |
EVP_aes_128_ecbName: | EVP_aes_128_ecb | Prototype: | const EVP_CIPHER * EVP_aes_128_ecb(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 682-682 |
| | 1 | 1 |
EVP_aes_128_ctrName: | EVP_aes_128_ctr | Prototype: | const EVP_CIPHER * EVP_aes_128_ctr(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 682-682 |
| | 1 | 1 |
EVP_aes_128_cfb8Name: | EVP_aes_128_cfb8 | Prototype: | const EVP_CIPHER * EVP_aes_128_cfb8(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 682-682 |
| | 1 | 1 |
EVP_aes_128_cfb128Name: | EVP_aes_128_cfb128 | Prototype: | const EVP_CIPHER * EVP_aes_128_cfb128(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 682-682 |
| | 1 | 1 |
EVP_aes_128_cfb1Name: | EVP_aes_128_cfb1 | Prototype: | const EVP_CIPHER * EVP_aes_128_cfb1(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 682-682 |
| | 1 | 1 |
EVP_aes_128_cbc_hmac_sha1Name: | EVP_aes_128_cbc_hmac_sha1 | Prototype: | const EVP_CIPHER * EVP_aes_128_cbc_hmac_sha1(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes_cbc_hmac_sha1.c | Lines: | 571-576 |
| | 6 | 1 |
EVP_aes_128_cbcName: | EVP_aes_128_cbc | Prototype: | const EVP_CIPHER * EVP_aes_128_cbc(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 682-682 |
| | 1 | 1 |
EVP_PKEY_free_itName: | EVP_PKEY_free_it | Prototype: | static void EVP_PKEY_free_it(EVP_PKEY *x) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | Lines: | 461-472 |
| | 13 | 2 |
EC_KEY_set_public_keyName: | EC_KEY_set_public_key | Prototype: | int EC_KEY_set_public_key(EC_KEY * key, const EC_POINT * pub_key) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c | Lines: | 439-445 |
| | 7 | 1 |
EC_KEY_set_private_keyName: | EC_KEY_set_private_key | Prototype: | int EC_KEY_set_private_key(EC_KEY * key, const BIGNUM * priv_key) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c | Lines: | 425-431 |
| | 7 | 1 |
EC_KEY_set_groupName: | EC_KEY_set_group | Prototype: | int EC_KEY_set_group(EC_KEY * key, const EC_GROUP * group) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c | Lines: | 411-417 |
| | 7 | 1 |
DSA_up_refName: | DSA_up_ref | Prototype: | int DSA_up_ref(DSA *r) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_lib.c | Lines: | 211-216 |
| | 2 | 1 |
DES_is_weak_keyName: | DES_is_weak_key | Prototype: | int DES_is_weak_key(const_DES_cblock *key) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/set_key.c | Lines: | 139-148 |
| | 5 | 3 |
BN_set_wordName: | BN_set_word | Prototype: | int BN_set_word(BIGNUM *a, unsigned long w) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 560-571 |
| | 8 | 2 |
BN_mod_mulName: | BN_mod_mul | Prototype: | int BN_mod_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m, BN_CTX *ctx) | Coverage: | 66.667% (12/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mod.c | Lines: | 178-207 |
| | 17 | 7 |
BN_from_montgomeryName: | BN_from_montgomery | Prototype: | int BN_from_montgomery(BIGNUM *ret, const BIGNUM *a, BN_MONT_CTX *mont, BN_CTX *ctx) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | Lines: | 275-321 |
| | 7 | 2 |
BN_GF2m_mod_sqr_arrName: | BN_GF2m_mod_sqr_arr | Prototype: | int BN_GF2m_mod_sqr_arr(BIGNUM *r, const BIGNUM *a, const int p[], BN_CTX *ctx) | Coverage: | 66.667% (16/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 569-597 |
| | 19 | 9 |
BIO_setName: | BIO_set | Prototype: | int BIO_set(BIO *bio, const BIO_METHOD *method) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 98-123 |
| | 43 | 3 |
ASN1_UTCTIME_set_stringName: | ASN1_UTCTIME_set_string | Prototype: | int ASN1_UTCTIME_set_string(ASN1_UTCTIME *s, const char *str) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 396-402 |
| | 7 | 2 |
ASN1_STRING_setName: | ASN1_STRING_set | Prototype: | int ASN1_STRING_set(ASN1_STRING *str, const void *_data, int len) | Coverage: | 66.667% (12/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | Lines: | 373-399 |
| | 27 | 6 |
ASN1_GENERALIZEDTIME_set_stringName: | ASN1_GENERALIZEDTIME_set_string | Prototype: | int ASN1_GENERALIZEDTIME_set_string(ASN1_GENERALIZEDTIME *s, const char *str) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 452-458 |
| | 7 | 2 |
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: | 66.667% (12/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/aes/aes_wrap.c | Lines: | 63-95 |
| | 23 | 6 |
BN_mod_mul_montgomeryName: | BN_mod_mul_montgomery | Prototype: | int BN_mod_mul_montgomery(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_MONT_CTX *mont, BN_CTX *ctx) | Coverage: | 65.854% (27/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | Lines: | 130-176 |
| | 28 | 13 |
ASN1_primitive_newName: | ASN1_primitive_new | Prototype: | int ASN1_primitive_new(ASN1_VALUE **pval, const ASN1_ITEM *it) | Coverage: | 65.789% (25/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_new.c | Lines: | 302-352 |
| | 44 | 12 |
ssl3_do_change_cipher_specName: | ssl3_do_change_cipher_spec | Prototype: | int ssl3_do_change_cipher_spec(SSL *s) | Coverage: | 65.385% (17/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_pkt.c | Lines: | 1346-1393 |
| | 33 | 8 |
PKCS7_ctrlName: | PKCS7_ctrl | Prototype: | long PKCS7_ctrl(PKCS7 *p7, int cmd, long larg, char *parg) | Coverage: | 65.385% (17/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 67-109 |
| | 29 | 8 |
idea_cbc_encryptName: | idea_cbc_encrypt | Prototype: | void idea_cbc_encrypt(const unsigned char *in, unsigned char *out, long length, IDEA_KEY_SCHEDULE *ks, unsigned char *iv, int encrypt) | Coverage: | 65.306% (32/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/idea/i_cbc.c | Lines: | 62-134 |
| | 55 | 22 |
ssl_ctx_make_profilesName: | ssl_ctx_make_profiles | Prototype: | static int ssl_ctx_make_profiles(const char *profiles_string, struct stack_st_SRTP_PROTECTION_PROFILE **out) | Coverage: | 65.000% (13/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_srtp.c | Lines: | 178-213 |
| | 51 | 5 |
DES_pcbc_encryptName: | DES_pcbc_encrypt | Prototype: | void DES_pcbc_encrypt(const unsigned char *input, unsigned char *output, long length, DES_key_schedule *schedule, DES_cblock *ivec, int enc) | Coverage: | 64.706% (33/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/pcbc_enc.c | Lines: | 61-123 |
| | 41 | 22 |
DES_ede3_cbcm_encryptName: | DES_ede3_cbcm_encrypt | Prototype: | void DES_ede3_cbcm_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3, DES_cblock *ivec1, DES_cblock *ivec2, int enc) | Coverage: | 64.706% (33/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ede_cbcm_enc.c | Lines: | 76-198 |
| | 85 | 22 |
ssl_cipher_list_to_bytesName: | ssl_cipher_list_to_bytes | Prototype: | int ssl_cipher_list_to_bytes(SSL *s, struct stack_st_SSL_CIPHER *ciphers, CBB *cbb) | Coverage: | 64.516% (20/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1413-1448 |
| | 24 | 9 |
cbs_get_asn1Name: | cbs_get_asn1 | Prototype: | static int cbs_get_asn1(CBS *cbs, CBS *out, unsigned int tag_value, int skip_header) | Coverage: | 64.286% (9/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Lines: | 336-356 |
| | 24 | 4 |
aes_init_keyName: | aes_init_key | Prototype: | static int aes_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 63.889% (23/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 502-571 |
| | 57 | 7 |
ASN1_item_ex_i2dName: | ASN1_item_ex_i2d | Prototype: | int ASN1_item_ex_i2d(ASN1_VALUE **pval, unsigned char **out, const ASN1_ITEM *it, int tag, int aclass) | Coverage: | 63.855% (53/83) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c | Lines: | 129-243 |
| | 100 | 26 |
sk_deleteName: | sk_delete | Prototype: | void * sk_delete(_STACK *st, int loc) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | Lines: | 175-190 |
| | 13 | 3 |
file_readName: | file_read | Prototype: | static int file_read(BIO *b, char *out, int outl) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_file.c | Lines: | 183-197 |
| | 14 | 3 |
ecdsa_checkName: | ecdsa_check | Prototype: | ECDSA_DATA * ecdsa_check(EC_KEY *key) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_lib.c | Lines: | 172-195 |
| | 24 | 4 |
dtls1_buffer_messageName: | dtls1_buffer_message | Prototype: | int dtls1_buffer_message(SSL *s, int is_ccs) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 964-1021 |
| | 53 | 4 |
def_add_indexName: | def_add_index | Prototype: | static int def_add_index(EX_CLASS_ITEM *item, long argl, void *argp, CRYPTO_EX_new *new_func, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | Lines: | 343-372 |
| | 24 | 5 |
SSL_set_session_ticket_extName: | SSL_set_session_ticket_ext | Prototype: | int SSL_set_session_ticket_ext(SSL *s, void *ext_data, int ext_len) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | Lines: | 924-951 |
| | 21 | 4 |
SHA256_Final [md32_common.h #1]Name: | SHA256_Final [md32_common.h #1] | Prototype: | int SHA256_Final (unsigned char *md, SHA256_CTX *c) | Coverage: | 63.636% (14/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h #1 | Lines: | 277-312 |
| | 18 | 9 |
EC_EX_DATA_get_dataName: | EC_EX_DATA_get_data | Prototype: | void * EC_EX_DATA_get_data(const EC_EXTRA_DATA * ex_data, void *(*dup_func) (void *), void (*free_func) (void *), void (*clear_free_func) (void *)) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 577-591 |
| | 12 | 3 |
BIO_new_fileName: | BIO_new_file | Prototype: | BIO * BIO_new_file(const char *filename, const char *mode) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_file.c | Lines: | 113-137 |
| | 39 | 4 |
DES_ncbc_encrypt [ncbc_enc.c #2]Name: | DES_ncbc_encrypt [ncbc_enc.c #2] | Prototype: | void DES_ncbc_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *_schedule, DES_cblock *ivec, int enc) | Coverage: | 63.265% (31/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ncbc_enc.c #2 | Lines: | 70-148 |
| | 53 | 22 |
DES_ede3_cbc_encryptName: | DES_ede3_cbc_encrypt | Prototype: | void DES_ede3_cbc_encrypt(const unsigned char *input, unsigned char *output, long length, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3, DES_cblock *ivec, int enc) | Coverage: | 63.265% (31/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/des_enc.c | Lines: | 292-402 |
| | 78 | 22 |