Wasabi ExpressPlay SDK for Embedded Systems  1.23.0
Macros | Typedefs | Functions
ShiCrypto.h File Reference

Crypto Support. More...

#include "ShiResults.h"
#include "ShiTypes.h"

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

Detailed Description

Crypto Support.

Macro Definition Documentation

◆ SHI_CRYPTO_BLOCK_CIPHER_ALGORITHM_AES_128

#define SHI_CRYPTO_BLOCK_CIPHER_ALGORITHM_AES_128   "AES-128"

Names of block cipher algorithms.