#include <openssl/base.h>

Go to the source code of this file.
Classes | |
| struct | RIPEMD160state_st |
Macros | |
| #define | RIPEMD160_CBLOCK 64 |
| #define | RIPEMD160_DIGEST_LENGTH 20 |
| #define | RIPEMD160_LBLOCK (RIPEMD160_CBLOCK/4) |
Functions | |
| OPENSSL_EXPORT uint8_t * | RIPEMD160 (const uint8_t *data, size_t len, uint8_t out[RIPEMD160_DIGEST_LENGTH]) |
| OPENSSL_EXPORT int | RIPEMD160_Final (uint8_t out[RIPEMD160_DIGEST_LENGTH], RIPEMD160_CTX *ctx) |
| OPENSSL_EXPORT int | RIPEMD160_Init (RIPEMD160_CTX *ctx) |
| OPENSSL_EXPORT void | RIPEMD160_Transform (RIPEMD160_CTX *ctx, const uint8_t block[RIPEMD160_CBLOCK]) |
| OPENSSL_EXPORT int | RIPEMD160_Update (RIPEMD160_CTX *ctx, const void *data, size_t len) |
| #define RIPEMD160_LBLOCK (RIPEMD160_CBLOCK/4) |
| OPENSSL_EXPORT uint8_t* RIPEMD160 | ( | const uint8_t * | data, |
| size_t | len, | ||
| uint8_t | out[RIPEMD160_DIGEST_LENGTH] | ||
| ) |
| OPENSSL_EXPORT int RIPEMD160_Final | ( | uint8_t | out[RIPEMD160_DIGEST_LENGTH], |
| RIPEMD160_CTX * | ctx | ||
| ) |
| OPENSSL_EXPORT int RIPEMD160_Init | ( | RIPEMD160_CTX * | ctx | ) |
| OPENSSL_EXPORT void RIPEMD160_Transform | ( | RIPEMD160_CTX * | ctx, |
| const uint8_t | block[RIPEMD160_CBLOCK] | ||
| ) |
| OPENSSL_EXPORT int RIPEMD160_Update | ( | RIPEMD160_CTX * | ctx, |
| const void * | data, | ||
| size_t | len | ||
| ) |