|
const struct aws_cryptosdk_alg_properties * | aws_cryptosdk_alg_props (enum aws_cryptosdk_alg_id alg_id) |
|
bool | aws_cryptosdk_alg_properties_is_valid (const struct aws_cryptosdk_alg_properties *const alg_props) |
|
bool | aws_cryptosdk_sig_ctx_is_valid (const struct aws_cryptosdk_sig_ctx *sig_ctx) |
|
int | aws_cryptosdk_sig_get_privkey (const struct aws_cryptosdk_sig_ctx *ctx, struct aws_allocator *alloc, struct aws_string **priv_key_buf) |
|
int | aws_cryptosdk_sig_get_pubkey (const struct aws_cryptosdk_sig_ctx *ctx, struct aws_allocator *alloc, struct aws_string **pub_key_buf) |
|
int | aws_cryptosdk_sig_sign_start_keygen (struct aws_cryptosdk_sig_ctx **ctx, struct aws_allocator *alloc, struct aws_string **pub_key_buf, const struct aws_cryptosdk_alg_properties *props) |
|
int | aws_cryptosdk_sig_sign_start (struct aws_cryptosdk_sig_ctx **ctx, struct aws_allocator *alloc, struct aws_string **pub_key_buf, const struct aws_cryptosdk_alg_properties *props, const struct aws_string *priv_key) |
|
int | aws_cryptosdk_sig_verify_start (struct aws_cryptosdk_sig_ctx **ctx, struct aws_allocator *alloc, const struct aws_string *pub_key, const struct aws_cryptosdk_alg_properties *props) |
|
int | aws_cryptosdk_sig_update (struct aws_cryptosdk_sig_ctx *ctx, const struct aws_byte_cursor buf) |
|
int | aws_cryptosdk_sig_verify_finish (struct aws_cryptosdk_sig_ctx *ctx, const struct aws_string *signature) |
|
int | aws_cryptosdk_sig_sign_finish (struct aws_cryptosdk_sig_ctx *ctx, struct aws_allocator *alloc, struct aws_string **signature) |
|
void | aws_cryptosdk_sig_abort (struct aws_cryptosdk_sig_ctx *ctx) |
|