BSL v0.0.0
AMMOS Bundle Protocol Security Library (BSL)
Loading...
Searching...
No Matches
BSL_Cipher_s Struct Reference

Struct def for cipher operation context. More...

#include <CryptoInterface.h>

+ Collaboration diagram for BSL_Cipher_s:

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
 

Detailed Description

Struct def for cipher operation context.

Definition at line 114 of file CryptoInterface.h.

Field Documentation

◆ AES_variant

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().

◆ block_size

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().

◆ enc

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().

◆ libhandle

void* BSL_Cipher_s::libhandle

The documentation for this struct was generated from the following file: