webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Macros | Functions
ripemd.h File Reference
#include <openssl/base.h>

Go to the source code of this file.

Classes

struct  RIPEMD160state_st
 

Macros

#define RIPEMD160_CBLOCK   64
 
#define RIPEMD160_LBLOCK   (RIPEMD160_CBLOCK/4)
 
#define RIPEMD160_DIGEST_LENGTH   20
 

Functions

OPENSSL_EXPORT int RIPEMD160_Init (RIPEMD160_CTX *ctx)
 
OPENSSL_EXPORT int RIPEMD160_Update (RIPEMD160_CTX *ctx, const void *data, size_t len)
 
OPENSSL_EXPORT int RIPEMD160_Final (uint8_t *md, RIPEMD160_CTX *ctx)
 
OPENSSL_EXPORT uint8_tRIPEMD160 (const uint8_t *data, size_t len, uint8_t *out)
 
OPENSSL_EXPORT void RIPEMD160_Transform (RIPEMD160_CTX *ctx, const uint8_t *block)
 

Macro Definition Documentation

◆ RIPEMD160_CBLOCK

#define RIPEMD160_CBLOCK   64

◆ RIPEMD160_DIGEST_LENGTH

#define RIPEMD160_DIGEST_LENGTH   20

◆ RIPEMD160_LBLOCK

#define RIPEMD160_LBLOCK   (RIPEMD160_CBLOCK/4)

Function Documentation

◆ RIPEMD160()

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

◆ RIPEMD160_Final()

OPENSSL_EXPORT int RIPEMD160_Final ( uint8_t md,
RIPEMD160_CTX ctx 
)

◆ RIPEMD160_Init()

OPENSSL_EXPORT int RIPEMD160_Init ( RIPEMD160_CTX ctx)

◆ RIPEMD160_Transform()

OPENSSL_EXPORT void RIPEMD160_Transform ( RIPEMD160_CTX ctx,
const uint8_t block 
)

◆ RIPEMD160_Update()

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