openssl_cipher_ctx.h File Reference

The cipher context in which the information regarding a cipher cycle is stored. More...

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

Go to the source code of this file.

Typedefs

typedef struct openssl_cipher_ctx_t openssl_cipher_ctx_t

Functions

axis2_status_t openssl_cipher_ctx_free (openssl_cipher_ctx_t *ctx, const axutil_env_t *env)
const EVP_CIPHER * openssl_cipher_ctx_get_cipher (openssl_cipher_ctx_t *ctx, const axutil_env_t *env)
oxs_key_topenssl_cipher_ctx_get_key (openssl_cipher_ctx_t *ctx, const axutil_env_t *env)
axis2_char_t * openssl_cipher_ctx_get_iv (openssl_cipher_ctx_t *ctx, const axutil_env_t *env)
axis2_char_t * openssl_cipher_ctx_get_pad (openssl_cipher_ctx_t *ctx, const axutil_env_t *env)
axis2_status_t openssl_cipher_ctx_set_cipher (openssl_cipher_ctx_t *ctx, const axutil_env_t *env, const EVP_CIPHER *)
axis2_status_t openssl_cipher_ctx_set_key (openssl_cipher_ctx_t *ctx, const axutil_env_t *env, oxs_key_t *key)
axis2_status_t openssl_cipher_ctx_set_iv (openssl_cipher_ctx_t *ctx, const axutil_env_t *env, axis2_char_t *iv)
axis2_status_t openssl_cipher_ctx_set_pad (openssl_cipher_ctx_t *ctx, const axutil_env_t *env, axis2_char_t *pad)
AXIS2_EXTERN openssl_cipher_ctx_topenssl_cipher_ctx_create (const axutil_env_t *env)


Detailed Description

The cipher context in which the information regarding a cipher cycle is stored.


Generated on Wed Oct 14 01:02:16 2009 for Rampart/C by  doxygen 1.5.7.1