HashAlgo Struct Reference
Common interface for hash algorithms. More...
#include <crypto.h>
Data Fields | |
| const char_t * | name |
| const uint8_t * | oid |
| size_t | oidSize |
| size_t | contextSize |
| size_t | blockSize |
| size_t | digestSize |
| size_t | minPadSize |
| bool_t | bigEndian |
| HashAlgoCompute | compute |
| HashAlgoInit | init |
| HashAlgoUpdate | update |
| HashAlgoFinal | final |
| HashAlgoFinalRaw | finalRaw |
Detailed Description
Field Documentation
◆ bigEndian
◆ blockSize
◆ compute
| HashAlgoCompute compute |
◆ contextSize
◆ digestSize
◆ final
| HashAlgoFinal final |
◆ finalRaw
| HashAlgoFinalRaw finalRaw |
◆ init
| HashAlgoInit init |
◆ minPadSize
◆ name
◆ oid
◆ oidSize
◆ update
| HashAlgoUpdate update |
The documentation for this struct was generated from the following file:
- cyclone_crypto/core/crypto.h
