Classes | Macros | Functions
ripemd.h File Reference
#include <openssl/base.h>
Include dependency graph for ripemd.h:
This graph shows which files directly or indirectly include this file:

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_tRIPEMD160 (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)
 

Macro Definition Documentation

◆ RIPEMD160_CBLOCK

#define RIPEMD160_CBLOCK   64

Definition at line 67 of file ripemd.h.

◆ RIPEMD160_DIGEST_LENGTH

#define RIPEMD160_DIGEST_LENGTH   20

Definition at line 69 of file ripemd.h.

◆ RIPEMD160_LBLOCK

#define RIPEMD160_LBLOCK   (RIPEMD160_CBLOCK/4)

Definition at line 68 of file ripemd.h.

Function Documentation

◆ RIPEMD160()

OPENSSL_EXPORT uint8_t* RIPEMD160 ( const uint8_t data,
size_t  len,
uint8_t  out[RIPEMD160_DIGEST_LENGTH] 
)

Definition at line 732 of file ripemd.c.

◆ RIPEMD160_Final()

OPENSSL_EXPORT int RIPEMD160_Final ( uint8_t  out[RIPEMD160_DIGEST_LENGTH],
RIPEMD160_CTX ctx 
)

Definition at line 95 of file ripemd.c.

◆ RIPEMD160_Init()

OPENSSL_EXPORT int RIPEMD160_Init ( RIPEMD160_CTX ctx)

Definition at line 71 of file ripemd.c.

◆ RIPEMD160_Transform()

OPENSSL_EXPORT void RIPEMD160_Transform ( RIPEMD160_CTX ctx,
const uint8_t  block[RIPEMD160_CBLOCK] 
)

Definition at line 84 of file ripemd.c.

◆ RIPEMD160_Update()

OPENSSL_EXPORT int RIPEMD160_Update ( RIPEMD160_CTX ctx,
const void *  data,
size_t  len 
)

Definition at line 89 of file ripemd.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:28