@CHIP-RTOS C Library - TCP/IP API
Crypt_AES_MakeDecryptKey
Generate AES decryption key. int Crypt_AES_MakeDecryptKey ( const Crypt_GenericKey *key,
Crypt_AES_ContextPtr aescontext ); Parameters
key
- [in] Pointer to
Generic key structure
containing the key generation specifics provided by caller.
aescontext
- [out] Pointer to
AES context structure
where internal key information will be put by this API.
Return Value
- 0: Success
-1: failed
Comments
- This API creates an AES decryption key based on supplied key material.
See Crypt_AES_MakeEncryptKey()
for more details.
See Also
RTOS API
- This library function invokes a RTOS software interrupt.
Refer to this RTOS API function's
documentation
for more details.
On SC1x3/SC2x (RTOS version >= 1.35, CLIB version >= 2.19) there
is also a version of this function available which uses dynamic
linking instead of the software interrupt. This reduces the
function's overhead and thus speeds up your application. This
function's name is Crypt_AES_MakeDecryptKey_Dyn, however you
should not use this function directly. Instead you should add
the define TCPIP_DYN_LINK to your program before
including the CLIB's header file(s), as follows:
#define TCPIP_DYN_LINK
#include <clib.h>
This compilation switch will map the original function's name
to the dynamic link version. In this manner, you can easily
switch existing programs over to the
dynamic link API.
Supported since or modified in @CHIP-RTOS version-
| SC12 | SC13 | SC11 | SC1x3 | SC2x |
-
| n/a | n/a | n/a | V1.11 | V1.00 |
Supported by @CHIP-RTOS C Library since version
This API List
List of C Libraries
@CHIP-RTOS Main Index
End of document
|