| Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
i2d_RSAPrivateKey| Name: | i2d_RSAPrivateKey | | Prototype: | int i2d_RSAPrivateKey(const RSA *a, unsigned char **out) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_asn1.c | | Lines: | 109-109 |
| | 1 | 1 |
i2d_PrivateKey_bio| Name: | i2d_PrivateKey_bio | | Prototype: | int i2d_PrivateKey_bio(BIO *bp, EVP_PKEY *pkey) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c | | Lines: | 507-510 |
| | 1 | 1 |
i2d_PKCS8_PRIV_KEY_INFO| Name: | i2d_PKCS8_PRIV_KEY_INFO | | Prototype: | int i2d_PKCS8_PRIV_KEY_INFO(PKCS8_PRIV_KEY_INFO *a, unsigned char **out) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p8_pkey.c | | Lines: | 36-36 |
| | 1 | 1 |
i2d_PKCS7_bio_stream| Name: | i2d_PKCS7_bio_stream | | Prototype: | int i2d_PKCS7_bio_stream(BIO *out, PKCS7 *p7, BIO *in, int flags) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_mime.c | | Lines: | 17-21 |
| | 2 | 1 |
i2d_PKCS7_bio| Name: | i2d_PKCS7_bio | | Prototype: | int i2d_PKCS7_bio(BIO *bp, PKCS7 *p7) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c | | Lines: | 170-173 |
| | 1 | 1 |
i2d_PKCS7| Name: | i2d_PKCS7 | | Prototype: | int i2d_PKCS7(PKCS7 *a, unsigned char **out) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c | | Lines: | 65-65 |
| | 1 | 1 |
i2d_OCSP_RESPONSE| Name: | i2d_OCSP_RESPONSE | | Prototype: | int i2d_OCSP_RESPONSE(OCSP_RESPONSE *a, unsigned char **out) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_asn.c | | Lines: | 69-69 |
| | 1 | 1 |
i2d_OCSP_RESPID| Name: | i2d_OCSP_RESPID | | Prototype: | int i2d_OCSP_RESPID(OCSP_RESPID *a, unsigned char **out) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_asn.c | | Lines: | 76-76 |
| | 1 | 1 |
i2d_ESS_SIGNING_CERT| Name: | i2d_ESS_SIGNING_CERT | | Prototype: | int i2d_ESS_SIGNING_CERT(const ESS_SIGNING_CERT *a, unsigned char **out) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c | | Lines: | 225-225 |
| | 1 | 1 |
i2d_ESS_ISSUER_SERIAL| Name: | i2d_ESS_ISSUER_SERIAL | | Prototype: | int i2d_ESS_ISSUER_SERIAL(const ESS_ISSUER_SERIAL *a, unsigned char **out) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c | | Lines: | 209-209 |
| | 1 | 1 |
i2d_ESS_CERT_ID| Name: | i2d_ESS_CERT_ID | | Prototype: | int i2d_ESS_CERT_ID(const ESS_CERT_ID *a, unsigned char **out) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c | | Lines: | 217-217 |
| | 1 | 1 |
i2d_EC_PUBKEY_bio| Name: | i2d_EC_PUBKEY_bio | | Prototype: | int i2d_EC_PUBKEY_bio(BIO *bp, EC_KEY *ecdsa) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c | | Lines: | 336-339 |
| | 1 | 1 |
i2d_EC_PRIVATEKEY| Name: | i2d_EC_PRIVATEKEY | | Prototype: | int i2d_EC_PRIVATEKEY(const EC_PRIVATEKEY *a, unsigned char **out) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | | Lines: | 233-233 |
| | 1 | 1 |
i2d_ECPrivateKey_bio| Name: | i2d_ECPrivateKey_bio | | Prototype: | int i2d_ECPrivateKey_bio(BIO *bp, EC_KEY *eckey) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c | | Lines: | 346-349 |
| | 1 | 1 |
i2d_ECPKPARAMETERS| Name: | i2d_ECPKPARAMETERS | | Prototype: | int i2d_ECPKPARAMETERS(const ECPKPARAMETERS *a, unsigned char **out) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | | Lines: | 222-222 |
| | 1 | 1 |
i2d_ECDSA_SIG| Name: | i2d_ECDSA_SIG | | Prototype: | int i2d_ECDSA_SIG(const ECDSA_SIG *a, unsigned char **out) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | | Lines: | 1147-1147 |
| | 1 | 1 |
i2d_DSAparams| Name: | i2d_DSAparams | | Prototype: | int i2d_DSAparams(const DSA *a, unsigned char **out) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_asn1.c | | Lines: | 94-94 |
| | 1 | 1 |
i2d_DSA_SIG| Name: | i2d_DSA_SIG | | Prototype: | int i2d_DSA_SIG(const DSA_SIG *a, unsigned char **out) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_asn1.c | | Lines: | 22-22 |
| | 1 | 1 |
i2d_DSA_PUBKEY_bio| Name: | i2d_DSA_PUBKEY_bio | | Prototype: | int i2d_DSA_PUBKEY_bio(BIO *bp, DSA *dsa) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c | | Lines: | 302-305 |
| | 1 | 1 |
i2d_DSAPublicKey| Name: | i2d_DSAPublicKey | | Prototype: | int i2d_DSAPublicKey(const DSA *a, unsigned char **out) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_asn1.c | | Lines: | 103-103 |
| | 1 | 1 |
i2d_DSAPrivateKey_bio| Name: | i2d_DSAPrivateKey_bio | | Prototype: | int i2d_DSAPrivateKey_bio(BIO *bp, DSA *dsa) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c | | Lines: | 292-295 |
| | 1 | 1 |
i2d_DSAPrivateKey| Name: | i2d_DSAPrivateKey | | Prototype: | int i2d_DSAPrivateKey(const DSA *a, unsigned char **out) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_asn1.c | | Lines: | 86-86 |
| | 1 | 1 |
i2d_DHparams| Name: | i2d_DHparams | | Prototype: | int i2d_DHparams(const DH *a, unsigned char **out) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_asn1.c | | Lines: | 40-40 |
| | 1 | 1 |
i2d_CMS_bio_stream| Name: | i2d_CMS_bio_stream | | Prototype: | int i2d_CMS_bio_stream(BIO *out, CMS_ContentInfo *cms, BIO *in, int flags) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_io.c | | Lines: | 55-59 |
| | 2 | 1 |
i2d_CMS_bio| Name: | i2d_CMS_bio | | Prototype: | int i2d_CMS_bio(BIO *bp, CMS_ContentInfo *cms) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_io.c | | Lines: | 40-43 |
| | 1 | 1 |
i2d_CMS_ReceiptRequest| Name: | i2d_CMS_ReceiptRequest | | Prototype: | int i2d_CMS_ReceiptRequest(CMS_ReceiptRequest *a, unsigned char **out) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_ess.c | | Lines: | 19-19 |
| | 1 | 1 |
i2d_ASN1_TYPE| Name: | i2d_ASN1_TYPE | | Prototype: | int i2d_ASN1_TYPE(ASN1_TYPE *a, unsigned char **out) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c | | Lines: | 53-53 |
| | 1 | 1 |
i2d_ASN1_OCTET_STRING| Name: | i2d_ASN1_OCTET_STRING | | Prototype: | int i2d_ASN1_OCTET_STRING(ASN1_OCTET_STRING *a, unsigned char **out) | | 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 |
i2d_ASN1_INTEGER| Name: | i2d_ASN1_INTEGER | | Prototype: | int i2d_ASN1_INTEGER(ASN1_INTEGER *a, unsigned char **out) | | 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 |
i2c_uint64_int| Name: | i2c_uint64_int | | Prototype: | int i2c_uint64_int(unsigned char *p, uint64_t r, int neg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | | Lines: | 622-629 |
| | 4 | 1 |
i2c_ASN1_INTEGER| Name: | i2c_ASN1_INTEGER | | Prototype: | int i2c_ASN1_INTEGER(ASN1_INTEGER *a, unsigned char **pp) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | | Lines: | 201-204 |
| | 1 | 1 |
i2b_PublicKey_bio| Name: | i2b_PublicKey_bio | | Prototype: | int i2b_PublicKey_bio(BIO *out, EVP_PKEY *pk) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | | Lines: | 604-607 |
| | 1 | 1 |
hmac_signctx_init| Name: | hmac_signctx_init | | Prototype: | static int hmac_signctx_init(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_pmeth.c | | Lines: | 108-116 |
| | 6 | 1 |
hmac_ctx_cleanup| Name: | hmac_ctx_cleanup | | Prototype: | static void hmac_ctx_cleanup(HMAC_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c | | Lines: | 139-147 |
| | 10 | 1 |
gf_weak_reduce| Name: | gf_weak_reduce | | Prototype: | void gf_weak_reduce(gf a) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/arch_32/f_impl.h | | Lines: | 48-58 |
| | 7 | 2 |
gf_sub_RAW| Name: | gf_sub_RAW | | Prototype: | void gf_sub_RAW(gf out, const gf a, const gf b) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/arch_32/f_impl.h | | Lines: | 31-37 |
| | 3 | 2 |
gf_sub| Name: | gf_sub | | Prototype: | void gf_sub(gf d, const gf a, const gf b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/f_generic.c | | Lines: | 142-147 |
| | 3 | 1 |
gf_strong_reduce| Name: | gf_strong_reduce | | Prototype: | void gf_strong_reduce(gf a) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/f_generic.c | | Lines: | 100-139 |
| | 23 | 3 |
gf_sqrn| Name: | gf_sqrn | | Prototype: | static inline void gf_sqrn(gf_s * __restrict__ y, const gf x, int n) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/field.h | | Lines: | 77-94 |
| | 13 | 3 |
gf_sqr| Name: | gf_sqr | | Prototype: | void gf_sqr(gf_s * __restrict__ cs, const gf as) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/arch_32/f_impl.c | | Lines: | 92-95 |
| | 1 | 1 |
gf_mulw_unsigned| Name: | gf_mulw_unsigned | | Prototype: | void gf_mulw_unsigned(gf_s * __restrict__ cs, const gf as, uint32_t b) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/arch_32/f_impl.c | | Lines: | 64-90 |
| | 21 | 2 |
gf_mulw| Name: | gf_mulw | | Prototype: | static inline void gf_mulw(gf c, const gf a, int32_t w) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/field.h | | Lines: | 117-125 |
| | 4 | 2 |
gf_mul| Name: | gf_mul | | Prototype: | void gf_mul(gf_s * __restrict__ cs, const gf as, const gf bs) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/arch_32/f_impl.c | | Lines: | 15-62 |
| | 37 | 5 |
gf_lobit| Name: | gf_lobit | | Prototype: | mask_t gf_lobit(const gf x) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/f_generic.c | | Lines: | 56-63 |
| | 4 | 1 |
gf_isr| Name: | gf_isr | | Prototype: | mask_t gf_isr(gf a, const gf x) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/f_generic.c | | Lines: | 172-204 |
| | 29 | 1 |
gf_invert| Name: | gf_invert | | Prototype: | static void gf_invert(gf y, const gf x, int assert_nonzero) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | | Lines: | 41-54 |
| | 12 | 2 |
gf_eq| Name: | gf_eq | | Prototype: | mask_t gf_eq(const gf a, const gf b) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/f_generic.c | | Lines: | 157-170 |
| | 8 | 2 |
gf_copy| Name: | gf_copy | | Prototype: | static __inline__ __attribute__((__unused__,__always_inline__)) void gf_copy(gf out, const gf a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/field.h | | Lines: | 44-47 |
| | 1 | 1 |
gf_cond_swap| Name: | gf_cond_swap | | Prototype: | static inline void gf_cond_swap(gf x, gf_s * __restrict__ y, mask_t swap) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/field.h | | Lines: | 154-166 |
| | 3 | 2 |
gf_cond_sel| Name: | gf_cond_sel | | Prototype: | static inline void gf_cond_sel(gf x, const gf y, const gf z, mask_t is_z) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/field.h | | Lines: | 128-142 |
| | 4 | 2 |
gf_cond_neg| Name: | gf_cond_neg | | Prototype: | static inline void gf_cond_neg(gf x, mask_t neg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/field.h | | Lines: | 145-151 |
| | 3 | 1 |
gf_bias| Name: | gf_bias | | Prototype: | void gf_bias(gf a, int amt) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/arch_32/f_impl.h | | Lines: | 39-46 |
| | 4 | 2 |
gf_add_RAW| Name: | gf_add_RAW | | Prototype: | void gf_add_RAW(gf out, const gf a, const gf b) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/arch_32/f_impl.h | | Lines: | 23-29 |
| | 3 | 2 |
gf_add| Name: | gf_add | | Prototype: | void gf_add(gf d, const gf a, const gf b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/f_generic.c | | Lines: | 150-154 |
| | 2 | 1 |
getrn| Name: | getrn | | Prototype: | static OPENSSL_LH_NODE **getrn(OPENSSL_LHASH *lh, const void *data, unsigned long *rhash) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c | | Lines: | 295-324 |
| | 66 | 5 |
get_issuer_sk| Name: | get_issuer_sk | | Prototype: | static int get_issuer_sk(X509 **issuer, X509_STORE_CTX *ctx, X509 *x) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 354-362 |
| | 5 | 2 |
get_issuer| Name: | get_issuer | | Prototype: | static int get_issuer(X509 **issuer, X509_STORE_CTX *ctx, X509 *cert) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 2847-2857 |
| | 10 | 1 |
get_current_time| Name: | get_current_time | | Prototype: | static void get_current_time(struct timeval *t) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | | Lines: | 416-440 |
| | 5 | 1 |
get_callback| Name: | get_callback | | Prototype: | static info_cb get_callback(SSL *s) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | | Lines: | 260-268 |
| | 13 | 3 |
get_attribute| Name: | get_attribute | | Prototype: | static ASN1_TYPE *get_attribute(struct stack_st_X509_ATTRIBUTE *sk, int nid) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | | Lines: | 1077-1084 |
| | 5 | 1 |
ge_tobytes| Name: | ge_tobytes | | Prototype: | static void ge_tobytes(uint8_t *s, const ge_p2 *h) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1763-1773 |
| | 8 | 1 |
ge_sub| Name: | ge_sub | | Prototype: | static void ge_sub(ge_p1p1 *r, const ge_p3 *p, const ge_cached *q) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1960-1974 |
| | 12 | 1 |
ge_scalarmult_base| Name: | ge_scalarmult_base | | Prototype: | static void ge_scalarmult_base(ge_p3 *h, const uint8_t *a) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 4140-4188 |
| | 34 | 5 |
ge_precomp_0| Name: | ge_precomp_0 | | Prototype: | static void ge_precomp_0(ge_precomp *h) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1849-1853 |
| | 3 | 1 |
ge_p3_tobytes| Name: | ge_p3_tobytes | | Prototype: | static void ge_p3_tobytes(uint8_t *s, const ge_p3 *h) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1775-1785 |
| | 8 | 1 |
ge_p3_to_p2| Name: | ge_p3_to_p2 | | Prototype: | static void ge_p3_to_p2(ge_p2 *r, const ge_p3 *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1856-1860 |
| | 3 | 1 |
ge_p3_to_cached| Name: | ge_p3_to_cached | | Prototype: | static void ge_p3_to_cached(ge_cached *r, const ge_p3 *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1866-1871 |
| | 4 | 1 |
ge_p3_dbl| Name: | ge_p3_dbl | | Prototype: | static void ge_p3_dbl(ge_p1p1 *r, const ge_p3 *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1904-1908 |
| | 3 | 1 |
ge_p3_0| Name: | ge_p3_0 | | Prototype: | static void ge_p3_0(ge_p3 *h) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1842-1847 |
| | 4 | 1 |
ge_p2_dbl| Name: | ge_p2_dbl | | Prototype: | static void ge_p2_dbl(ge_p1p1 *r, const ge_p2 *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1889-1901 |
| | 10 | 1 |
ge_p2_0| Name: | ge_p2_0 | | Prototype: | static void ge_p2_0(ge_p2 *h) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1836-1840 |
| | 3 | 1 |
ge_p1p1_to_p3| Name: | ge_p1p1_to_p3 | | Prototype: | static void ge_p1p1_to_p3(ge_p3 *r, const ge_p1p1 *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1881-1886 |
| | 4 | 1 |
ge_p1p1_to_p2| Name: | ge_p1p1_to_p2 | | Prototype: | static void ge_p1p1_to_p2(ge_p2 *r, const ge_p1p1 *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1874-1878 |
| | 3 | 1 |
ge_msub| Name: | ge_msub | | Prototype: | static void ge_msub(ge_p1p1 *r, const ge_p3 *p, const ge_precomp *q) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1927-1940 |
| | 11 | 1 |
ge_madd| Name: | ge_madd | | Prototype: | static void ge_madd(ge_p1p1 *r, const ge_p3 *p, const ge_precomp *q) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1911-1924 |
| | 11 | 1 |
ge_add| Name: | ge_add | | Prototype: | static void ge_add(ge_p1p1 *r, const ge_p3 *p, const ge_cached *q) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1943-1957 |
| | 12 | 1 |
free_dir| Name: | free_dir | | Prototype: | static void free_dir(X509_LOOKUP *lu) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/by_dir.c | | Lines: | 143-151 |
| | 5 | 1 |
find_issuer| Name: | find_issuer | | Prototype: | static X509 *find_issuer(X509_STORE_CTX *ctx, struct stack_st_X509 *sk, X509 *x) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 310-324 |
| | 13 | 4 |
final_ems| Name: | final_ems | | Prototype: | static int final_ems(SSL *s, unsigned int context, int sent) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | | Lines: | 1171-1187 |
| | 13 | 3 |
final512| Name: | final512 | | Prototype: | static int final512(EVP_MD_CTX *ctx, unsigned char *md) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c | | Lines: | 218-221 |
| | 1 | 1 |
final384| Name: | final384 | | Prototype: | static int final384(EVP_MD_CTX *ctx, unsigned char *md) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c | | Lines: | 202-205 |
| | 1 | 1 |
final256| Name: | final256 | | Prototype: | static int final256(EVP_MD_CTX *ctx, unsigned char *md) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c | | Lines: | 139-142 |
| | 1 | 1 |
final224| Name: | final224 | | Prototype: | static int final224(EVP_MD_CTX *ctx, unsigned char *md) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c | | Lines: | 124-127 |
| | 1 | 1 |
final| Name: | final | | Prototype: | static int final(EVP_MD_CTX *ctx, unsigned char *md) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm3/m_sm3.c | | Lines: | 28-31 |
| | 1 | 1 |
file_puts| Name: | file_puts | | Prototype: | static int file_puts(BIO *bp, const char *str) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_file.c | | Lines: | 357-364 |
| | 4 | 1 |
file_new| Name: | file_new | | Prototype: | static int file_new(BIO *bi) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_file.c | | Lines: | 113-120 |
| | 9 | 1 |
fe_tobytes| Name: | fe_tobytes | | Prototype: | static void fe_tobytes(uint8_t *s, const fe h) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 852-930 |
| | 65 | 1 |
fe_sub| Name: | fe_sub | | Prototype: | static void fe_sub(fe h, const fe f, const fe g) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 971-976 |
| | 3 | 2 |
fe_sq2| Name: | fe_sq2 | | Prototype: | static void fe_sq2(fe h, const fe f) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1519-1659 |
| | 130 | 1 |
fe_sq| Name: | fe_sq | | Prototype: | static void fe_sq(fe h, const fe f) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1231-1360 |
| | 120 | 1 |
fe_pow22523| Name: | fe_pow22523 | | Prototype: | static void fe_pow22523(fe out, const fe z) | | Coverage: | 100.000% (28/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1661-1716 |
| | 44 | 10 |
fe_neg| Name: | fe_neg | | Prototype: | static void fe_neg(fe h, const fe f) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1464-1469 |
| | 3 | 2 |
fe_mul| Name: | fe_mul | | Prototype: | static void fe_mul(fe h, const fe f, const fe g) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1005-1219 |
| | 176 | 1 |
fe_isnonzero| Name: | fe_isnonzero | | Prototype: | static int fe_isnonzero(const fe f) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1490-1496 |
| | 3 | 1 |
fe_isnegative| Name: | fe_isnegative | | Prototype: | static int fe_isnegative(const fe f) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1503-1507 |
| | 3 | 1 |
fe_invert| Name: | fe_invert | | Prototype: | static void fe_invert(fe out, const fe z) | | Coverage: | 100.000% (25/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1362-1455 |
| | 43 | 9 |
fe_frombytes| Name: | fe_frombytes | | Prototype: | static void fe_frombytes(fe h, const uint8_t *s) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 783-828 |
| | 40 | 1 |
fe_copy| Name: | fe_copy | | Prototype: | static void fe_copy(fe h, const fe f) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 933-935 |
| | 1 | 1 |
fe_cmov| Name: | fe_cmov | | Prototype: | static void fe_cmov(fe f, const fe g, unsigned b) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1475-1483 |
| | 6 | 2 |
fe_add| Name: | fe_add | | Prototype: | static void fe_add(fe h, const fe f, const fe g) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 955-960 |
| | 3 | 2 |