#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_t * | openssl_cipher_ctx_create (const axis2_env_t *env) |
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