openssl_cipher_property.h File Reference

Bean class for cipher properties. More...

#include <openssl/evp.h>
#include <oxs_buffer.h>

Go to the source code of this file.

Classes

struct  openssl_cipher_property_ops
struct  openssl_cipher_property

Defines

#define OPENSSL_CIPHER_PROPERTY_GET_CIPHER(cprop, env)   ((cprop)->ops->get_cipher(cprop, env))
#define OPENSSL_CIPHER_PROPERTY_GET_NAME(cprop, env)   ((cprop)->ops->get_name(cprop, env))
#define OPENSSL_CIPHER_PROPERTY_GET_URL(cprop, env)   ((cprop)->ops->get_url(cprop, env))
#define OPENSSL_CIPHER_PROPERTY_GET_KEY_SIZE(cprop, env)   ((cprop)->ops->get_key_size(cprop, env))
#define OPENSSL_CIPHER_PROPERTY_GET_BLOCK_SIZE(cprop, env)   ((cprop)->ops->get_block_size(cprop, env))
#define OPENSSL_CIPHER_PROPERTY_GET_IV_SIZE(cprop, env)   ((cprop)->ops->get_iv_size(cprop, env))
#define OPENSSL_CIPHER_PROPERTY_SET_CIPHER(cprop, env, cipher)   ((cprop)->ops->set_cipher(cprop, env, cipher))
#define OPENSSL_CIPHER_PROPERTY_SET_NAME(cprop, env, name)   ((cprop)->ops->set_name(cprop, env, name))
#define OPENSSL_CIPHER_PROPERTY_SET_URL(cprop, env, url)   ((cprop)->ops->set_url(cprop, env, url))
#define OPENSSL_CIPHER_PROPERTY_SET_KEY_SIZE(cprop, env, key_size)   ((cprop)->ops->set_key_size(cprop, env, key_size))
#define OPENSSL_CIPHER_PROPERTY_SET_BLOCK_SIZE(cprop, env, block_size)   ((cprop)->ops->set_block_size(cprop, env, block_size))
#define OPENSSL_CIPHER_PROPERTY_SET_IV_SIZE(cprop, env, iv_size)   ((cprop)->ops->set_iv_size(cprop, env, iv_size))
#define OPENSSL_CIPHER_PROPERTY_FREE(cprop, env)   ((cprop)->ops->free(cprop, env))

Typedefs

typedef openssl_cipher_property_ops openssl_cipher_property_ops_t
typedef openssl_cipher_property openssl_cipher_property_t

Functions

AXIS2_EXTERN openssl_cipher_property_topenssl_cipher_property_create (const axis2_env_t *env)


Detailed Description

Bean class for cipher properties.


Typedef Documentation

typedef struct openssl_cipher_property_ops openssl_cipher_property_ops_t

Type name for struct openssl_cipher_property_ops

typedef struct openssl_cipher_property openssl_cipher_property_t

Type name for struct openssl_cipher_property


Function Documentation

AXIS2_EXTERN openssl_cipher_property_t* openssl_cipher_property_create ( const axis2_env_t env  ) 

Create a fresh block cipher property

Returns:
cipher_prop_ptr


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