Visible to Intel only — GUID: GUID-09F735DC-9B00-4AC2-AADA-D377CF011062
Visible to Intel only — GUID: GUID-09F735DC-9B00-4AC2-AADA-D377CF011062
Functions for Building RSA System
You can use the primitives to build an RSA cryptographic system with the supplied randomized seed and stimulus. The function RSA_GenerateKeys generates key components for the desired RSA cryptographic system.
RSA Primitives and RSA-based schemes (RSA-OAEP Scheme Functions and RSA-SSA Scheme Functions) use IppsRSAPublicKeyState or IppsRSAPrivateKeyState context, which is initialized in a call to the RSA_InitPublicKey, RSA_InitPrivateKeyType1, or RSA_InitPrivateKeyType2 function, as an operational vehicle carrying the RSA public or private keys.
To provide minimum security, the length of the RSA modulus must be equal to or greater than 1024 bits.
- RSA_GetSizePublicKey, RSA_GetSizePrivateKeyType1, RSA_GetSizePrivateKeyType2
Get the size of the IppsRSAPublicKeyState or IppsRSAPrivateKeyState context. - RSA_InitPublicKey, RSA_InitPrivateKeyType1, RSA_InitPrivateKeyType2
Initialize user-supplied memory as the IppsRSAPublicKeyState or IppsRSAPrivateKeyState context for future use. - RSA_SetPublicKey, RSA_SetPrivateKeyType1, RSA_SetPrivateKeyType2
Set up an RSA key in the existing RSA key context. - RSA_GetPublicKey, RSA_GetPrivateKeyType1, RSA_GetPrivateKeyType2
Extracts key components from an RSA key context. - RSA_GetBufferSizePublicKey, RSA_GetBufferSizePrivateKey
Get the size of a temporary scratch buffer for future use in RSA operations. - RSA_MB_GetBufferSizePublicKey, RSA_MB_GetBufferSizePrivateKey
Get the size of a temporary scratch buffer for future use in RSA multi-buffer operations. - RSA_GenerateKeys
Generates key components for the desired RSA cryptographic system. - RSA_ValidateKeys
Validates key components of the RSA cryptographic system.
Did you find the information on this page useful?
Feedback Message
Characters remaining: