RIPEMD-160 cryptographic hash function (160 bit digest size) The RIPEMD-160 of either a file (both binary and text) or a buffer can be calculated.
- Parameters
-
| pInData | [ in ] Pointer to the data to calculate DSS1 over. |
| base64Encode | [ in ] Flag indicating whether RIPEMD-160 should be encoded in base64 (otherwise it is binary string) |
| pOutData | [ in ] Pointer to where to copy the RIPEMD-160 value. |
- Returns
| Success | P6R::eOk | |
| Failure | P6R::eNotInitialized | A successful call to initialize was not made before this call. |
| P6R::eInvalidArg | One of the parameters is NULL. |
| P6R::eNotFound | File data source does not exist. |
| P6R::eIoError | Write to file data sink failed. |
| P6R::eTooSmall | The buffer data sink is too small to contain the generated value. |
| P6R::eTooBig/td> | Internal error |
| P6R::eFailAndException | The digest calculation failed. Exception record provides detailed error info. |