Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
sph_echo.h
Go to the documentation of this file.
This structure is a context for ECHO computations: it contains the intermediate values and some data ...
Definition: sph_echo.h:102
void sph_echo224_addbits_and_close(void *cc, unsigned ub, unsigned n, void *dst)
Add a few additional bits (0 to 7) to the current computation, then terminate it and output the resul...
Definition: echo.c:941
void sph_echo256_addbits_and_close(void *cc, unsigned ub, unsigned n, void *dst)
Add a few additional bits (0 to 7) to the current computation, then terminate it and output the resul...
Definition: echo.c:969
void sph_echo256_close(void *cc, void *dst)
Terminate the current ECHO-256 computation and output the result into the provided buffer...
Definition: echo.c:962
Basic type definitions.
void sph_echo384(void *cc, const void *data, size_t len)
Process some data bytes.
Definition: echo.c:983
void sph_echo512_close(void *cc, void *dst)
Terminate the current ECHO-512 computation and output the result into the provided buffer...
Definition: echo.c:1018
sph_echo_big_context sph_echo512_context
Type for a ECHO-512 context (identical to the common "big" context).
Definition: sph_echo.h:134
void sph_echo512(void *cc, const void *data, size_t len)
Process some data bytes.
Definition: echo.c:1011
void sph_echo256(void *cc, const void *data, size_t len)
Process some data bytes.
Definition: echo.c:955
sph_echo_big_context sph_echo384_context
Type for a ECHO-384 context (identical to the common "big" context).
Definition: sph_echo.h:129
void sph_echo384_addbits_and_close(void *cc, unsigned ub, unsigned n, void *dst)
Add a few additional bits (0 to 7) to the current computation, then terminate it and output the resul...
Definition: echo.c:997
sph_echo_small_context sph_echo224_context
Type for a ECHO-224 context (identical to the common "small" context).
Definition: sph_echo.h:119
void sph_echo224(void *cc, const void *data, size_t len)
Process some data bytes.
Definition: echo.c:927
void sph_echo384_close(void *cc, void *dst)
Terminate the current ECHO-384 computation and output the result into the provided buffer...
Definition: echo.c:990
void sph_echo224_close(void *cc, void *dst)
Terminate the current ECHO-224 computation and output the result into the provided buffer...
Definition: echo.c:934
void sph_echo512_addbits_and_close(void *cc, unsigned ub, unsigned n, void *dst)
Add a few additional bits (0 to 7) to the current computation, then terminate it and output the resul...
Definition: echo.c:1025
sph_echo_small_context sph_echo256_context
Type for a ECHO-256 context (identical to the common "small" context).
Definition: sph_echo.h:124
This structure is a context for ECHO computations: it contains the intermediate values and some data ...
Definition: sph_echo.h:77