Developer Guide and Reference for Intel® Integrated Performance Primitives Cryptography
Ref_BN
Extracts the main characteristics of the integer big number from the input structure.
Syntax
IppStatus ippsRef_BN(IppsBigNumSGN* pSgn, int* bitSize, Ipp32u** const ppData, const IppsBigNumState* pBN);
Include Files
ippcp.h
Parameters
| pSgn | Pointer to the sign of IppsBigNumState *x. | 
| bitSize | Length of the integer big number in bits. | 
| ppData | Double pointer to the data array. | 
| pBN | Integer big number of the context IppsBigNumState. | 
Description
The function extracts from the input structure the main characteristics of the integer big number: sign, length, and pointer to the data array. You can extract either the entire set or any subset of these characteristics. To turn off extraction of a particular characteristic, set the appropriate function parameter to NULL.
Return Values
| ippStsNoErr | Indicates no error. Any other value indicates an error or warning. | 
| ippStsNullPtrErr | Indicates an error condition if any of the specified pointers is NULL. | 
| ippStsContextMatchErr | Indicates an error condition if the context parameter does not match the operation. |