#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_t * | openssl_cipher_property_create (const axis2_env_t *env) |
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
AXIS2_EXTERN openssl_cipher_property_t* openssl_cipher_property_create | ( | const axis2_env_t * | env | ) |
Create a fresh block cipher property