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 |