Lines Matching full:ctx
123 int EVP_CIPHER_type(const EVP_CIPHER *ctx)
127 nid = EVP_CIPHER_nid(ctx);
186 int EVP_CIPHER_CTX_block_size(const EVP_CIPHER_CTX *ctx)
188 return ctx->cipher->block_size;
191 int EVP_Cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, unsigned int inl)
193 return ctx->cipher->do_cipher(ctx,out,in,inl);
196 const EVP_CIPHER *EVP_CIPHER_CTX_cipher(const EVP_CIPHER_CTX *ctx)
198 return ctx->cipher;
206 unsigned long EVP_CIPHER_CTX_flags(const EVP_CIPHER_CTX *ctx)
208 return ctx->cipher->flags;
211 void *EVP_CIPHER_CTX_get_app_data(const EVP_CIPHER_CTX *ctx)
213 return ctx->app_data;
216 void EVP_CIPHER_CTX_set_app_data(EVP_CIPHER_CTX *ctx, void *data)
218 ctx->app_data = data;
226 int EVP_CIPHER_CTX_iv_length(const EVP_CIPHER_CTX *ctx)
228 return ctx->cipher->iv_len;
236 int EVP_CIPHER_CTX_key_length(const EVP_CIPHER_CTX *ctx)
238 return ctx->key_len;
246 int EVP_CIPHER_CTX_nid(const EVP_CIPHER_CTX *ctx)
248 return ctx->cipher->nid;
281 const EVP_MD *EVP_MD_CTX_md(const EVP_MD_CTX *ctx)
283 if (!ctx)
285 return ctx->digest;
288 void EVP_MD_CTX_set_flags(EVP_MD_CTX *ctx, int flags)
290 ctx->flags |= flags;
293 void EVP_MD_CTX_clear_flags(EVP_MD_CTX *ctx, int flags)
295 ctx->flags &= ~flags;
298 int EVP_MD_CTX_test_flags(const EVP_MD_CTX *ctx, int flags)
300 return (ctx->flags & flags);
303 void EVP_CIPHER_CTX_set_flags(EVP_CIPHER_CTX *ctx, int flags)
305 ctx->flags |= flags;
308 void EVP_CIPHER_CTX_clear_flags(EVP_CIPHER_CTX *ctx, int flags)
310 ctx->flags &= ~flags;
313 int EVP_CIPHER_CTX_test_flags(const EVP_CIPHER_CTX *ctx, int flags)
315 return (ctx->flags & flags);