Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
ripemd160.h File Reference
RIPE MD-160 message digest. More...
Go to the source code of this file.
Data Structures | |
struct | mbedtls_ripemd160_context |
RIPEMD-160 context structure. More... | |
Functions | |
void | mbedtls_ripemd160_init (mbedtls_ripemd160_context *ctx) |
Initialize RIPEMD-160 context. | |
void | mbedtls_ripemd160_free (mbedtls_ripemd160_context *ctx) |
Clear RIPEMD-160 context. | |
void | mbedtls_ripemd160_clone (mbedtls_ripemd160_context *dst, const mbedtls_ripemd160_context *src) |
Clone (the state of) an RIPEMD-160 context. | |
int | mbedtls_ripemd160_starts_ret (mbedtls_ripemd160_context *ctx) |
RIPEMD-160 context setup. | |
int | mbedtls_ripemd160_update_ret (mbedtls_ripemd160_context *ctx, const unsigned char *input, size_t ilen) |
RIPEMD-160 process buffer. | |
int | mbedtls_ripemd160_finish_ret (mbedtls_ripemd160_context *ctx, unsigned char output[20]) |
RIPEMD-160 final digest. | |
int | mbedtls_internal_ripemd160_process (mbedtls_ripemd160_context *ctx, const unsigned char data[64]) |
RIPEMD-160 process data block (internal use only) | |
MBEDTLS_DEPRECATED void | mbedtls_ripemd160_starts (mbedtls_ripemd160_context *ctx) |
RIPEMD-160 context setup. | |
MBEDTLS_DEPRECATED void | mbedtls_ripemd160_update (mbedtls_ripemd160_context *ctx, const unsigned char *input, size_t ilen) |
RIPEMD-160 process buffer. | |
MBEDTLS_DEPRECATED void | mbedtls_ripemd160_finish (mbedtls_ripemd160_context *ctx, unsigned char output[20]) |
RIPEMD-160 final digest. | |
MBEDTLS_DEPRECATED void | mbedtls_ripemd160_process (mbedtls_ripemd160_context *ctx, const unsigned char data[64]) |
RIPEMD-160 process data block (internal use only) | |
int | mbedtls_ripemd160_ret (const unsigned char *input, size_t ilen, unsigned char output[20]) |
Output = RIPEMD-160( input buffer ) | |
MBEDTLS_DEPRECATED void | mbedtls_ripemd160 (const unsigned char *input, size_t ilen, unsigned char output[20]) |
Output = RIPEMD-160( input buffer ) | |
int | mbedtls_ripemd160_self_test (int verbose) |
Checkup routine. |
Detailed Description
RIPE MD-160 message digest.
Definition in file ripemd160.h.
Function Documentation
int mbedtls_internal_ripemd160_process | ( | mbedtls_ripemd160_context * | ctx, |
const unsigned char | data[64] | ||
) |
RIPEMD-160 process data block (internal use only)
- Parameters:
-
ctx RIPEMD-160 context data buffer holding one block of data
- Returns:
- 0 if successful
Definition at line 126 of file ripemd160.c.
MBEDTLS_DEPRECATED void mbedtls_ripemd160 | ( | const unsigned char * | input, |
size_t | ilen, | ||
unsigned char | output[20] | ||
) |
Output = RIPEMD-160( input buffer )
- Parameters:
-
input buffer holding the data ilen length of the input data output RIPEMD-160 checksum result
Definition at line 460 of file ripemd160.c.
void mbedtls_ripemd160_clone | ( | mbedtls_ripemd160_context * | dst, |
const mbedtls_ripemd160_context * | src | ||
) |
Clone (the state of) an RIPEMD-160 context.
- Parameters:
-
dst The destination context src The context to be cloned
Definition at line 92 of file ripemd160.c.
MBEDTLS_DEPRECATED void mbedtls_ripemd160_finish | ( | mbedtls_ripemd160_context * | ctx, |
unsigned char | output[20] | ||
) |
RIPEMD-160 final digest.
- Parameters:
-
ctx RIPEMD-160 context output RIPEMD-160 checksum result
Definition at line 423 of file ripemd160.c.
int mbedtls_ripemd160_finish_ret | ( | mbedtls_ripemd160_context * | ctx, |
unsigned char | output[20] | ||
) |
RIPEMD-160 final digest.
- Parameters:
-
ctx RIPEMD-160 context output RIPEMD-160 checksum result
- Returns:
- 0 if successful
Definition at line 387 of file ripemd160.c.
void mbedtls_ripemd160_free | ( | mbedtls_ripemd160_context * | ctx ) |
Clear RIPEMD-160 context.
- Parameters:
-
ctx RIPEMD-160 context to be cleared
Definition at line 84 of file ripemd160.c.
void mbedtls_ripemd160_init | ( | mbedtls_ripemd160_context * | ctx ) |
Initialize RIPEMD-160 context.
- Parameters:
-
ctx RIPEMD-160 context to be initialized
Definition at line 79 of file ripemd160.c.
MBEDTLS_DEPRECATED void mbedtls_ripemd160_process | ( | mbedtls_ripemd160_context * | ctx, |
const unsigned char | data[64] | ||
) |
RIPEMD-160 process data block (internal use only)
- Parameters:
-
ctx RIPEMD-160 context data buffer holding one block of data
Definition at line 307 of file ripemd160.c.
int mbedtls_ripemd160_ret | ( | const unsigned char * | input, |
size_t | ilen, | ||
unsigned char | output[20] | ||
) |
Output = RIPEMD-160( input buffer )
- Parameters:
-
input buffer holding the data ilen length of the input data output RIPEMD-160 checksum result
- Returns:
- 0 if successful
Definition at line 435 of file ripemd160.c.
int mbedtls_ripemd160_self_test | ( | int | verbose ) |
Checkup routine.
- Returns:
- 0 if successful, or 1 if the test failed
Definition at line 515 of file ripemd160.c.
MBEDTLS_DEPRECATED void mbedtls_ripemd160_starts | ( | mbedtls_ripemd160_context * | ctx ) |
RIPEMD-160 context setup.
- Parameters:
-
ctx context to be initialized
Definition at line 116 of file ripemd160.c.
int mbedtls_ripemd160_starts_ret | ( | mbedtls_ripemd160_context * | ctx ) |
RIPEMD-160 context setup.
- Parameters:
-
ctx context to be initialized
- Returns:
- 0 if successful
Definition at line 101 of file ripemd160.c.
MBEDTLS_DEPRECATED void mbedtls_ripemd160_update | ( | mbedtls_ripemd160_context * | ctx, |
const unsigned char * | input, | ||
size_t | ilen | ||
) |
RIPEMD-160 process buffer.
- Parameters:
-
ctx RIPEMD-160 context input buffer holding the data ilen length of the input data
Definition at line 368 of file ripemd160.c.
int mbedtls_ripemd160_update_ret | ( | mbedtls_ripemd160_context * | ctx, |
const unsigned char * | input, | ||
size_t | ilen | ||
) |
RIPEMD-160 process buffer.
- Parameters:
-
ctx RIPEMD-160 context input buffer holding the data ilen length of the input data
- Returns:
- 0 if successful
Definition at line 318 of file ripemd160.c.
Generated on Tue Jul 12 2022 13:32:11 by
