openssl_cipher_ctx.h File Reference

The cipher context in which the data to be hidden. More...

#include <axis2_defines.h>
#include <axis2_env.h>
#include <openssl/evp.h>
#include <oxs_key.h>

Go to the source code of this file.

Classes

struct  openssl_cipher_ctx_ops
struct  openssl_cipher_ctx

Defines

#define OPENSSL_CIPHER_CTX_FREE(ctx, env)   ((ctx)->ops->free(ctx, env))
#define OPENSSL_CIPHER_CTX_GET_CIPHER(ctx, env)   ((ctx)->ops->get_cipher(ctx, env))
#define OPENSSL_CIPHER_CTX_GET_KEY(ctx, env)   ((ctx)->ops->get_key(ctx, env))
#define OPENSSL_CIPHER_CTX_GET_IV(ctx, env)   ((ctx)->ops->get_iv(ctx, env))
#define OPENSSL_CIPHER_CTX_GET_PAD(ctx, env)   ((ctx)->ops->get_pad(ctx, env))
#define OPENSSL_CIPHER_CTX_SET_CIPHER(ctx, env, cipher)   ((ctx)->ops->set_cipher(ctx, env, cipher))
#define OPENSSL_CIPHER_CTX_SET_IV(ctx, env, iv)   ((ctx)->ops->set_iv(ctx, env, iv))
#define OPENSSL_CIPHER_CTX_SET_KEY(ctx, env, key)   ((ctx)->ops->set_key_value(ctx, env, key))
#define OPENSSL_CIPHER_CTX_SET_PAD(ctx, env, pad)   ((ctx)->ops->set_pad(ctx, env, pad))

Typedefs

typedef openssl_cipher_ctx_ops openssl_cipher_ctx_ops_t
typedef openssl_cipher_ctx openssl_cipher_ctx_t

Functions

AXIS2_EXTERN openssl_cipher_ctx_topenssl_cipher_ctx_create (const axis2_env_t *env)


Detailed Description

The cipher context in which the data to be hidden.


Typedef Documentation

typedef struct openssl_cipher_ctx_ops openssl_cipher_ctx_ops_t

Type name for struct openssl_cipher_ctx_ops

typedef struct openssl_cipher_ctx openssl_cipher_ctx_t

Type name for struct openssl_cipher_ctx


Generated on Wed Dec 20 20:14:11 2006 for Axis2/C by  doxygen 1.5.1