Type definitions for the mcuxClRsa component. More...
#include <stdint.h>#include <stddef.h>#include <stdbool.h>#include <mcuxClConfig.h>#include <mcuxClSession.h>#include <mcuxCsslFlowProtection.h>#include <mcuxClCore_FunctionIdentifiers.h>Go to the source code of this file.
Data Structures | |
| struct | mcuxClRsa_KeyEntry_t |
| Structure type for Rsa key entries, specifying key entry length and data. More... | |
| struct | mcuxClRsa_Key |
| Structure type for Rsa key, specifying key type and key entries. More... | |
Macros | |
| #define | MCUXCLRSA_STATUS_SIGN_OK |
| RSA sign operation successful. More... | |
| #define | MCUXCLRSA_STATUS_VERIFY_OK |
| RSA verify operation successful. More... | |
| #define | MCUXCLRSA_STATUS_VERIFYPRIMITIVE_OK |
| RSA verify primitive operation (RSAVP1) successful. More... | |
| #define | MCUXCLRSA_STATUS_ERROR |
| Error occurred during RSA operation. More... | |
| #define | MCUXCLRSA_STATUS_INVALID_INPUT |
| Input data cannot be processed. More... | |
| #define | MCUXCLRSA_STATUS_VERIFY_FAILED |
| Signature verification failed. More... | |
| #define | MCUXCLRSA_STATUS_FAULT_ATTACK |
| Fault attack detected. More... | |
| #define | MCUXCLRSA_STATUS_KEYGENERATION_OK |
| RSA key generation operation executed successfully. More... | |
| #define | MCUXCLRSA_STATUS_KEYGENERATION_ITERATIONSEXCEEDED |
| RSA key generation exceeds the limit of iterations to generate a prime. More... | |
| #define | MCUXCLRSA_STATUS_RNG_ERROR |
| Random number (DRBG / PRNG) error (unexpected behavior) More... | |
| #define | MCUXCLRSA_KEY_PUBLIC |
| RSA key type public. More... | |
| #define | MCUXCLRSA_KEY_PRIVATEPLAIN |
| RSA key type private plain. More... | |
| #define | MCUXCLRSA_KEY_PRIVATECRT |
| RSA key type private CRT. More... | |
| #define | MCUXCLRSA_KEY_PRIVATECRT_DFA |
| RSA key type private CRT, with which a fault-protected CRT operation is executed. More... | |
| #define | MCUXCLRSA_OPTION_MESSAGE_PLAIN |
| Option passing a plain message as input to the sign or verify operation. More... | |
| #define | MCUXCLRSA_OPTION_MESSAGE_DIGEST |
| Option passing a message digest as input to the sign or verify operation. More... | |
| #define | MCUXCLRSA_OPTION_MESSAGE_MASK |
| Mask to set option MESSAGE_PLAIN or MESSAGE_DIGEST. More... | |
Typedefs | |
| typedef uint32_t | mcuxClRsa_Status_t |
| Type for RSA status codes. More... | |
| typedef mcuxClRsa_KeyEntry_t * | mcuxClRsa_KeyEntry |
| Pointer type to Rsa key entries. More... | |
| typedef struct mcuxClRsa_Key | mcuxClRsa_Key |
| Structure type for Rsa key, specifying key type and key entries. More... | |
| typedef struct mcuxClRsa_SignVerifyMode_t | mcuxClRsa_SignVerifyMode_t |
| Forward declaration of Sign/Verify mode struct. More... | |
| typedef mcuxClRsa_SignVerifyMode_t * | mcuxClRsa_SignVerifyMode |
| Pointer type to Sign/Verify mode. More... | |
Functions | |
| typedef | MCUX_CSSL_FP_PROTECTED_TYPE (mcuxClRsa_Status_t) mcuxClRsa_Status_Protected_t |
| Deprecated type for RSA protected status codes. More... | |
Type definitions for the mcuxClRsa component.