BSL v0.0.0
AMMOS Bundle Protocol Security Library (BSL)
|
Struct def for cipher operation context. More...
#include <CryptoInterface.h>
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. | |
size_t | block_size |
block size of cipher context | |
Struct def for cipher operation context.
Definition at line 114 of file CryptoInterface.h.
BSL_CryptoCipherAESVariant_e BSL_Cipher_s::AES_variant |
AES variant of context.
Definition at line 121 of file CryptoInterface.h.
Referenced by BSL_Cipher_Init().
size_t BSL_Cipher_s::block_size |
block size of cipher context
Definition at line 123 of file CryptoInterface.h.
Referenced by BSL_Cipher_AddSeq(), and BSL_Cipher_Init().
BSL_CipherMode_e BSL_Cipher_s::enc |
indicates if operation is encryption or decryption
Definition at line 119 of file CryptoInterface.h.
Referenced by BSL_Cipher_Init().
void* BSL_Cipher_s::libhandle |
pointer to library specific data
Definition at line 117 of file CryptoInterface.h.
Referenced by BSL_Cipher_AddAAD(), BSL_Cipher_AddData(), BSL_Cipher_AddSeq(), BSL_Cipher_Deinit(), BSL_Cipher_FinalizeSeq(), BSL_Cipher_GetTag(), BSL_Cipher_Init(), and BSL_Cipher_SetTag().