Mbed OS Reference
Loading...
Searching...
No Matches
ripemd160.h File Reference

RIPE MD-160 message digest. More...

#include "mbedtls/config.h"
#include <stddef.h>
#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  mbedtls_ripemd160_context
 RIPEMD-160 context structure. More...
 

Macros

#define MBEDTLS_ERR_RIPEMD160_HW_ACCEL_FAILED   -0x0031
 RIPEMD160 hardware accelerator failed. More...
 

Typedefs

typedef struct mbedtls_ripemd160_context mbedtls_ripemd160_context
 RIPEMD-160 context structure. More...
 

Functions

void mbedtls_ripemd160_init (mbedtls_ripemd160_context *ctx)
 Initialize RIPEMD-160 context. More...
 
void mbedtls_ripemd160_free (mbedtls_ripemd160_context *ctx)
 Clear RIPEMD-160 context. More...
 
void mbedtls_ripemd160_clone (mbedtls_ripemd160_context *dst, const mbedtls_ripemd160_context *src)
 Clone (the state of) an RIPEMD-160 context. More...
 
int mbedtls_ripemd160_starts_ret (mbedtls_ripemd160_context *ctx)
 RIPEMD-160 context setup. More...
 
int mbedtls_ripemd160_update_ret (mbedtls_ripemd160_context *ctx, const unsigned char *input, size_t ilen)
 RIPEMD-160 process buffer. More...
 
int mbedtls_ripemd160_finish_ret (mbedtls_ripemd160_context *ctx, unsigned char output[20])
 RIPEMD-160 final digest. More...
 
int mbedtls_internal_ripemd160_process (mbedtls_ripemd160_context *ctx, const unsigned char data[64])
 RIPEMD-160 process data block (internal use only) More...
 
void mbedtls_ripemd160_starts (mbedtls_ripemd160_context *ctx)
 RIPEMD-160 context setup. More...
 
void mbedtls_ripemd160_update (mbedtls_ripemd160_context *ctx, const unsigned char *input, size_t ilen)
 RIPEMD-160 process buffer. More...
 
void mbedtls_ripemd160_finish (mbedtls_ripemd160_context *ctx, unsigned char output[20])
 RIPEMD-160 final digest. More...
 
void mbedtls_ripemd160_process (mbedtls_ripemd160_context *ctx, const unsigned char data[64])
 RIPEMD-160 process data block (internal use only) More...
 
int mbedtls_ripemd160_ret (const unsigned char *input, size_t ilen, unsigned char output[20])
 Output = RIPEMD-160( input buffer ) More...
 
void mbedtls_ripemd160 (const unsigned char *input, size_t ilen, unsigned char output[20])
 Output = RIPEMD-160( input buffer ) More...
 

Detailed Description

RIPE MD-160 message digest.

Definition in file ripemd160.h.