14#ifndef MCUXCLRSA_MODECONSTRUCTORS_H_
15#define MCUXCLRSA_MODECONSTRUCTORS_H_
17#include <mcuxClConfig.h>
20#include <mcuxClSignature_Types.h>
53struct mcuxClRsa_Signature_ProtocolDescriptor;
54typedef struct mcuxClRsa_Signature_ProtocolDescriptor mcuxClRsa_SignatureProtocolDescriptor_t;
74 mcuxClRsa_SignatureProtocolDescriptor_t * pProtocolDescriptor,
94 mcuxClRsa_SignatureProtocolDescriptor_t * pProtocolDescriptor,
112MCUX_CSSL_ANALYSIS_START_PATTERN_URL_IN_COMMENTS()
186MCUX_CSSL_ANALYSIS_STOP_PATTERN_URL_IN_COMMENTS()
Top-level include file for the mcuxClBuffer component.
Type definitions for the mcuxClHash component.
Type definitions for the mcuxClKey component.
Provides the API for the CSSL flow protection mechanism.
const mcuxClHash_AlgorithmDescriptor_t *const mcuxClHash_Algo_t
Hash mode/algorithm type.
Definition mcuxClHash_Types.h:50
struct mcuxClKey_GenerationDescriptor mcuxClKey_GenerationDescriptor_t
Key generation descriptor type.
Definition mcuxClKey_Types.h:194
void mcuxClRsa_SignatureModeConstructor_RSASSA_PSS(mcuxClSignature_ModeDescriptor_t *pSignatureMode, mcuxClRsa_SignatureProtocolDescriptor_t *pProtocolDescriptor, mcuxClHash_Algo_t hashAlgorithm, uint32_t saltLength, uint32_t options)
Mode constructor for RSASSA-PSS signature generation and verification.
void mcuxClRsa_SignatureModeConstructor_RSASSA_PKCS1_v1_5(mcuxClSignature_ModeDescriptor_t *pSignatureMode, mcuxClRsa_SignatureProtocolDescriptor_t *pProtocolDescriptor, mcuxClHash_Algo_t hashAlgorithm, uint32_t options)
Mode constructor for RSASSA-PKCS1-v1_5 signature generation and verification.
void mcuxClRsa_KeyGeneration_ModeConstructor(mcuxClKey_GenerationDescriptor_t *pKeyGenMode, const uint8_t *pE, uint32_t eLength)
Mode constructor for RSA key generation algorithm.
struct mcuxClSignature_ModeDescriptor mcuxClSignature_ModeDescriptor_t
Signature mode/algorithm descriptor type.
Definition mcuxClSignature_Types.h:45
#define MCUX_CSSL_FP_FUNCTION_DECL(...)
Declaration of a flow protected function.
Definition mcuxCsslFlowProtection.h:166
#define MCUX_CSSL_FP_PROTECTED_TYPE(resultType)
Based on a given base type, builds a return type with flow protection.
Definition mcuxCsslFlowProtection.h:138