Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
drbg_bytesName: | drbg_bytes | Prototype: | static int drbg_bytes(unsigned char *out, int count) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 942-953 |
| | 8 | 2 |
dh_param_decodeName: | dh_param_decode | Prototype: | static int dh_param_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | Lines: | 249-260 |
| | 8 | 2 |
des_ede3_wrap_cipherName: | des_ede3_wrap_cipher | Prototype: | static int des_ede3_wrap_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c | Lines: | 386-406 |
| | 8 | 4 |
def_generate_session_idName: | def_generate_session_id | Prototype: | static int def_generate_session_id(SSL *ssl, unsigned char *id, unsigned int *id_len) | Coverage: | 36.364% (4/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 285-306 |
| | 8 | 4 |
custom_exts_freeName: | custom_exts_free | Prototype: | void custom_exts_free(custom_ext_methods *exts) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | Lines: | 319-333 |
| | 8 | 3 |
custom_ext_parse_old_cb_wrapName: | custom_ext_parse_old_cb_wrap | Prototype: | static int custom_ext_parse_old_cb_wrap(SSL *s, unsigned int ext_type, unsigned int context, const unsigned char *in, size_t inlen, X509 *x, size_t chainidx, int *al, void *parse_arg) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | Lines: | 58-72 |
| | 8 | 2 |
ctr64_addName: | ctr64_add | Prototype: | static void ctr64_add(unsigned char *counter, size_t inc) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c | Lines: | 286-298 |
| | 8 | 2 |
conn_newName: | conn_new | Prototype: | static int conn_new(BIO *bi) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c | Lines: | 250-259 |
| | 8 | 2 |
cms_get0_signedName: | cms_get0_signed | Prototype: | static CMS_SignedData *cms_get0_signed(CMS_ContentInfo *cms) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Lines: | 23-30 |
| | 8 | 2 |
cms_Data_createName: | cms_Data_create | Prototype: | CMS_ContentInfo *cms_Data_create(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | Lines: | 27-37 |
| | 8 | 2 |
cmd_RecordPaddingName: | cmd_RecordPadding | Prototype: | static int cmd_RecordPadding(SSL_CONF_CTX *cctx, const char *value) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 556-572 |
| | 8 | 4 |
cmd_PrivateKeyName: | cmd_PrivateKey | Prototype: | static int cmd_PrivateKey(SSL_CONF_CTX *cctx, const char *value) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 440-450 |
| | 8 | 4 |
cmd_NumTicketsName: | cmd_NumTickets | Prototype: | static int cmd_NumTickets(SSL_CONF_CTX *cctx, const char *value) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 575-587 |
| | 8 | 4 |
check_purpose_crl_signName: | check_purpose_crl_sign | Prototype: | static int check_purpose_crl_sign(const X509_PURPOSE *xp, const X509 *x, int ca) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | Lines: | 688-701 |
| | 8 | 4 |
camellia_ecb_cipherName: | camellia_ecb_cipher | Prototype: | static int camellia_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_camellia.c | Lines: | 259-273 |
| | 8 | 3 |
bool_to_maskName: | bool_to_mask | Prototype: | static inline mask_t bool_to_mask(c448_bool_t m) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/word.h | Lines: | 66-79 |
| | 8 | 3 |
bn_copy_wordsName: | bn_copy_words | Prototype: | int bn_copy_words(unsigned long *out, const BIGNUM *in, int size) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_intern.c | Lines: | 159-168 |
| | 8 | 3 |
blake2s_init_paramName: | blake2s_init_param | Prototype: | static void blake2s_init_param(BLAKE2S_CTX *S, const BLAKE2S_PARAM *P) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2s.c | Lines: | 62-75 |
| | 8 | 2 |
blake2b_init_paramName: | blake2b_init_param | Prototype: | static void blake2b_init_param(BLAKE2B_CTX *S, const BLAKE2B_PARAM *P) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2b.c | Lines: | 66-79 |
| | 8 | 2 |
bio_newName: | bio_new | Prototype: | static int bio_new(BIO *bio) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | Lines: | 78-90 |
| | 8 | 2 |
async_start_funcName: | async_start_func | Prototype: | void async_start_func(void) | Coverage: | 40.000% (2/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c | Lines: | 144-165 |
| | 8 | 3 |
asn1_string_embed_freeName: | asn1_string_embed_free | Prototype: | void asn1_string_embed_free(ASN1_STRING *a, int embed) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c | Lines: | 325-333 |
| | 8 | 4 |
asn1_check_eocName: | asn1_check_eoc | Prototype: | static int asn1_check_eoc(const unsigned char **in, long len) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c | Lines: | 1058-1069 |
| | 8 | 3 |
aria_ctr_cipherName: | aria_ctr_cipher | Prototype: | static int aria_ctr_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c | Lines: | 171-183 |
| | 8 | 1 |
aes_ecb_cipherName: | aes_ecb_cipher | Prototype: | static int aes_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 2702-2716 |
| | 8 | 3 |
add_lengthsName: | add_lengths | Prototype: | static int add_lengths(int *out, int a, int b) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | Lines: | 211-223 |
| | 8 | 4 |
X509_issuer_and_serial_cmpName: | X509_issuer_and_serial_cmp | Prototype: | int X509_issuer_and_serial_cmp(const X509 *a, const X509 *b) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c | Lines: | 18-29 |
| | 8 | 2 |
X509_get_key_usageName: | X509_get_key_usage | Prototype: | uint32_t X509_get_key_usage(X509 *x) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | Lines: | 842-849 |
| | 8 | 2 |
X509_get_extended_key_usageName: | X509_get_extended_key_usage | Prototype: | uint32_t X509_get_extended_key_usage(X509 *x) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | Lines: | 851-858 |
| | 8 | 2 |
X509_get0_uidsName: | X509_get0_uids | Prototype: | void X509_get0_uids(const X509 *x, const ASN1_BIT_STRING **piuid, const ASN1_BIT_STRING **psuid) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c | Lines: | 151-158 |
| | 8 | 3 |
X509_REQ_get0_signatureName: | X509_REQ_get0_signature | Prototype: | void X509_REQ_get0_signature(const X509_REQ *req, const ASN1_BIT_STRING **psig, const X509_ALGOR **palg) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c | Lines: | 280-287 |
| | 8 | 3 |
X509_PUBKEY_get0_paramName: | X509_PUBKEY_get0_param | Prototype: | int X509_PUBKEY_get0_param(ASN1_OBJECT **ppkalg, const unsigned char **pk, int *ppklen, X509_ALGOR **pa, X509_PUBKEY *pub) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | Lines: | 354-367 |
| | 8 | 4 |
X509_CRL_sortName: | X509_CRL_sort | Prototype: | int X509_CRL_sort(X509_CRL *c) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c | Lines: | 51-65 |
| | 8 | 2 |
X509_CRL_get0_signatureName: | X509_CRL_get0_signature | Prototype: | void X509_CRL_get0_signature(const X509_CRL *crl, const ASN1_BIT_STRING **psig, const X509_ALGOR **palg) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c | Lines: | 121-128 |
| | 8 | 3 |
X509V3_EXT_getName: | X509V3_EXT_get | Prototype: | const X509V3_EXT_METHOD *X509V3_EXT_get(X509_EXTENSION *ext) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_lib.c | Lines: | 70-76 |
| | 8 | 2 |
X509V3_EXT_add_nconfName: | X509V3_EXT_add_nconf | Prototype: | int X509V3_EXT_add_nconf(CONF *conf, X509V3_CTX *ctx, const char *section, X509 *cert) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c | Lines: | 331-338 |
| | 8 | 2 |
X509V3_EXT_CRL_add_nconfName: | X509V3_EXT_CRL_add_nconf | Prototype: | int X509V3_EXT_CRL_add_nconf(CONF *conf, X509V3_CTX *ctx, const char *section, X509_CRL *crl) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c | Lines: | 342-349 |
| | 8 | 2 |
WPACKET_set_flagsName: | WPACKET_set_flags | Prototype: | int WPACKET_set_flags(WPACKET *pkt, unsigned int flags) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c | Lines: | 152-161 |
| | 8 | 2 |
WPACKET_get_total_writtenName: | WPACKET_get_total_written | Prototype: | int WPACKET_get_total_written(WPACKET *pkt, size_t *written) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c | Lines: | 388-397 |
| | 8 | 2 |
UI_get0_test_stringName: | UI_get0_test_string | Prototype: | const char *UI_get0_test_string(UI_STRING *uis) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | Lines: | 828-841 |
| | 8 | 7 |
UI_get0_result_stringName: | UI_get0_result_string | Prototype: | const char *UI_get0_result_string(UI_STRING *uis) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | Lines: | 798-811 |
| | 8 | 7 |
UI_get0_action_stringName: | UI_get0_action_string | Prototype: | const char *UI_get0_action_string(UI_STRING *uis) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | Lines: | 783-796 |
| | 8 | 7 |
TS_TST_INFO_ext_freeName: | TS_TST_INFO_ext_free | Prototype: | void TS_TST_INFO_ext_free(TS_TST_INFO *a) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_utils.c | Lines: | 298-304 |
| | 8 | 2 |
TS_RESP_CTX_set_signer_certName: | TS_RESP_CTX_set_signer_cert | Prototype: | int TS_RESP_CTX_set_signer_cert(TS_RESP_CTX *ctx, X509 *signer) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | Lines: | 155-166 |
| | 8 | 2 |
TS_RESP_CTX_set_def_policyName: | TS_RESP_CTX_set_def_policy | Prototype: | int TS_RESP_CTX_set_def_policy(TS_RESP_CTX *ctx, const ASN1_OBJECT *def_policy) | Coverage: | 0.000% (0/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | Lines: | 183-192 |
| | 8 | 3 |
TS_REQ_ext_freeName: | TS_REQ_ext_free | Prototype: | void TS_REQ_ext_free(TS_REQ *a) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_req_utils.c | Lines: | 137-143 |
| | 8 | 2 |
TS_CONF_set_serialName: | TS_CONF_set_serial | Prototype: | int TS_CONF_set_serial(CONF *conf, const char *section, TS_serial_cb cb, TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c | Lines: | 126-140 |
| | 8 | 3 |
SSL_use_PrivateKeyName: | SSL_use_PrivateKey | Prototype: | int SSL_use_PrivateKey(SSL *ssl, EVP_PKEY *pkey) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 232-242 |
| | 8 | 2 |
SSL_SESSION_set1_id_contextName: | SSL_SESSION_set1_id_context | Prototype: | int SSL_SESSION_set1_id_context(SSL_SESSION *s, const unsigned char *sid_ctx, unsigned int sid_ctx_len) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 992-1005 |
| | 8 | 3 |
SSL_SESSION_set1_idName: | SSL_SESSION_set1_id | Prototype: | int SSL_SESSION_set1_id(SSL_SESSION *s, const unsigned char *sid, unsigned int sid_len) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 847-859 |
| | 8 | 3 |
SSL_CTX_set_timeoutName: | SSL_CTX_set_timeout | Prototype: | long SSL_CTX_set_timeout(SSL_CTX *s, long t) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 1017-1025 |
| | 8 | 2 |
SSL_CIPHER_get_handshake_digestName: | SSL_CIPHER_get_handshake_digest | Prototype: | const EVP_MD *SSL_CIPHER_get_handshake_digest(const SSL_CIPHER *c) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 2088-2095 |
| | 8 | 2 |
SSL3_RECORD_releaseName: | SSL3_RECORD_release | Prototype: | void SSL3_RECORD_release(SSL3_RECORD *r, size_t num_recs) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | Lines: | 50-58 |
| | 8 | 2 |
SRP_Calc_A_paramName: | SRP_Calc_A_param | Prototype: | int SRP_Calc_A_param(SSL *s) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c | Lines: | 368-381 |
| | 8 | 3 |
SCT_validation_status_stringName: | SCT_validation_status_string | Prototype: | const char *SCT_validation_status_string(const SCT *sct) | Coverage: | 15.385% (2/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_prn.c | Lines: | 50-68 |
| | 8 | 7 |
SCT_set0_log_idName: | SCT_set0_log_id | Prototype: | int SCT_set0_log_id(SCT *sct, unsigned char *log_id, size_t log_id_len) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c | Lines: | 80-92 |
| | 8 | 2 |
RSA_padding_add_noneName: | RSA_padding_add_none | Prototype: | int RSA_padding_add_none(unsigned char *to, int tlen, const unsigned char *from, int flen) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_none.c | Lines: | 14-29 |
| | 8 | 3 |
RSA_get0_multi_prime_factorsName: | RSA_get0_multi_prime_factors | Prototype: | int RSA_get0_multi_prime_factors(const RSA *r, const BIGNUM *primes[]) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c | Lines: | 347-365 |
| | 8 | 3 |
RSA_get0_factorsName: | RSA_get0_factors | Prototype: | void RSA_get0_factors(const RSA *r, const BIGNUM **p, const BIGNUM **q) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c | Lines: | 329-335 |
| | 8 | 3 |
RSA_blinding_offName: | RSA_blinding_off | Prototype: | void RSA_blinding_off(RSA *rsa) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_crpt.c | Lines: | 56-62 |
| | 8 | 1 |
RAND_DRBG_uninstantiateName: | RAND_DRBG_uninstantiate | Prototype: | int RAND_DRBG_uninstantiate(RAND_DRBG *drbg) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 379-393 |
| | 8 | 2 |
Poly1305_InitName: | Poly1305_Init | Prototype: | void Poly1305_Init(POLY1305 *ctx, const unsigned char key[32]) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305.c | Lines: | 435-459 |
| | 8 | 2 |
PKCS8_pkey_set0Name: | PKCS8_pkey_set0 | Prototype: | int PKCS8_pkey_set0(PKCS8_PRIV_KEY_INFO *priv, ASN1_OBJECT *aobj, int version, int ptype, void *pval, unsigned char *penc, int penclen) | Coverage: | 53.846% (7/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p8_pkey.c | Lines: | 38-51 |
| | 8 | 5 |
PKCS8_pkey_get0Name: | PKCS8_pkey_get0 | Prototype: | int PKCS8_pkey_get0(const ASN1_OBJECT **ppkalg, const unsigned char **pk, int *ppklen, const X509_ALGOR **pa, const PKCS8_PRIV_KEY_INFO *p8) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p8_pkey.c | Lines: | 53-66 |
| | 8 | 4 |
OpenSSL_versionName: | OpenSSL_version | Prototype: | const char *OpenSSL_version(int t) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cversion.c | Lines: | 19-44 |
| | 8 | 7 |
OSSL_STORE_INFO_type_stringName: | OSSL_STORE_INFO_type_string | Prototype: | const char *OSSL_STORE_INFO_type_string(int type) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_strings.c | Lines: | 20-28 |
| | 8 | 2 |
OPENSSL_sk_zeroName: | OPENSSL_sk_zero | Prototype: | void OPENSSL_sk_zero(OPENSSL_STACK *st) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | Lines: | 352-358 |
| | 8 | 2 |
OCSP_id_issuer_cmpName: | OCSP_id_issuer_cmp | Prototype: | int OCSP_id_issuer_cmp(OCSP_CERTID *a, OCSP_CERTID *b) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_lib.c | Lines: | 91-101 |
| | 8 | 3 |
MOD_EXP_CTIME_COPY_TO_PREBUFName: | MOD_EXP_CTIME_COPY_TO_PREBUF | Prototype: | static int MOD_EXP_CTIME_COPY_TO_PREBUF(const BIGNUM *b, int top, unsigned char *buf, int idx, int window) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp.c | Lines: | 498-514 |
| | 8 | 3 |
HMAC_CTX_freeName: | HMAC_CTX_free | Prototype: | void HMAC_CTX_free(HMAC_CTX *ctx) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c | Lines: | 149-158 |
| | 8 | 2 |
EVP_PKEY_verifyName: | EVP_PKEY_verify | Prototype: | int EVP_PKEY_verify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_fn.c | Lines: | 86-100 |
| | 8 | 3 |
EVP_PKEY_get0_RSAName: | EVP_PKEY_get0_RSA | Prototype: | RSA *EVP_PKEY_get0_RSA(EVP_PKEY *pkey) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | Lines: | 461-468 |
| | 8 | 2 |
EVP_PKEY_get0_EC_KEYName: | EVP_PKEY_get0_EC_KEY | Prototype: | EC_KEY *EVP_PKEY_get0_EC_KEY(EVP_PKEY *pkey) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | Lines: | 516-523 |
| | 8 | 2 |
EVP_PKEY_get0_DSAName: | EVP_PKEY_get0_DSA | Prototype: | DSA *EVP_PKEY_get0_DSA(EVP_PKEY *pkey) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | Lines: | 488-495 |
| | 8 | 2 |
EVP_PKEY_get0_DHName: | EVP_PKEY_get0_DH | Prototype: | DH *EVP_PKEY_get0_DH(EVP_PKEY *pkey) | Coverage: | 33.333% (2/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | Lines: | 544-551 |
| | 8 | 2 |
EVP_PKEY_encrypt_oldName: | EVP_PKEY_encrypt_old | Prototype: | int EVP_PKEY_encrypt_old(unsigned char *ek, const unsigned char *key, int key_len, EVP_PKEY *pubk) | Coverage: | 60.000% (3/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_enc.c | Lines: | 17-35 |
| | 8 | 3 |
EVP_PKEY_decrypt_oldName: | EVP_PKEY_decrypt_old | Prototype: | int EVP_PKEY_decrypt_old(unsigned char *key, const unsigned char *ek, int ekl, EVP_PKEY *priv) | Coverage: | 60.000% (3/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_dec.c | Lines: | 17-36 |
| | 8 | 3 |
EVP_MD_CTX_set_pkey_ctxName: | EVP_MD_CTX_set_pkey_ctx | Prototype: | void EVP_MD_CTX_set_pkey_ctx(EVP_MD_CTX *ctx, EVP_PKEY_CTX *pctx) | Coverage: | 57.143% (4/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c | Lines: | 463-480 |
| | 8 | 3 |
EVP_EncodeFinalName: | EVP_EncodeFinal | Prototype: | void EVP_EncodeFinal(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/encode.c | Lines: | 217-229 |
| | 8 | 3 |
EVP_CIPHER_meth_newName: | EVP_CIPHER_meth_new | Prototype: | EVP_CIPHER *EVP_CIPHER_meth_new(int cipher_type, int block_size, int key_len) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/cmeth_lib.c | Lines: | 16-26 |
| | 8 | 2 |
ERR_load_ERR_stringsName: | ERR_load_ERR_strings | Prototype: | int ERR_load_ERR_strings(void) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | Lines: | 317-330 |
| | 8 | 2 |
ENGINE_up_refName: | ENGINE_up_ref | Prototype: | int ENGINE_up_ref(ENGINE *e) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_list.c | Lines: | 341-350 |
| | 8 | 2 |
EC_POINT_set_to_infinityName: | EC_POINT_set_to_infinity | Prototype: | int EC_POINT_set_to_infinity(const EC_GROUP *group, EC_POINT *point) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | Lines: | 654-666 |
| | 8 | 3 |
EC_POINT_is_at_infinityName: | EC_POINT_is_at_infinity | Prototype: | int EC_POINT_is_at_infinity(const EC_GROUP *group, const EC_POINT *point) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | Lines: | 827-839 |
| | 8 | 3 |
EC_POINT_addName: | EC_POINT_add | Prototype: | int EC_POINT_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | Lines: | 785-798 |
| | 8 | 3 |
EC_KEY_METHOD_get_verifyName: | EC_KEY_METHOD_get_verify | Prototype: | void EC_KEY_METHOD_get_verify(const EC_KEY_METHOD *meth, int (**pverify)(int type, const unsigned char *dgst, int dgst_len, const unsigned char *sigbuf, int sig_len, EC_KEY *eckey), int (**pverify_sig)(const unsigned char *dgst, int dgst_len, const ECDSA_SIG *sig, EC_KEY *eckey)) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_kmeth.c | Lines: | 303-317 |
| | 8 | 3 |
ECDSA_SIG_get0Name: | ECDSA_SIG_get0 | Prototype: | void ECDSA_SIG_get0(const ECDSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 1166-1172 |
| | 8 | 3 |
DSA_get0_keyName: | DSA_get0_key | Prototype: | void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, const BIGNUM **priv_key) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c | Lines: | 280-287 |
| | 8 | 3 |
DSA_SIG_get0Name: | DSA_SIG_get0 | Prototype: | void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_asn1.c | Lines: | 41-47 |
| | 8 | 3 |
DH_get0_keyName: | DH_get0_key | Prototype: | void DH_get0_key(const DH *dh, const BIGNUM **pub_key, const BIGNUM **priv_key) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c | Lines: | 226-232 |
| | 8 | 3 |
CRYPTO_freeName: | CRYPTO_free | Prototype: | void CRYPTO_free(void *str, const char *file, int line) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem.c | Lines: | 295-314 |
| | 8 | 2 |
CMS_SignerInfo_get0_algsName: | CMS_SignerInfo_get0_algs | Prototype: | void CMS_SignerInfo_get0_algs(CMS_SignerInfo *si, EVP_PKEY **pk, X509 **signer, X509_ALGOR **pdig, X509_ALGOR **psig) | Coverage: | 84.615% (11/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Lines: | 514-526 |
| | 8 | 5 |
CMS_RecipientInfo_set0_keyName: | CMS_RecipientInfo_set0_key | Prototype: | int CMS_RecipientInfo_set0_key(CMS_RecipientInfo *ri, unsigned char *key, size_t keylen) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | Lines: | 596-609 |
| | 8 | 2 |
CMS_RecipientInfo_encryptName: | CMS_RecipientInfo_encrypt | Prototype: | int CMS_RecipientInfo_encrypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | Lines: | 758-778 |
| | 8 | 6 |
BN_is_bit_setName: | BN_is_bit_set | Prototype: | int BN_is_bit_set(const BIGNUM *a, int n) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 649-661 |
| | 8 | 3 |
BN_freeName: | BN_free | Prototype: | void BN_free(BIGNUM *a) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 168-176 |
| | 8 | 4 |
BN_RECP_CTX_freeName: | BN_RECP_CTX_free | Prototype: | void BN_RECP_CTX_free(BN_RECP_CTX *recp) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_recp.c | Lines: | 35-43 |
| | 8 | 3 |
BN_GF2m_modName: | BN_GF2m_mod | Prototype: | int BN_GF2m_mod(BIGNUM *r, const BIGNUM *a, const BIGNUM *p) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | Lines: | 390-404 |
| | 8 | 2 |
BLAKE2s_FinalName: | BLAKE2s_Final | Prototype: | int BLAKE2s_Final(unsigned char *md, BLAKE2S_CTX *c) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2s.c | Lines: | 247-263 |
| | 8 | 2 |
BLAKE2b_FinalName: | BLAKE2b_Final | Prototype: | int BLAKE2b_Final(unsigned char *md, BLAKE2B_CTX *c) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2b.c | Lines: | 253-269 |
| | 8 | 2 |