AWS Encryption SDK for C v2.4
Loading...
Searching...
No Matches
edk.h File Reference
#include <aws/common/array_list.h>
#include <aws/common/byte_buf.h>
#include <aws/cryptosdk/exports.h>
+ Include dependency graph for edk.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  aws_cryptosdk_edk
 

Functions

bool aws_cryptosdk_edk_is_valid (const struct aws_cryptosdk_edk *const edk)
 
bool aws_cryptosdk_edk_list_is_valid (const struct aws_array_list *edk_list)
 
bool aws_cryptosdk_empty_edk_list_is_valid (const struct aws_array_list *edk_list)
 
bool aws_cryptosdk_edk_list_elements_are_valid (const struct aws_array_list *edk_list)
 
void aws_cryptosdk_edk_clean_up (struct aws_cryptosdk_edk *edk)
 
int aws_cryptosdk_edk_list_init (struct aws_allocator *alloc, struct aws_array_list *edk_list)
 
void aws_cryptosdk_edk_list_clean_up (struct aws_array_list *edk_list)
 
void aws_cryptosdk_edk_list_clear (struct aws_array_list *edk_list)
 
int aws_cryptosdk_edk_init_clone (struct aws_allocator *alloc, struct aws_cryptosdk_edk *dest, const struct aws_cryptosdk_edk *src)
 
bool aws_cryptosdk_edk_eq (const struct aws_cryptosdk_edk *a, const struct aws_cryptosdk_edk *b)