|
BSL v1.0.0 - 16.g9d98179
AMMOS Bundle Protocol Security Library (BSL)
|
Struct def for cipher operation context. More...
#include <CryptoInterface.h>
Collaboration diagram for BSL_Cipher_t:Data Fields | |
| void * | libhandle |
| pointer to library specific data | |
| BSL_CipherMode_e | enc |
| indicates if operation is encryption or decryption | |
| BSL_CryptoCipherAESVariant_e | AES_variant |
| AES variant of context. | |
| void * | keyhandle |
| Key handle used by context. | |
| size_t | block_size |
| block size of cipher context | |
Struct def for cipher operation context.
| BSL_CryptoCipherAESVariant_e BSL_Cipher_t::AES_variant |
AES variant of context.
Referenced by BSL_Cipher_Init().
| size_t BSL_Cipher_t::block_size |
block size of cipher context
Referenced by BSL_Cipher_AddSeq(), BSL_Cipher_FinalizeSeq(), and BSL_Cipher_Init().
| BSL_CipherMode_e BSL_Cipher_t::enc |
indicates if operation is encryption or decryption
Referenced by BSL_Cipher_Init().
| void* BSL_Cipher_t::keyhandle |
Key handle used by context.
Referenced by BSL_Cipher_AddAAD(), BSL_Cipher_AddData(), BSL_Cipher_AddSeq(), and BSL_Cipher_Init().
| void* BSL_Cipher_t::libhandle |
pointer to library specific data
Referenced by BSL_Cipher_AddAAD(), BSL_Cipher_AddData(), BSL_Cipher_AddSeq(), BSL_Cipher_Deinit(), BSL_Cipher_FinalizeData(), BSL_Cipher_FinalizeSeq(), BSL_Cipher_GetTag(), BSL_Cipher_Init(), and BSL_Cipher_SetTag().