#include <axis2_defines.h>
#include <oxs_constants.h>
#include <axis2_env.h>
Go to the source code of this file.
Classes | |
struct | oxs_key_ops |
struct | oxs_key |
Defines | |
#define | OXS_KEY_USAGE_SIGN 0 |
#define | OXS_KEY_USAGE_VERIFY 1 |
#define | OXS_KEY_USAGE_ENCRYPT 2 |
#define | OXS_KEY_USAGE_DECRYPT 3 |
#define | OXS_KEY_USAGE_NONE 4 |
#define | OXS_KEY_DEFAULT_SIZE 64 |
#define | OXS_KEY_GET_DATA(key, env) ((key)->ops->get_data(key,env)) |
#define | OXS_KEY_GET_NAME(key, env) ((key)->ops->get_name(key,env)) |
#define | OXS_KEY_GET_SIZE(key, env) ((key)->ops->get_size(key,env)) |
#define | OXS_KEY_GET_USAGE(key, env) ((key)->ops->get_usage(key,env)) |
#define | OXS_KEY_SET_NAME(key, env, name) ((key)->ops->set_name(key, env, name)) |
#define | OXS_KEY_SET_USAGE(key, env, usage) ((key)->ops->set_usage(key, env, usage)) |
#define | OXS_KEY_FREE(key, env) ((key)->ops->free(key, env)) |
#define | OXS_KEY_POPULATE(key, env, data, name, size, usage) ((key)->ops->populate(key, env, data, name, size, usage)) |
#define | OXS_KEY_READ_FROM_FILE(key, env, file_name) ((key)->ops->read_from_file(key, env, file_name)) |
#define | OXS_KEY_FOR_ALGO(key, env, key_algo) ((key)->ops->for_algo(key, env, key_algo)) |
Typedefs | |
typedef oxs_key_ops | oxs_key_ops_t |
typedef oxs_key | oxs_key_t |
Functions | |
AXIS2_EXTERN oxs_key_t * | oxs_key_create (const axis2_env_t *env) |
typedef struct oxs_key_ops oxs_key_ops_t |
Type name for struct oxs_key_ops
typedef struct oxs_key oxs_key_t |
Type name for struct oxs_key