Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
sph_shavite.h
Go to the documentation of this file.
void sph_shavite224_close(void *cc, void *dst)
Terminate the current SHAvite-224 computation and output the result into the provided buffer...
Definition: shavite.c:1658
void sph_shavite512(void *cc, const void *data, size_t len)
Process some data bytes.
Definition: shavite.c:1741
void sph_shavite384_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: shavite.c:1726
sph_shavite_small_context sph_shavite224_context
This structure is a context for SHAvite-224 computations.
Definition: sph_shavite.h:91
Basic type definitions.
This structure is a context for SHAvite-384 and SHAvite-512 computations: it contains the intermediat...
Definition: sph_shavite.h:109
sph_shavite_big_context sph_shavite512_context
This structure is a context for SHAvite-512 computations.
Definition: sph_shavite.h:128
sph_shavite_big_context sph_shavite384_context
This structure is a context for SHAvite-384 computations.
Definition: sph_shavite.h:122
void sph_shavite256_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: shavite.c:1696
void sph_shavite512_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: shavite.c:1756
This structure is a context for SHAvite-224 and SHAvite-256 computations: it contains the intermediat...
Definition: sph_shavite.h:78
sph_shavite_small_context sph_shavite256_context
This structure is a context for SHAvite-256 computations.
Definition: sph_shavite.h:97
void sph_shavite256_close(void *cc, void *dst)
Terminate the current SHAvite-256 computation and output the result into the provided buffer...
Definition: shavite.c:1688
void sph_shavite384(void *cc, const void *data, size_t len)
Process some data bytes.
Definition: shavite.c:1711
void sph_shavite224(void *cc, const void *data, size_t len)
Process some data bytes.
Definition: shavite.c:1651
void sph_shavite512_close(void *cc, void *dst)
Terminate the current SHAvite-512 computation and output the result into the provided buffer...
Definition: shavite.c:1748
void sph_shavite384_close(void *cc, void *dst)
Terminate the current SHAvite-384 computation and output the result into the provided buffer...
Definition: shavite.c:1718
void sph_shavite256(void *cc, const void *data, size_t len)
Process some data bytes.
Definition: shavite.c:1681
void sph_shavite224_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: shavite.c:1666