Wasabi ExpressPlay SDK for Embedded Systems
1.23.0
|
Crypto Support. More...
Go to the source code of this file.
Macros | |
#define | SHI_CRYPTO_BLOCK_CIPHER_ALGORITHM_AES_128 "AES-128" |
Names of block cipher algorithms. More... | |
Typedefs | |
typedef struct SHI_BlockCipher | SHI_BlockCipher |
A SHI_BlockCipher object decrypts blocks of data. More... | |
Functions | |
SHI_PUBLIC_API SHI_Result | SHI_BlockCipher_Destroy (SHI_BlockCipher *self) |
Destroys a block cipher object. More... | |
SHI_PUBLIC_API SHI_Size | SHI_BlockCipher_GetBlockSize (SHI_BlockCipher *self) |
Returns the block size for the block cipher. More... | |
SHI_PUBLIC_API SHI_Result | SHI_BlockCipher_DecryptBlock (SHI_BlockCipher *self, const unsigned char *in_block, unsigned char *out_block) |
Decrypt a block of data. More... | |
SHI_PUBLIC_API SHI_Result | SHI_BlockCipher_EncryptBlock (SHI_BlockCipher *self, const unsigned char *in_block, unsigned char *out_block) |
Encrypt a block of data. More... | |
Crypto Support.
#define SHI_CRYPTO_BLOCK_CIPHER_ALGORITHM_AES_128 "AES-128" |
Names of block cipher algorithms.