libnx
v4.8.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.