OpenCoverage

e_camellia.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5static int camellia_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,-
6 const unsigned char *iv, int enc);-
7-
8-
9typedef struct {-
10 CAMELLIA_KEY ks;-
11} EVP_CAMELLIA_KEY;-
12-
13-
14-
15-
16static int camellia_128_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) { while(inl>=((size_t)1<<(sizeof(long)*8-2))
inl>=((size_t)...of(long)*8-2))Description
TRUEnever evaluated
FALSEevaluated 38 times by 2 tests
Evaluated by:
  • evptest
  • ssltest
) { Camellia_cbc_encrypt(in, out, (long)((size_t)1<<(sizeof(long)*8-2)), &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, ctx->encrypt); inl-=((size_t)1<<(sizeof(long)*8-2)); in +=((size_t)1<<(sizeof(long)*8-2)); out+=((size_t)1<<(sizeof(long)*8-2)); }
never executed: end of block
if (inl
inlDescription
TRUEevaluated 38 times by 2 tests
Evaluated by:
  • evptest
  • ssltest
FALSEnever evaluated
) Camellia_cbc_encrypt(in, out, (long)inl, &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, ctx->encrypt);
executed 38 times by 2 tests: Camellia_cbc_encrypt(in, out, (long)inl, &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, ctx->encrypt);
Executed by:
  • evptest
  • ssltest
return
executed 38 times by 2 tests: return 1;
Executed by:
  • evptest
  • ssltest
1;
executed 38 times by 2 tests: return 1;
Executed by:
  • evptest
  • ssltest
} static int camellia_128_cfb128_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) { size_t chunk=((size_t)1<<(sizeof(long)*8-2)); if (128==1
128==1Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • evptest
) chunk>>=3;
never executed: chunk>>=3;
if (inl<chunk
inl<chunkDescription
TRUEevaluated 8 times by 1 test
Evaluated by:
  • evptest
FALSEnever evaluated
) chunk=inl;
executed 8 times by 1 test: chunk=inl;
Executed by:
  • evptest
while(inl
inlDescription
TRUEevaluated 8 times by 1 test
Evaluated by:
  • evptest
FALSEevaluated 8 times by 1 test
Evaluated by:
  • evptest
&& inl>=chunk
inl>=chunkDescription
TRUEevaluated 8 times by 1 test
Evaluated by:
  • evptest
FALSEnever evaluated
) { Camellia_cfb128_encrypt(in, out, (long)((128==1) && !(ctx->flags & 0x2000) ?inl*8:inl), &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, &ctx->num, ctx->encrypt); inl-=chunk; in +=chunk; out+=chunk; if(inl<chunk
inl<chunkDescription
TRUEevaluated 8 times by 1 test
Evaluated by:
  • evptest
FALSEnever evaluated
) chunk=inl;
executed 8 times by 1 test: chunk=inl;
Executed by:
  • evptest
}
executed 8 times by 1 test: end of block
Executed by:
  • evptest
return
executed 8 times by 1 test: return 1;
Executed by:
  • evptest
1;
executed 8 times by 1 test: return 1;
Executed by:
  • evptest
} static int camellia_128_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) { size_t i, bl; bl = ctx->cipher->block_size; if(inl < bl
inl < blDescription
TRUEnever evaluated
FALSEevaluated 11 times by 1 test
Evaluated by:
  • evptest
) return
never executed: return 1;
1;
never executed: return 1;
inl -= bl; for(i=0; i <= inl
i <= inlDescription
TRUEevaluated 11 times by 1 test
Evaluated by:
  • evptest
FALSEevaluated 11 times by 1 test
Evaluated by:
  • evptest
; i+=bl) Camellia_ecb_encrypt(in + i, out + i, &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->encrypt);
executed 11 times by 1 test: Camellia_ecb_encrypt(in + i, out + i, &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->encrypt);
Executed by:
  • evptest
return
executed 11 times by 1 test: return 1;
Executed by:
  • evptest
1;
executed 11 times by 1 test: return 1;
Executed by:
  • evptest
} static int camellia_128_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) { while(inl>=((size_t)1<<(sizeof(long)*8-2))
inl>=((size_t)...of(long)*8-2))Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • evptest
) { Camellia_ofb128_encrypt(in, out, (long)((size_t)1<<(sizeof(long)*8-2)), &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, &ctx->num); inl-=((size_t)1<<(sizeof(long)*8-2)); in +=((size_t)1<<(sizeof(long)*8-2)); out+=((size_t)1<<(sizeof(long)*8-2)); }
never executed: end of block
if (inl
inlDescription
TRUEevaluated 8 times by 1 test
Evaluated by:
  • evptest
FALSEnever evaluated
) Camellia_ofb128_encrypt(in, out, (long)inl, &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, &ctx->num);
executed 8 times by 1 test: Camellia_ofb128_encrypt(in, out, (long)inl, &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, &ctx->num);
Executed by:
  • evptest
return
executed 8 times by 1 test: return 1;
Executed by:
  • evptest
1;
executed 8 times by 1 test: return 1;
Executed by:
  • evptest
} static const EVP_CIPHER camellia_128_cbc = { 751, 16, 16, 16, 0 | 0x2, camellia_init_key, camellia_128_cbc_cipher,
0-38
17((void *)0)-
18, sizeof(EVP_CAMELLIA_KEY), EVP_CIPHER_set_asn1_iv, EVP_CIPHER_get_asn1_iv, -
19((void *)0)-
20, -
21((void *)0) -
22}; const EVP_CIPHER *EVP_camellia_128_cbc(void) { return
executed 625 times by 33 tests: return &camellia_128_cbc;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
&camellia_128_cbc;
executed 625 times by 33 tests: return &camellia_128_cbc;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
} static const EVP_CIPHER camellia_128_cfb128 = { 757, 1, 16, 16, 0 | 0x3, camellia_init_key, camellia_128_cfb128_cipher,
625
23((void *)0)-
24, sizeof(EVP_CAMELLIA_KEY), EVP_CIPHER_set_asn1_iv, EVP_CIPHER_get_asn1_iv, -
25((void *)0)-
26, -
27((void *)0) -
28}; const EVP_CIPHER *EVP_camellia_128_cfb128(void) { return
executed 292 times by 33 tests: return &camellia_128_cfb128;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
&camellia_128_cfb128;
executed 292 times by 33 tests: return &camellia_128_cfb128;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
} static const EVP_CIPHER camellia_128_ofb = { 766, 1, 16, 16, 0 | 0x4, camellia_init_key, camellia_128_ofb_cipher,
292
29((void *)0)-
30, sizeof(EVP_CAMELLIA_KEY), EVP_CIPHER_set_asn1_iv, EVP_CIPHER_get_asn1_iv, -
31((void *)0)-
32, -
33((void *)0) -
34}; const EVP_CIPHER *EVP_camellia_128_ofb(void) { return
executed 292 times by 33 tests: return &camellia_128_ofb;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
&camellia_128_ofb;
executed 292 times by 33 tests: return &camellia_128_ofb;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
} static const EVP_CIPHER camellia_128_ecb = { 754, 16, 16, 0, 0 | 0x1, camellia_init_key, camellia_128_ecb_cipher,
292
35((void *)0)-
36, sizeof(EVP_CAMELLIA_KEY), EVP_CIPHER_set_asn1_iv, EVP_CIPHER_get_asn1_iv, -
37((void *)0)-
38, -
39((void *)0) -
40}; const EVP_CIPHER *EVP_camellia_128_ecb(void) { return
executed 292 times by 33 tests: return &camellia_128_ecb;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
&camellia_128_ecb;
executed 292 times by 33 tests: return &camellia_128_ecb;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
}
292
41-
42-
43-
44-
45-
46static int camellia_192_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) { while(inl>=((size_t)1<<(sizeof(long)*8-2))
inl>=((size_t)...of(long)*8-2))Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • evptest
) { Camellia_cbc_encrypt(in, out, (long)((size_t)1<<(sizeof(long)*8-2)), &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, ctx->encrypt); inl-=((size_t)1<<(sizeof(long)*8-2)); in +=((size_t)1<<(sizeof(long)*8-2)); out+=((size_t)1<<(sizeof(long)*8-2)); }
never executed: end of block
if (inl
inlDescription
TRUEevaluated 8 times by 1 test
Evaluated by:
  • evptest
FALSEnever evaluated
) Camellia_cbc_encrypt(in, out, (long)inl, &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, ctx->encrypt);
executed 8 times by 1 test: Camellia_cbc_encrypt(in, out, (long)inl, &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, ctx->encrypt);
Executed by:
  • evptest
return
executed 8 times by 1 test: return 1;
Executed by:
  • evptest
1;
executed 8 times by 1 test: return 1;
Executed by:
  • evptest
} static int camellia_192_cfb128_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) { size_t chunk=((size_t)1<<(sizeof(long)*8-2)); if (128==1
128==1Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • evptest
) chunk>>=3;
never executed: chunk>>=3;
if (inl<chunk
inl<chunkDescription
TRUEevaluated 8 times by 1 test
Evaluated by:
  • evptest
FALSEnever evaluated
) chunk=inl;
executed 8 times by 1 test: chunk=inl;
Executed by:
  • evptest
while(inl
inlDescription
TRUEevaluated 8 times by 1 test
Evaluated by:
  • evptest
FALSEevaluated 8 times by 1 test
Evaluated by:
  • evptest
&& inl>=chunk
inl>=chunkDescription
TRUEevaluated 8 times by 1 test
Evaluated by:
  • evptest
FALSEnever evaluated
) { Camellia_cfb128_encrypt(in, out, (long)((128==1) && !(ctx->flags & 0x2000) ?inl*8:inl), &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, &ctx->num, ctx->encrypt); inl-=chunk; in +=chunk; out+=chunk; if(inl<chunk
inl<chunkDescription
TRUEevaluated 8 times by 1 test
Evaluated by:
  • evptest
FALSEnever evaluated
) chunk=inl;
executed 8 times by 1 test: chunk=inl;
Executed by:
  • evptest
}
executed 8 times by 1 test: end of block
Executed by:
  • evptest
return
executed 8 times by 1 test: return 1;
Executed by:
  • evptest
1;
executed 8 times by 1 test: return 1;
Executed by:
  • evptest
} static int camellia_192_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) { size_t i, bl; bl = ctx->cipher->block_size; if(inl < bl
inl < blDescription
TRUEnever evaluated
FALSEevaluated 11 times by 1 test
Evaluated by:
  • evptest
) return
never executed: return 1;
1;
never executed: return 1;
inl -= bl; for(i=0; i <= inl
i <= inlDescription
TRUEevaluated 11 times by 1 test
Evaluated by:
  • evptest
FALSEevaluated 11 times by 1 test
Evaluated by:
  • evptest
; i+=bl) Camellia_ecb_encrypt(in + i, out + i, &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->encrypt);
executed 11 times by 1 test: Camellia_ecb_encrypt(in + i, out + i, &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->encrypt);
Executed by:
  • evptest
return
executed 11 times by 1 test: return 1;
Executed by:
  • evptest
1;
executed 11 times by 1 test: return 1;
Executed by:
  • evptest
} static int camellia_192_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) { while(inl>=((size_t)1<<(sizeof(long)*8-2))
inl>=((size_t)...of(long)*8-2))Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • evptest
) { Camellia_ofb128_encrypt(in, out, (long)((size_t)1<<(sizeof(long)*8-2)), &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, &ctx->num); inl-=((size_t)1<<(sizeof(long)*8-2)); in +=((size_t)1<<(sizeof(long)*8-2)); out+=((size_t)1<<(sizeof(long)*8-2)); }
never executed: end of block
if (inl
inlDescription
TRUEevaluated 8 times by 1 test
Evaluated by:
  • evptest
FALSEnever evaluated
) Camellia_ofb128_encrypt(in, out, (long)inl, &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, &ctx->num);
executed 8 times by 1 test: Camellia_ofb128_encrypt(in, out, (long)inl, &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, &ctx->num);
Executed by:
  • evptest
return
executed 8 times by 1 test: return 1;
Executed by:
  • evptest
1;
executed 8 times by 1 test: return 1;
Executed by:
  • evptest
} static const EVP_CIPHER camellia_192_cbc = { 752, 16, 24, 16, 0 | 0x2, camellia_init_key, camellia_192_cbc_cipher,
0-11
47((void *)0)-
48, sizeof(EVP_CAMELLIA_KEY), EVP_CIPHER_set_asn1_iv, EVP_CIPHER_get_asn1_iv, -
49((void *)0)-
50, -
51((void *)0) -
52}; const EVP_CIPHER *EVP_camellia_192_cbc(void) { return
executed 292 times by 33 tests: return &camellia_192_cbc;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
&camellia_192_cbc;
executed 292 times by 33 tests: return &camellia_192_cbc;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
} static const EVP_CIPHER camellia_192_cfb128 = { 758, 1, 24, 16, 0 | 0x3, camellia_init_key, camellia_192_cfb128_cipher,
292
53((void *)0)-
54, sizeof(EVP_CAMELLIA_KEY), EVP_CIPHER_set_asn1_iv, EVP_CIPHER_get_asn1_iv, -
55((void *)0)-
56, -
57((void *)0) -
58}; const EVP_CIPHER *EVP_camellia_192_cfb128(void) { return
executed 292 times by 33 tests: return &camellia_192_cfb128;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
&camellia_192_cfb128;
executed 292 times by 33 tests: return &camellia_192_cfb128;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
} static const EVP_CIPHER camellia_192_ofb = { 767, 1, 24, 16, 0 | 0x4, camellia_init_key, camellia_192_ofb_cipher,
292
59((void *)0)-
60, sizeof(EVP_CAMELLIA_KEY), EVP_CIPHER_set_asn1_iv, EVP_CIPHER_get_asn1_iv, -
61((void *)0)-
62, -
63((void *)0) -
64}; const EVP_CIPHER *EVP_camellia_192_ofb(void) { return
executed 292 times by 33 tests: return &camellia_192_ofb;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
&camellia_192_ofb;
executed 292 times by 33 tests: return &camellia_192_ofb;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
} static const EVP_CIPHER camellia_192_ecb = { 755, 16, 24, 0, 0 | 0x1, camellia_init_key, camellia_192_ecb_cipher,
292
65((void *)0)-
66, sizeof(EVP_CAMELLIA_KEY), EVP_CIPHER_set_asn1_iv, EVP_CIPHER_get_asn1_iv, -
67((void *)0)-
68, -
69((void *)0) -
70}; const EVP_CIPHER *EVP_camellia_192_ecb(void) { return
executed 292 times by 33 tests: return &camellia_192_ecb;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
&camellia_192_ecb;
executed 292 times by 33 tests: return &camellia_192_ecb;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
}
292
71-
72-
73-
74-
75-
76static int camellia_256_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) { while(inl>=((size_t)1<<(sizeof(long)*8-2))
inl>=((size_t)...of(long)*8-2))Description
TRUEnever evaluated
FALSEevaluated 38 times by 2 tests
Evaluated by:
  • evptest
  • ssltest
) { Camellia_cbc_encrypt(in, out, (long)((size_t)1<<(sizeof(long)*8-2)), &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, ctx->encrypt); inl-=((size_t)1<<(sizeof(long)*8-2)); in +=((size_t)1<<(sizeof(long)*8-2)); out+=((size_t)1<<(sizeof(long)*8-2)); }
never executed: end of block
if (inl
inlDescription
TRUEevaluated 38 times by 2 tests
Evaluated by:
  • evptest
  • ssltest
FALSEnever evaluated
) Camellia_cbc_encrypt(in, out, (long)inl, &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, ctx->encrypt);
executed 38 times by 2 tests: Camellia_cbc_encrypt(in, out, (long)inl, &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, ctx->encrypt);
Executed by:
  • evptest
  • ssltest
return
executed 38 times by 2 tests: return 1;
Executed by:
  • evptest
  • ssltest
1;
executed 38 times by 2 tests: return 1;
Executed by:
  • evptest
  • ssltest
} static int camellia_256_cfb128_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) { size_t chunk=((size_t)1<<(sizeof(long)*8-2)); if (128==1
128==1Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • evptest
) chunk>>=3;
never executed: chunk>>=3;
if (inl<chunk
inl<chunkDescription
TRUEevaluated 8 times by 1 test
Evaluated by:
  • evptest
FALSEnever evaluated
) chunk=inl;
executed 8 times by 1 test: chunk=inl;
Executed by:
  • evptest
while(inl
inlDescription
TRUEevaluated 8 times by 1 test
Evaluated by:
  • evptest
FALSEevaluated 8 times by 1 test
Evaluated by:
  • evptest
&& inl>=chunk
inl>=chunkDescription
TRUEevaluated 8 times by 1 test
Evaluated by:
  • evptest
FALSEnever evaluated
) { Camellia_cfb128_encrypt(in, out, (long)((128==1) && !(ctx->flags & 0x2000) ?inl*8:inl), &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, &ctx->num, ctx->encrypt); inl-=chunk; in +=chunk; out+=chunk; if(inl<chunk
inl<chunkDescription
TRUEevaluated 8 times by 1 test
Evaluated by:
  • evptest
FALSEnever evaluated
) chunk=inl;
executed 8 times by 1 test: chunk=inl;
Executed by:
  • evptest
}
executed 8 times by 1 test: end of block
Executed by:
  • evptest
return
executed 8 times by 1 test: return 1;
Executed by:
  • evptest
1;
executed 8 times by 1 test: return 1;
Executed by:
  • evptest
} static int camellia_256_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) { size_t i, bl; bl = ctx->cipher->block_size; if(inl < bl
inl < blDescription
TRUEnever evaluated
FALSEevaluated 11 times by 1 test
Evaluated by:
  • evptest
) return
never executed: return 1;
1;
never executed: return 1;
inl -= bl; for(i=0; i <= inl
i <= inlDescription
TRUEevaluated 11 times by 1 test
Evaluated by:
  • evptest
FALSEevaluated 11 times by 1 test
Evaluated by:
  • evptest
; i+=bl) Camellia_ecb_encrypt(in + i, out + i, &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->encrypt);
executed 11 times by 1 test: Camellia_ecb_encrypt(in + i, out + i, &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->encrypt);
Executed by:
  • evptest
return
executed 11 times by 1 test: return 1;
Executed by:
  • evptest
1;
executed 11 times by 1 test: return 1;
Executed by:
  • evptest
} static int camellia_256_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) { while(inl>=((size_t)1<<(sizeof(long)*8-2))
inl>=((size_t)...of(long)*8-2))Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • evptest
) { Camellia_ofb128_encrypt(in, out, (long)((size_t)1<<(sizeof(long)*8-2)), &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, &ctx->num); inl-=((size_t)1<<(sizeof(long)*8-2)); in +=((size_t)1<<(sizeof(long)*8-2)); out+=((size_t)1<<(sizeof(long)*8-2)); }
never executed: end of block
if (inl
inlDescription
TRUEevaluated 8 times by 1 test
Evaluated by:
  • evptest
FALSEnever evaluated
) Camellia_ofb128_encrypt(in, out, (long)inl, &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, &ctx->num);
executed 8 times by 1 test: Camellia_ofb128_encrypt(in, out, (long)inl, &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, &ctx->num);
Executed by:
  • evptest
return
executed 8 times by 1 test: return 1;
Executed by:
  • evptest
1;
executed 8 times by 1 test: return 1;
Executed by:
  • evptest
} static const EVP_CIPHER camellia_256_cbc = { 753, 16, 32, 16, 0 | 0x2, camellia_init_key, camellia_256_cbc_cipher,
0-38
77((void *)0)-
78, sizeof(EVP_CAMELLIA_KEY), EVP_CIPHER_set_asn1_iv, EVP_CIPHER_get_asn1_iv, -
79((void *)0)-
80, -
81((void *)0) -
82}; const EVP_CIPHER *EVP_camellia_256_cbc(void) { return
executed 625 times by 33 tests: return &camellia_256_cbc;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
&camellia_256_cbc;
executed 625 times by 33 tests: return &camellia_256_cbc;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
} static const EVP_CIPHER camellia_256_cfb128 = { 759, 1, 32, 16, 0 | 0x3, camellia_init_key, camellia_256_cfb128_cipher,
625
83((void *)0)-
84, sizeof(EVP_CAMELLIA_KEY), EVP_CIPHER_set_asn1_iv, EVP_CIPHER_get_asn1_iv, -
85((void *)0)-
86, -
87((void *)0) -
88}; const EVP_CIPHER *EVP_camellia_256_cfb128(void) { return
executed 292 times by 33 tests: return &camellia_256_cfb128;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
&camellia_256_cfb128;
executed 292 times by 33 tests: return &camellia_256_cfb128;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
} static const EVP_CIPHER camellia_256_ofb = { 768, 1, 32, 16, 0 | 0x4, camellia_init_key, camellia_256_ofb_cipher,
292
89((void *)0)-
90, sizeof(EVP_CAMELLIA_KEY), EVP_CIPHER_set_asn1_iv, EVP_CIPHER_get_asn1_iv, -
91((void *)0)-
92, -
93((void *)0) -
94}; const EVP_CIPHER *EVP_camellia_256_ofb(void) { return
executed 292 times by 33 tests: return &camellia_256_ofb;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
&camellia_256_ofb;
executed 292 times by 33 tests: return &camellia_256_ofb;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
} static const EVP_CIPHER camellia_256_ecb = { 756, 16, 32, 0, 0 | 0x1, camellia_init_key, camellia_256_ecb_cipher,
292
95((void *)0)-
96, sizeof(EVP_CAMELLIA_KEY), EVP_CIPHER_set_asn1_iv, EVP_CIPHER_get_asn1_iv, -
97((void *)0)-
98, -
99((void *)0) -
100}; const EVP_CIPHER *EVP_camellia_256_ecb(void) { return
executed 292 times by 33 tests: return &camellia_256_ecb;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
&camellia_256_ecb;
executed 292 times by 33 tests: return &camellia_256_ecb;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
}
292
101static int camellia_128_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) { size_t chunk=((size_t)1<<(sizeof(long)*8-2)); if (1==1
1==1Description
TRUEnever evaluated
FALSEnever evaluated
) chunk>>=3;
never executed: chunk>>=3;
if (inl<chunk
inl<chunkDescription
TRUEnever evaluated
FALSEnever evaluated
) chunk=inl;
never executed: chunk=inl;
while(inl
inlDescription
TRUEnever evaluated
FALSEnever evaluated
&& inl>=chunk
inl>=chunkDescription
TRUEnever evaluated
FALSEnever evaluated
) { Camellia_cfb1_encrypt(in, out, (long)((1==1) && !(ctx->flags & 0x2000) ?inl*8:inl), &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, &ctx->num, ctx->encrypt); inl-=chunk; in +=chunk; out+=chunk; if(inl<chunk
inl<chunkDescription
TRUEnever evaluated
FALSEnever evaluated
) chunk=inl;
never executed: chunk=inl;
}
never executed: end of block
return
never executed: return 1;
1;
never executed: return 1;
} static const EVP_CIPHER camellia_128_cfb1 = { 760, 1, 128/8, 16, 0 | 0x3, camellia_init_key, camellia_128_cfb1_cipher,
0
102((void *)0)-
103, sizeof(EVP_CAMELLIA_KEY), EVP_CIPHER_set_asn1_iv, EVP_CIPHER_get_asn1_iv, -
104((void *)0)-
105, -
106((void *)0) -
107}; const EVP_CIPHER *EVP_camellia_128_cfb1(void) { return
executed 292 times by 33 tests: return &camellia_128_cfb1;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
&camellia_128_cfb1;
executed 292 times by 33 tests: return &camellia_128_cfb1;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
}
292
108static int camellia_192_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) { size_t chunk=((size_t)1<<(sizeof(long)*8-2)); if (1==1
1==1Description
TRUEnever evaluated
FALSEnever evaluated
) chunk>>=3;
never executed: chunk>>=3;
if (inl<chunk
inl<chunkDescription
TRUEnever evaluated
FALSEnever evaluated
) chunk=inl;
never executed: chunk=inl;
while(inl
inlDescription
TRUEnever evaluated
FALSEnever evaluated
&& inl>=chunk
inl>=chunkDescription
TRUEnever evaluated
FALSEnever evaluated
) { Camellia_cfb1_encrypt(in, out, (long)((1==1) && !(ctx->flags & 0x2000) ?inl*8:inl), &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, &ctx->num, ctx->encrypt); inl-=chunk; in +=chunk; out+=chunk; if(inl<chunk
inl<chunkDescription
TRUEnever evaluated
FALSEnever evaluated
) chunk=inl;
never executed: chunk=inl;
}
never executed: end of block
return
never executed: return 1;
1;
never executed: return 1;
} static const EVP_CIPHER camellia_192_cfb1 = { 761, 1, 192/8, 16, 0 | 0x3, camellia_init_key, camellia_192_cfb1_cipher,
0
109((void *)0)-
110, sizeof(EVP_CAMELLIA_KEY), EVP_CIPHER_set_asn1_iv, EVP_CIPHER_get_asn1_iv, -
111((void *)0)-
112, -
113((void *)0) -
114}; const EVP_CIPHER *EVP_camellia_192_cfb1(void) { return
executed 292 times by 33 tests: return &camellia_192_cfb1;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
&camellia_192_cfb1;
executed 292 times by 33 tests: return &camellia_192_cfb1;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
}
292
115static int camellia_256_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) { size_t chunk=((size_t)1<<(sizeof(long)*8-2)); if (1==1
1==1Description
TRUEnever evaluated
FALSEnever evaluated
) chunk>>=3;
never executed: chunk>>=3;
if (inl<chunk
inl<chunkDescription
TRUEnever evaluated
FALSEnever evaluated
) chunk=inl;
never executed: chunk=inl;
while(inl
inlDescription
TRUEnever evaluated
FALSEnever evaluated
&& inl>=chunk
inl>=chunkDescription
TRUEnever evaluated
FALSEnever evaluated
) { Camellia_cfb1_encrypt(in, out, (long)((1==1) && !(ctx->flags & 0x2000) ?inl*8:inl), &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, &ctx->num, ctx->encrypt); inl-=chunk; in +=chunk; out+=chunk; if(inl<chunk
inl<chunkDescription
TRUEnever evaluated
FALSEnever evaluated
) chunk=inl;
never executed: chunk=inl;
}
never executed: end of block
return
never executed: return 1;
1;
never executed: return 1;
} static const EVP_CIPHER camellia_256_cfb1 = { 762, 1, 256/8, 16, 0 | 0x3, camellia_init_key, camellia_256_cfb1_cipher,
0
116((void *)0)-
117, sizeof(EVP_CAMELLIA_KEY), EVP_CIPHER_set_asn1_iv, EVP_CIPHER_get_asn1_iv, -
118((void *)0)-
119, -
120((void *)0) -
121}; const EVP_CIPHER *EVP_camellia_256_cfb1(void) { return
executed 292 times by 33 tests: return &camellia_256_cfb1;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
&camellia_256_cfb1;
executed 292 times by 33 tests: return &camellia_256_cfb1;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
}
292
122-
123static int camellia_128_cfb8_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) { size_t chunk=((size_t)1<<(sizeof(long)*8-2)); if (8==1
8==1Description
TRUEnever evaluated
FALSEnever evaluated
) chunk>>=3;
never executed: chunk>>=3;
if (inl<chunk
inl<chunkDescription
TRUEnever evaluated
FALSEnever evaluated
) chunk=inl;
never executed: chunk=inl;
while(inl
inlDescription
TRUEnever evaluated
FALSEnever evaluated
&& inl>=chunk
inl>=chunkDescription
TRUEnever evaluated
FALSEnever evaluated
) { Camellia_cfb8_encrypt(in, out, (long)((8==1) && !(ctx->flags & 0x2000) ?inl*8:inl), &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, &ctx->num, ctx->encrypt); inl-=chunk; in +=chunk; out+=chunk; if(inl<chunk
inl<chunkDescription
TRUEnever evaluated
FALSEnever evaluated
) chunk=inl;
never executed: chunk=inl;
}
never executed: end of block
return
never executed: return 1;
1;
never executed: return 1;
} static const EVP_CIPHER camellia_128_cfb8 = { 763, 1, 128/8, 16, 0 | 0x3, camellia_init_key, camellia_128_cfb8_cipher,
0
124((void *)0)-
125, sizeof(EVP_CAMELLIA_KEY), EVP_CIPHER_set_asn1_iv, EVP_CIPHER_get_asn1_iv, -
126((void *)0)-
127, -
128((void *)0) -
129}; const EVP_CIPHER *EVP_camellia_128_cfb8(void) { return
executed 292 times by 33 tests: return &camellia_128_cfb8;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
&camellia_128_cfb8;
executed 292 times by 33 tests: return &camellia_128_cfb8;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
}
292
130static int camellia_192_cfb8_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) { size_t chunk=((size_t)1<<(sizeof(long)*8-2)); if (8==1
8==1Description
TRUEnever evaluated
FALSEnever evaluated
) chunk>>=3;
never executed: chunk>>=3;
if (inl<chunk
inl<chunkDescription
TRUEnever evaluated
FALSEnever evaluated
) chunk=inl;
never executed: chunk=inl;
while(inl
inlDescription
TRUEnever evaluated
FALSEnever evaluated
&& inl>=chunk
inl>=chunkDescription
TRUEnever evaluated
FALSEnever evaluated
) { Camellia_cfb8_encrypt(in, out, (long)((8==1) && !(ctx->flags & 0x2000) ?inl*8:inl), &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, &ctx->num, ctx->encrypt); inl-=chunk; in +=chunk; out+=chunk; if(inl<chunk
inl<chunkDescription
TRUEnever evaluated
FALSEnever evaluated
) chunk=inl;
never executed: chunk=inl;
}
never executed: end of block
return
never executed: return 1;
1;
never executed: return 1;
} static const EVP_CIPHER camellia_192_cfb8 = { 764, 1, 192/8, 16, 0 | 0x3, camellia_init_key, camellia_192_cfb8_cipher,
0
131((void *)0)-
132, sizeof(EVP_CAMELLIA_KEY), EVP_CIPHER_set_asn1_iv, EVP_CIPHER_get_asn1_iv, -
133((void *)0)-
134, -
135((void *)0) -
136}; const EVP_CIPHER *EVP_camellia_192_cfb8(void) { return
executed 292 times by 33 tests: return &camellia_192_cfb8;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
&camellia_192_cfb8;
executed 292 times by 33 tests: return &camellia_192_cfb8;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
}
292
137static int camellia_256_cfb8_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) { size_t chunk=((size_t)1<<(sizeof(long)*8-2)); if (8==1
8==1Description
TRUEnever evaluated
FALSEnever evaluated
) chunk>>=3;
never executed: chunk>>=3;
if (inl<chunk
inl<chunkDescription
TRUEnever evaluated
FALSEnever evaluated
) chunk=inl;
never executed: chunk=inl;
while(inl
inlDescription
TRUEnever evaluated
FALSEnever evaluated
&& inl>=chunk
inl>=chunkDescription
TRUEnever evaluated
FALSEnever evaluated
) { Camellia_cfb8_encrypt(in, out, (long)((8==1) && !(ctx->flags & 0x2000) ?inl*8:inl), &((EVP_CAMELLIA_KEY *)ctx->cipher_data)->ks, ctx->iv, &ctx->num, ctx->encrypt); inl-=chunk; in +=chunk; out+=chunk; if(inl<chunk
inl<chunkDescription
TRUEnever evaluated
FALSEnever evaluated
) chunk=inl;
never executed: chunk=inl;
}
never executed: end of block
return
never executed: return 1;
1;
never executed: return 1;
} static const EVP_CIPHER camellia_256_cfb8 = { 765, 1, 256/8, 16, 0 | 0x3, camellia_init_key, camellia_256_cfb8_cipher,
0
138((void *)0)-
139, sizeof(EVP_CAMELLIA_KEY), EVP_CIPHER_set_asn1_iv, EVP_CIPHER_get_asn1_iv, -
140((void *)0)-
141, -
142((void *)0) -
143}; const EVP_CIPHER *EVP_camellia_256_cfb8(void) { return
executed 292 times by 33 tests: return &camellia_256_cfb8;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
&camellia_256_cfb8;
executed 292 times by 33 tests: return &camellia_256_cfb8;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rc4test
  • rsa_test
  • ...
}
292
144-
145-
146-
147static int-
148camellia_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,-
149 const unsigned char *iv, int enc)-
150{-
151 int ret;-
152-
153 ret = Camellia_set_key(key, ctx->key_len * 8, ctx->cipher_data);-
154-
155 if (ret < 0
ret < 0Description
TRUEnever evaluated
FALSEevaluated 129 times by 2 tests
Evaluated by:
  • evptest
  • ssltest
) {
0-129
156 ERR_put_error(6,(0xfff),(157),__FILE__,117);-
157 return
never executed: return 0;
0;
never executed: return 0;
0
158 }-
159-
160 return
executed 129 times by 2 tests: return 1;
Executed by:
  • evptest
  • ssltest
1;
executed 129 times by 2 tests: return 1;
Executed by:
  • evptest
  • ssltest
129
161}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2