EVP_CIPHER_CTX_is_encrypting
if (!EVP_CIPHER_CTX_is_encrypting(ctx))
EVP_CIPHER_CTX_is_encrypting(ctx->cipher)))
const int enc = EVP_CIPHER_CTX_is_encrypting(ctx);
enc = EVP_CIPHER_CTX_is_encrypting(c);
enc = EVP_CIPHER_CTX_is_encrypting(c);
enc = EVP_CIPHER_CTX_is_encrypting(c);
enc = EVP_CIPHER_CTX_is_encrypting(c);
enc = EVP_CIPHER_CTX_is_encrypting(c);
const int enc = EVP_CIPHER_CTX_is_encrypting(ctx);
enc = EVP_CIPHER_CTX_is_encrypting(ctx);
ctx->iv, EVP_CIPHER_CTX_is_encrypting(ctx));
EVP_CIPHER_CTX_is_encrypting(ctx));
const int enc = EVP_CIPHER_CTX_is_encrypting(ctx);
const int enc = EVP_CIPHER_CTX_is_encrypting(ctx);
enc = EVP_CIPHER_CTX_is_encrypting(c);
enc = EVP_CIPHER_CTX_is_encrypting(c);
enc = EVP_CIPHER_CTX_is_encrypting(c);
EVP_CIPHER_CTX_is_encrypting(ctx));
else if (EVP_CIPHER_CTX_is_encrypting(ctx))
EVP_CIPHER_CTX_is_encrypting(ctx), dat->block);
EVP_CIPHER_CTX_is_encrypting(ctx), dat->block);
EVP_CIPHER_CTX_is_encrypting(ctx), dat->block);
EVP_CIPHER_CTX_is_encrypting(ctx), dat->block);
EVP_CIPHER_CTX_is_encrypting(ctx), dat->block);
if (EVP_CIPHER_CTX_is_encrypting(ctx) && ++gctx->tls_enc_records == 0) {
EVP_CIPHER_CTX_is_encrypting(ctx) ? EVP_CTRL_GCM_IV_GEN : EVP_CTRL_GCM_SET_IV_INV,
if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (!EVP_CIPHER_CTX_is_encrypting(ctx) || !aes_gcm_iv_generate(gctx, 0))
} else if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (!EVP_CIPHER_CTX_is_encrypting(ctx)) {
EVP_CIPHER_CTX_is_encrypting(ctx)))
if (!EVP_CIPHER_CTX_is_encrypting(c)) {
if (EVP_CIPHER_CTX_is_encrypting(c) && ptr)
if (!EVP_CIPHER_CTX_is_encrypting(c) || !cctx->tag_set)
if (EVP_CIPHER_CTX_is_encrypting(ctx))
if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (!EVP_CIPHER_CTX_is_encrypting(ctx) && !cctx->tag_set)
if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (EVP_CIPHER_CTX_is_encrypting(ctx))
if (!EVP_CIPHER_CTX_is_encrypting(ctx) && (inlen < 16 || inlen & 0x7))
if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (EVP_CIPHER_CTX_is_encrypting(ctx))
if (EVP_CIPHER_CTX_is_encrypting(ctx))
if (arg != octx->taglen || EVP_CIPHER_CTX_is_encrypting(c))
if (arg != octx->taglen || !EVP_CIPHER_CTX_is_encrypting(c))
} else if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
} else if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (!EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (arg <= 0 || arg > 16 || EVP_CIPHER_CTX_is_encrypting(c))
if (arg <= 0 || arg > 16 || !EVP_CIPHER_CTX_is_encrypting(c)
if (EVP_CIPHER_CTX_is_encrypting(c)
|| EVP_CIPHER_CTX_is_encrypting(c))
if (!EVP_CIPHER_CTX_is_encrypting(c)) {
if (EVP_CIPHER_CTX_ctrl(ctx, EVP_CIPHER_CTX_is_encrypting(ctx) ? EVP_CTRL_GCM_IV_GEN : EVP_CTRL_GCM_SET_IV_INV,
if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
} else if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (!EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (!EVP_CIPHER_CTX_is_encrypting(c)) {
if (EVP_CIPHER_CTX_is_encrypting(c) && ptr)
if (!EVP_CIPHER_CTX_is_encrypting(c) || !cctx->tag_set)
if (EVP_CIPHER_CTX_is_encrypting(ctx))
if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (!EVP_CIPHER_CTX_is_encrypting(ctx) && !cctx->tag_set)
if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
EVP_CIPHER_CTX_is_encrypting(ctx));
else if (EVP_CIPHER_CTX_is_encrypting(ctx))
EVP_CIPHER_CTX_is_encrypting(ctx), dat->block);
EVP_CIPHER_CTX_is_encrypting(ctx), dat->block);
EVP_CIPHER_CTX_is_encrypting(ctx),
EVP_CIPHER_CTX_is_encrypting(ctx),
EVP_CIPHER_CTX_is_encrypting(ctx),
if (EVP_CIPHER_CTX_is_encrypting(ctx))
if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
EVP_CIPHER_CTX_is_encrypting(ctx) ? actx->tag : tohash);
if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (EVP_CIPHER_CTX_is_encrypting(ctx)) { /* plaintext */
EVP_CIPHER_CTX_is_encrypting(ctx) ? actx->tag : temp);
if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
} else if (!EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (arg <= 0 || arg > POLY1305_BLOCK_SIZE || !EVP_CIPHER_CTX_is_encrypting(ctx))
if (!EVP_CIPHER_CTX_is_encrypting(ctx)) {
EVP_CIPHER_CTX_is_encrypting(ctx));
EVP_CIPHER_CTX_is_encrypting(ctx));
EVP_CIPHER_CTX_is_encrypting(ctx));
EVP_CIPHER_CTX_is_encrypting(ctx));
EVP_CIPHER_CTX_is_encrypting(ctx));
EVP_CIPHER_CTX_is_encrypting(ctx));
EVP_CIPHER_CTX_is_encrypting(ctx));
EVP_CIPHER_CTX_is_encrypting(ctx));
EVP_CIPHER_CTX_is_encrypting(ctx));
EVP_CIPHER_CTX_is_encrypting(ctx));
&num, EVP_CIPHER_CTX_is_encrypting(ctx));
&num, EVP_CIPHER_CTX_is_encrypting(ctx));
EVP_CIPHER_CTX_is_encrypting(ctx));
EVP_CIPHER_CTX_is_encrypting(ctx));
EVP_CIPHER_CTX_is_encrypting(ctx));
if (EVP_CIPHER_CTX_is_encrypting(ctx))
&data(ctx)->ks3, EVP_CIPHER_CTX_is_encrypting(ctx));
if (!EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
EVP_CIPHER_CTX_is_encrypting(ctx));
else if (EVP_CIPHER_CTX_is_encrypting(ctx))
EVP_CIPHER_CTX_is_encrypting(ctx), dat->block);
EVP_CIPHER_CTX_is_encrypting(ctx));
EVP_CIPHER_CTX_is_encrypting(ctx));
EVP_CIPHER_CTX_is_encrypting(ctx));
if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (EVP_CIPHER_CTX_is_encrypting(ctx) == 0) {
EVP_CIPHER_CTX_is_encrypting(ctx));
if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (!EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (EVP_CIPHER_CTX_is_encrypting(ctx))
if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (EVP_CIPHER_CTX_is_encrypting(ctx)) {
if (EVP_CIPHER_CTX_is_encrypting(ctx))
cdata->cword.b.encdec = (EVP_CIPHER_CTX_is_encrypting(ctx) == 0);
cprefix##_ecb_encrypt(in + i, out + i, &EVP_C_DATA(kstruct, ctx)->ksched, EVP_CIPHER_CTX_is_encrypting(ctx)); \
cprefix##_cbc_encrypt(in, out, (long)EVP_MAXCHUNK, &EVP_C_DATA(kstruct, ctx)->ksched, ctx->iv, EVP_CIPHER_CTX_is_encrypting(ctx)); \
cprefix##_cbc_encrypt(in, out, (long)inl, &EVP_C_DATA(kstruct, ctx)->ksched, ctx->iv, EVP_CIPHER_CTX_is_encrypting(ctx)); \
&num, EVP_CIPHER_CTX_is_encrypting(ctx)); \
int EVP_CIPHER_CTX_is_encrypting(const EVP_CIPHER_CTX *ctx);
#define EVP_CIPHER_CTX_encrypting EVP_CIPHER_CTX_is_encrypting