|
libnx v4.9.0
|
Hardware accelerated AES-CTR implementation. More...
#include "aes.h"Go to the source code of this file.
Data Structures | |
| struct | Aes128CtrContext |
| Context for AES-128 CTR. More... | |
| struct | Aes192CtrContext |
| Context for AES-192 CTR. More... | |
| struct | Aes256CtrContext |
| Context for AES-256 CTR. More... | |
Functions | |
| void | aes128CtrContextCreate (Aes128CtrContext *out, const void *key, const void *ctr) |
| 128-bit CTR API. | |
| void | aes128CtrContextResetCtr (Aes128CtrContext *ctx, const void *ctr) |
| void | aes128CtrCrypt (Aes128CtrContext *ctx, void *dst, const void *src, size_t size) |
| void | aes192CtrContextCreate (Aes192CtrContext *out, const void *key, const void *ctr) |
| 192-bit CTR API. | |
| void | aes192CtrContextResetCtr (Aes192CtrContext *ctx, const void *ctr) |
| void | aes192CtrCrypt (Aes192CtrContext *ctx, void *dst, const void *src, size_t size) |
| void | aes256CtrContextCreate (Aes256CtrContext *out, const void *key, const void *ctr) |
| 256-bit CTR API. | |
| void | aes256CtrContextResetCtr (Aes256CtrContext *ctx, const void *ctr) |
| void | aes256CtrCrypt (Aes256CtrContext *ctx, void *dst, const void *src, size_t size) |
Hardware accelerated AES-CTR implementation.