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... | |
Typedefs | |
| typedef struct mbedtls_ripemd160_context | mbedtls_ripemd160_context |
| RIPEMD-160 context structure. | |
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.
Typedef Documentation
| typedef struct mbedtls_ripemd160_context mbedtls_ripemd160_context |
RIPEMD-160 context structure.
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 122 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 456 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 88 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 419 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 383 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 80 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 75 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 303 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 431 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 511 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 112 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 97 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 364 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 314 of file ripemd160.c.
Generated on Tue Aug 9 2022 00:37:28 by
1.7.2