CipherAlgo Struct Reference

Common interface for encryption algorithms. More...

#include <crypto.h>

Data Fields

const char_tname
size_t contextSize
CipherAlgoType type
size_t blockSize
CipherAlgoInit init
CipherAlgoEncryptStream encryptStream
CipherAlgoDecryptStream decryptStream
CipherAlgoEncryptBlock encryptBlock
CipherAlgoDecryptBlock decryptBlock

Detailed Description

Common interface for encryption algorithms.

Definition at line 873 of file crypto.h.

Field Documentation

◆ blockSize

size_t blockSize

Definition at line 878 of file crypto.h.

◆ contextSize

size_t contextSize

Definition at line 876 of file crypto.h.

◆ decryptBlock

CipherAlgoDecryptBlock decryptBlock

Definition at line 883 of file crypto.h.

◆ decryptStream

CipherAlgoDecryptStream decryptStream

Definition at line 881 of file crypto.h.

◆ encryptBlock

CipherAlgoEncryptBlock encryptBlock

Definition at line 882 of file crypto.h.

◆ encryptStream

CipherAlgoEncryptStream encryptStream

Definition at line 880 of file crypto.h.

◆ init

Definition at line 879 of file crypto.h.

◆ name

const char_t* name

Definition at line 875 of file crypto.h.

◆ type

Definition at line 877 of file crypto.h.

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