Documentation
Includes
config.h
#include "config.h"
MBEDTLS_CONFIG_FILE
#include MBEDTLS_CONFIG_FILE
stddef.h
#include <stddef.h>
stdint.h
#include <stdint.h>
ripemd160.h
#include "ripemd160.h"
Macros
Marco MBEDTLS_RIPEMD160_H
#define MBEDTLS_RIPEMD160_H
Marco MBEDTLS_ERR_RIPEMD160_HW_ACCEL_FAILED
#define MBEDTLS_ERR_RIPEMD160_HW_ACCEL_FAILED -49 /**< RIPEMD160 hardware accelerator failed */
Marco MBEDTLS_DEPRECATED
#define MBEDTLS_DEPRECATED __attribute__((deprecated))
Marco MBEDTLS_DEPRECATED
#define MBEDTLS_DEPRECATED
Marco MBEDTLS_DEPRECATED
#define MBEDTLS_DEPRECATED __attribute__((deprecated))
Marco MBEDTLS_DEPRECATED
#define MBEDTLS_DEPRECATED
Functions
Func mbedtls_ripemd160_init
void mbedtls_ripemd160_init( mbedtls_ripemd160_context *ctx );
Func mbedtls_ripemd160_free
void mbedtls_ripemd160_free( mbedtls_ripemd160_context *ctx );
Func mbedtls_ripemd160_clone
void mbedtls_ripemd160_clone( mbedtls_ripemd160_context *dst,
const mbedtls_ripemd160_context *src );
Func mbedtls_ripemd160_starts_ret
int mbedtls_ripemd160_starts_ret( mbedtls_ripemd160_context *ctx );
Func mbedtls_ripemd160_update_ret
int mbedtls_ripemd160_update_ret( mbedtls_ripemd160_context *ctx,
const unsigned char *input,
size_t ilen );
Func mbedtls_ripemd160_finish_ret
int mbedtls_ripemd160_finish_ret( mbedtls_ripemd160_context *ctx,
unsigned char output[20] );
Func mbedtls_internal_ripemd160_process
int mbedtls_internal_ripemd160_process( mbedtls_ripemd160_context *ctx,
const unsigned char data[64] );
Func mbedtls_ripemd160_ret
int mbedtls_ripemd160_ret( const unsigned char *input,
size_t ilen,
unsigned char output[20] );
Func mbedtls_ripemd160_self_test
int mbedtls_ripemd160_self_test( int verbose );
Vars
Variable MBEDTLS_DEPRECATED
MBEDTLS_DEPRECATED void mbedtls_ripemd160_starts(
mbedtls_ripemd160_context *ctx );
Variable MBEDTLS_DEPRECATED
MBEDTLS_DEPRECATED void mbedtls_ripemd160_update(
mbedtls_ripemd160_context *ctx,
const unsigned char *input,
size_t ilen );
Variable MBEDTLS_DEPRECATED
MBEDTLS_DEPRECATED void mbedtls_ripemd160_finish(
mbedtls_ripemd160_context *ctx,
unsigned char output[20] );
Variable MBEDTLS_DEPRECATED
MBEDTLS_DEPRECATED void mbedtls_ripemd160_process(
mbedtls_ripemd160_context *ctx,
const unsigned char data[64] );
Variable MBEDTLS_DEPRECATED
MBEDTLS_DEPRECATED void mbedtls_ripemd160( const unsigned char *input,
size_t ilen,
unsigned char output[20] );
Consts
Types
Typedefs
Typedef
mbedtls_ripemd160_context;
typedef struct mbedtls_ripemd160_context
{
uint32_t total[2]; /*!< number of bytes processed */
uint32_t state[5]; /*!< intermediate digest state */
unsigned char buffer[64]; /*!< data block being processed */
}
mbedtls_ripemd160_context;