|
SharkSSL™ Embedded SSL/TLS Stack
|
AES.
Data Structures | |
| struct | SharkSslAesCtx |
| AES. More... | |
Typedefs | |
| typedef struct SharkSslAesCtx | SharkSslAesCtx |
| AES. | |
Functions | |
| SHARKSSL_API void | SharkSslAesCtx_constructor (SharkSslAesCtx *ctx, SharkSslAesCtx_Type type, const U8 *key, U8 keyLen) |
| Initialize. More... | |
| SHARKSSL_API void | SharkSslAesCtx_decrypt (SharkSslAesCtx *ctx, const U8 input[16], U8 output[16]) |
| Decrypt. | |
| SHARKSSL_API void | SharkSslAesCtx_encrypt (SharkSslAesCtx *ctx, U8 input[16], U8 output[16]) |
| Encrypt. | |
| SHARKSSL_API void SharkSslAesCtx_constructor | ( | SharkSslAesCtx * | ctx, |
| SharkSslAesCtx_Type | type, | ||
| const U8 * | key, | ||
| U8 | keyLen | ||
| ) |
Initialize.
| ctx | Uninitialized data of size sizeof(SharkSslAesCtx) |
| type | encrypt/decrypt |
| key | the encryption/decryption key |
| keyLen | 'key' length |