|
libnx v4.9.0
|
Hardware accelerated SHA256 implementation. More...
#include "../types.h"Go to the source code of this file.
Data Structures | |
| struct | Sha256Context |
| Context for SHA256 operations. More... | |
Macros | |
| #define | SHA256_HASH_SIZE 0x20 |
| #define | SHA256_BLOCK_SIZE 0x40 |
Functions | |
| void | sha256ContextCreate (Sha256Context *out) |
| Initialize a SHA256 context. | |
| void | sha256ContextUpdate (Sha256Context *ctx, const void *src, size_t size) |
| Updates SHA256 context with data to hash. | |
| void | sha256ContextGetHash (Sha256Context *ctx, void *dst) |
| Gets the context's output hash, finalizes the context. | |
| void | sha256CalculateHash (void *dst, const void *src, size_t size) |
| Simple all-in-one SHA256 calculator. | |
Hardware accelerated SHA256 implementation.